by Padmapriya Vasudevan
Common Object Request Broker Architecture (CORBA) is an industry standard
that defines a higher level facility for distributed computing. CORBA is
proposed by Object Management Group (OMG), an industry consortium whose
mission is to create a truly open object infrastructure. CORBA allows applications
to communicate with one another without being aware of the hardware or
software systems or the location of the application. A client can transparently
invoke a method on a server object. The objectcan be on the same machine
or on a remote machine on the network using the middleware, Object Request
Broker (ORB). The ORB intercepts the call, finds an object that can implement
the request, invokes its method passing the required parameters and returns
the results to the client. Thus, ORB provides interoperability between
applications on different machines in heterogeneous distributed environments
and brings together multiple object systems. The basis for interoperability
comes from Interface Definition Language (IDL). It is a technology independent
syntax for describing object encapsulations. IDL is declarative i.e., it
provides no implementation details. IDL specified methods can be written
and invoked from any language that provides CORBA bindings. Programmers
deal with CORBA objects using native language constructs. IDL provides
operating system and programming language
independent interfaces to all the services and components that reside on
CORBA. In this chapter we provide a detailed discussion about CORBA.
Copyright © 1996 Virginia Polytechnic Institute & State University
All Rights Reserved
Padmapriya Vasudevan
priya@csgrad.cs.vt.edu
Last modified: Sun Sep 22 21:16:15 1996