Previous | Table of Contents | Next |
The CORBA standard for describing interfaces is OMG IDL. It describes the requests that an object supports. OLE provides two
distinct and somewhat disjointed interface models: COM and Automation. Each has its own respective request form, interface
semantics, and interface syntax.
Therefore, we must consider the problems and benefits of four distinct mappings:
• CORBA/COM
• CORBA/Automation
• COM/CORBA
• Automation/CORBA
We must also consider the bidirectional impact of a third, hybrid form of interface, the Dual Interface, which supports both
an Automation and a COM-like interface. The succeeding sections summarize the main issues facing each of these mappings.