Core Architecture  «Prev 

CORBA Orb Services

1) Starting from the core ORB
Much of what we have learned about clients and servers may be considered to be core ORB services. Starting from the core ORB

2)We may take a building block or component view
We may take a building block or component view 1) Stub. So that the Stubs and the Dll are simply client focused services offered by the ORB.

3) Object Adapter and Skeletons are server-focused services
The Object Adapter and Skeletons are server-focused services.

4) There is also server-focused counterpart to the DLL; called the Dynamic Skeleton Interface
There is also server-focused counterpart to the DLL; called the Dynamic Skeleton Interface (DSI), that allows Servers to implement an interface for which there is no compile-time knowledge.

5) All of the services may be used interchangeably when sending CORBA requests or receiving CORBA replies
All of the services may be used interchangeably when sending CORBA requests or receiving CORBA replies

6) There are some services that the specification says must be provided directly by the ORB
There are some services that the specification says must be provided directly by the ORB, such as initialization of CORBA Object Reference Conversions, via an ORB interface. From this statement, it is easy to see that the ORB offers a rich set of services to CORBA clients and servers alike.