«Back to Home

Oracle Jump Start

Topics

CORBA-IIOP And DCOM In Oracle

CORBA/IIOP And DCOM

CORBA/IIOP
 
CORBA stands for Common Object Request Broker Architecture.
CORBA is a product of a union called the Object Management Group (OMG). CORBA is established in 1989, which includes over 600 companies representing the entire spectrum of the computer industry with the notable exception of Microsoft.
 
The current version of CORBA is 2.0, released on July 1995 and is updated in July 1996.
 
   • CORBA is created by a union of over 600 companies.
   • CORBA contains opens specification for ORB and IDL.
   • CORBA supports cross-platform deployment.
   • Allows object instances to exist and have persistent state.
 
There are Applications like Finance, Telecom, Healthcare, which needs to access various data objects lying in a database. CORBA is a set of specification defining Client/Server middleware architecture.

 2

                                       Figure: CORBA Architecture
 
The principle goal of CORBA is to encourage the use and integration of objects, regardless of the language used to construct the object and the operating system, where it resides.
CORBA accomplishes this goal through the use of an ORB, which is a piece of software that handles the request for object Services. ORB is an object bus.
 
CORBA contains the specification for an Interface Definition Language (IDL), which provides a language independent description of the Service provided by an object.
 
CORBA architecture provides corporation with the following benefits-
 
   • CORBA provides a specification of Services.
   • CORBA is selected as ORB by Oracle Software.
   • Supports true inheritance of the objects.
   • Specifies that ORB can talk to ORB in CORBA 2.0.
 
IIOP
 
IIOP stands for Internet Inter Object Request Broker Protocol (IIORB Protocol).
 
Internet Inter-ORB Protocol, a key protocol for building distributed object Applications, such as an Application for the internet and the World Wide Web (www).
 
IIOP uses the internet based on TCP/IP as a backbone for Object Request Broker to communicate with each other.
 
DCOM
 
DCOM stands for Distributed Common Object Model. DCOM is developed by Microsoft. It contains different IDL (Interface Definition Language) syntax from CORBA. DCOM supports mainly Window platforms. DCOM allows distributed object instances to be created but not with the persistent state.

3 

                                               Figure: DCOM Architecture

Summary
 
Thus, we learnt, CORBA/IIOP and DCOM. COBRA stands for Common Object Request Broker Architecture. IIOP stands for Internet Inter Object Request Broker Protocol (IIORB Protocol). DCOM stands for Distributed Common Object Model.