Integrative Programming and Technologies: Intersystem Communications
Integrative Programming and Technologies: Intersystem Communications
Integrative Programming and Technologies: Intersystem Communications
Intersystem communication
The ability of two or more computer systems to share input, output, and storage devices,
and to send messages to each other by means of shared input and output channels.
The term middleware is used to describe separate products that serve as the glue between two
applications.
oc o t
s P jec
l
ce s O b
r ot
Ac ple
ot ct
Pr b j e
ol
Sim
oc
ss O
ce le
Ac imp
S
In both CORBA and Java RMI, the server stub is called the skeleton and client stub is
called the stub or proxy.
In DCOM, the client stub is called the proxy and the server stub is called the stub.
Benefits of DCOM
Large User Base and Component Market
Binary Software Integration
Large-scale software reuse
Cross-language software reuse
On-line software update
Allows updating a component in an application without recompilation, re-linking or even restarting
Multiple interfaces per object
Wide selection of programming tools available, most of which provide automation of
standard code
Benefits of RMI:
Support seamless remote invocation on objects in different virtual
machines
Make differences between the distributed object model and local Java
object model apparent
Make writing reliable distributed applications as simple as possible
Preserve the safety provided by the Java runtime environment
Single language
Free
TREY 25
research