CORBA concepts

A CORBA environment is based on client applications finding and using objects that provide a desired function. The objects typically represent something in the real world, for example, shopping carts, and are hosted by servers (usually EJB servers). The type of object is defined by its interface and the semantics defined for that interface. There can be many instances of an object (with the same interface and semantics) that represent different entities. CORBA provides the Interface Definition Language (IDL) to define object interfaces and Object Request Brokers (ORBs) to provide access to objects through a distributed environment. The binding of an object's interface to a specific implementation is handled in the server environment.

Conceptual view of a CORBA C++ environment

A CORBA environment comprises the following elements:


Related concepts
CORBA programming model
Client programming languages
Client proxy
Client run-time environment
CORBA-compliant Object Request Broker (ORB)
IIOP
Implementation repository
Initial references
Interface definition language (IDL)
Interoperable naming service (INS)
Interoperable object reference (IOR)
Naming service
Object
Object adapter
Object reference
Server
Server implementation (servant) object
WebSphere enterprise bean server



Searchable topic ID:   ccor_basic
Last updated: Jun 21, 2007 8:07:48 PM CDT    WebSphere Business Integration Server Foundation, Version 5.0.2
http://publib.boulder.ibm.com/infocenter/wasinfo/index.jsp?topic=/com.ibm.wasee.doc/info/ee/corba/concepts/ccor_basic.html

Library | Support | Terms of Use | Feedback