CORBA Features

CORBA has several features that make it beneficial for use in distributed enterprise environments:

  • CORBA is an object-oriented approach. Each CORBA server publishes an interface that lists the methods and data types it supports. The implementation details are hidden from the caller.

  • Location Transparency. The real power in CORBA is that objects can be located anywhere. When a CORBA client application calls a server object, it doesn't know where the server resides. In fact, CORBA presents the client application with an image of the server application. The client then operates as if the server object is running locally in its own process space. This will be discussed in more detail in the CORBA Architecture section.

  • Programming Language ...

Get Borland® Delphi™ 6 Developer's Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.