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.
A CORBA environment comprises the following elements:
- Client programming languages
- Client proxy
- Client run-time environment
- CORBA-compliant Object Request Broker (ORB)
- Internet Inter-ORB protocol (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 Application EJB Server

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