Java Reference
In-Depth Information
Client
Server
Local
Remote
Stub
Skeleton
Figure 1.3
A simpliied representation of RPC.
Microsoft Transaction Server (MTS) are the advanced technologies from Microsoft that are
built on top of COM and DCOM.
OMG's Common Object Request Broker Architecture (CORBA) is a generalization of
RPC, which included several improvements on the object and on the primitives of the RPC.
his architecture allows developing applications and services that can interoperably com-
municate with other disparate applications. his architecture is basically developed to bring
about a way to implement portability and interoperability of applications across diferent
hardware platforms, OS, and hardware implementations.
Sun Microsystems's Remote Method Invocation (RMI) is an implementation of RPC.
his technology was introduced sometime near the end of the 1990s. his implementation
ensures that the Java applications communicate in an interoperable manner on the distrib-
uted architecture, using Java Remote Method Protocol (JRMP).
1.1.3.2 Messaging
All the communications that were referred to in the previous section were synchronous commu-
nications. Messaging, on the other hand, introduces asynchronous communication in the dis-
tributed architecture. Messaging technology introduces message servers, which can deliver to or
receive messages from applications. MQSeries from IBM and MSMQ from Microsoft are two
examples of the implementation of messaging technologies. Messaging technology is often termed
message oriented middleware (MOM). MOM is basically a software implementation that resides
on the client side as well as the server side of the client/server or distributed systems. his enables
the client/server or distributed systems to communicate using the asynchronous communication,
thereby increasing the lexibility of the architecture.
1.1.4 Internet and World Wide Web Era
he Defense Research Advanced Projects Agency (DARPA) was previously known as the ARPA
or the Advanced Research Projects Agency. In the late 1960s, ARPA initiated the research that
led to the development of packet switched networks, called the ARPANET. he ARPANET was
a network link established for communication over a network. It was irst established between the
University of California-Los Angeles and the Stanford Research Institute on October 29, 1969.
Search WWH ::




Custom Search