OOPortal
RationalDB Database Design
prev next prev next
  Course navigation
 
Lesson 6
Objective
The Object Management Architecture
Identify the components of the OMA.
   
In addition to the fundamental CORBA client/server architecture where the ORB functions as a request/reply communications mechanism, the CORBA specification also defines an overall architecture for building sophisticated applications. This overall architecture, called the Object Management Architecture (OMA), is designed to generically specify and provide a layered approach to building distributed applications using CORBA.
The OMA is a simple but powerful architecture that uses the ORB as the basic distributed communications mechanism between all of its components. The applet below describes the aspects of this mechanism.
ORB: An Object Request Broker (ORB) is the programming that acts as a mediator between a client request for a service from a distributed object or component and the completion of that request. The ORB is the middleware that establishes the client-server relationships between objects.
One of the primary goals of the OMA is reuse. Wherever possible, existing CORBAservices or CORBAfacilities components are used as building blocks to construct higher level functionality. In the next lesson we will take a conceptual look at how this layering is designed.
Object Management Architecture
  Course navigation