Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Integrative Programming and Technologies 1

1
Intersystem Communication Part 1

Module 09 Intersystem Communication Part 1

Course Learning Outcomes:


1. Define the role of distributed component object model (dcom) cobra and
remote method invocation (rmi), in distributed processing.
2. Distinguish the layered approach that makes design, implementation, and
operation of extensive networks possible.

Background
Cobra

COBRA owned by Object Management Group OMG is middleware. CORBA Interface


Definition Language IDL provides the language- and OS-neutral inter-object communication
it supports the construction and integration of object-oriented software components in
mixed distributed environments. object request broker.

Figure 1. Cobra’s Client to Object Implementation

Remote Method Invocation


RMI provides ORB functionality that is fully integrated with the Java language and runtime
environment. Unlike CORBA, however, the RMI ORB is fully integrated with the Java
language and runtime environment.

Course Module
Integrative Programming and Technologies 1
2
Intersystem Communication Part 1

Cobra vs RMI

Web Services
How web services are used to integrate disparate applications in an organization:

 WSDL Web Service Definition Language


 SOAP Simple Object Access Protocol
 UDDI Universal Description, Discovery and Integration
 Architectures in creating and using web services.

WSDL(Web Service Definition Language)


WSDL is a document written in XML. The document describes a Web service. It specifies the
location of the service and the operations (or methods) the service exposes.

 Web service as collections of network endpoints or ports.


 Messages are abstract descriptions of data being exchanged.
 Port types are abstraction collection of operations.
 Concrete protocol and data format specification for a particular port type constitutes a
binding.
Course Module
Integrative Programming and Technologies 1
3
Intersystem Communication Part 1

Simple Object Access Protocol


 SOAP is an XML based protocol for accessing Web Services.
 SOAP stands for Simple Object Access Protocol
 SOAP simply a procedural call
 SOAP is a stateless protocol

UDDI (Universal Description, Discovery and Integration)


 UDDI is a platform-independent framework for describing services.
 It’s a directory service where companies are in search of web services.
 UDDI uses WSDL to describe interfaces to web services

References and Supplementary Materials


Books and Journals
1. Siewart, Sam & John Pratt. (2016). Real time embedded components and systems with
Linux and Rtos, O'Reilly Media

2. Johnson, Richard. (2017). An Introduction to Java Programming and Object-Oriented


Application Development, 1st Edition. Cengage Learning

Online Supplementary Reading Materials


1. Eclipse Integrated Development Environment (IDE) Neon:
https://www.eclipse.org

Course Module
Integrative Programming and Technologies 1
4
Intersystem Communication Part 1

2. UML Designer by Obeo Version 7.1.0 Neon:


http://www.umldesigner.org/download/

Online Instructional Videos


1. History of virtual learning environments - Computer Info
https://blogcomputerinfo.blogspot.com/2018/06/history-of-virtual-learning-
environments.html

Course Module

You might also like