Unit 1: Intersystem Communications COP4858 PROGRAM & TECH ENHANCED 463773 Gilbert Mancilla Hughval Williams. Define the role of Distributed Component Object Model (DCOM), CORBA and Remote Method Invocation (RMI ), in distributed processing.
Define the role of Distributed Component Object Model (DCOM), CORBA and Remote Method Invocation (RMI), in distributed processing.
B) Describe how web services are used to integrate disparate applications in an organization: for example, describe the role of the WSDL Web Service Definition Language, SOAP Simple Object Access Protocol, and UDDI Universal Description, Discovery and Integration ,architectures in creating and using web services.
Web service as collections of network endpoints or ports
Body child element
Body child element
It’s a directory service where companies are in search of web services.
Together is more of a declarative type of programming
C) Describe the role of socket programming in communicating between systems and contrast the protocols and uses of TCP/IP sockets and Datagram sockets.
Role of Socket programming
In a nutshell, a socket represents a single connection between exactly two pieces of software.
A socket provides a bidirectional communication endpoint for sending and receiving data with another socket. Socket connections normally run between two different computers on a LAN or across the Internet, but they can also be used for inter process communication on a single computer.
.Contrast the protocols and uses of TCP/IP sockets and Datagram socketsThere are two types of Internet Protocol (IP) traffic. They are TCP or Transmission Control Protocol and UDP or User Datagram Protocol. TCP is connection oriented – once a connection is established, data can be sent bidirectional. UDP is a simpler, connectionless Internet protocol. Multiple messages are sent as packets in chunks using UDP
Describe the purpose of message and queuing services and how they work
One popular messaging services is Short messaging services (SMS)
Short message service is a mechanism of delivery of short messages over the mobile networks.
This messaging services has a store and forward way of transmitting messages to and from mobiles.
The message (text only) from the sending mobile is stored in a central short message center (SMS) which then forwards it to the destination mobile. This means that in the case that the recipient is not available, the short message is stored and can be sent later. Each short message can be no longer than 160 characters.
A typical organization of network elements in a GSM network supporting SMS
The present state of SMS
SMS has seen unprecedented growth in the last few years. In Europe SMS has already crossed three billion messages per month mark. The current figures and future projections in the European market below, clearly demonstrate the popularity of SMS in Europe.
Message Queuing technology enables applications running at different times to communicate across heterogeneous networks and systems that may be temporarily offline. Applications send messages to queues and read messages from queues. The following illustration on the next page shows how a queue can hold messages that are generated by multiple sending applications and read by multiple receiving applications.
Message Queuing provides guaranteed message delivery, efficient routing, security, and priority-based messaging.
Figure above represent Message queuing service
What Is JMS?The Java Message Service is a Java API that allows applications to create, send, receive, and read messages. It provides enough features to support sophisticated messaging applications.
E) List commonly used low level data communications protocols (e.g. RS232), state conditions for when each protocol should be usedFemale "DB-9" connector (properly known as DE9F):A VGA connector for monitors
Male "DB-9" connector (properly known as DE9M): COM1 and COM2
male DB-25P connector (also known as DB25P): Printer cable that connects to the