CORBA Programming

Category:Books needing denesting

CORBA stands for Common Object Request Broker Architecture. The original idea was to create a single universal standard for how objects across different platforms, programming languages, and network protocols can communicate with each other in a seamless manner. For example, an application developed on say a Sun Workstation running Unix under the programming language C needs to communicate by virtue of some well defined standard interface (the accepted contract) to an Intel-based PC running Windows 2000 developed under Pascal. Without such a standard both sides need to negotiate all the details including the transport protocols.

The CORBA standard defines general interface standards that can be supported by different programming languages. It also defines the quality and robustness of the communication, error handling, and recovery. The standard does not cover implementation details, but only specifies the general interface language (IDL) used across all supported languages, exception handling specification, a special transport protocol called IOP that sits on top of TCP/IP, as well as the specific programming language mappings. Using the IDL, an implementation for the specific platform-dependent object is generated which can be compiled using the supported language.

Table of Contents

See also

Wiki

Object Management Group

Authors and Contributors

This Wikibook has been written by:

Category:Subject:Ada programming language/all books Category:Subject:Computer programming languages/all books Category:Subject:Computer programming/all books Category:Subject:Computer science/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Book:CORBA Programming#%20 Category:Book:Wikibooks Stacks/Books#CORBA%20ProgrammingCategory:Shelf:Ada programming language Category:Shelf:Ada programming language/all books Category:Shelf:Computer programming/all books#Computer%20programming Category:Shelf:Computer programming languages/all books#Computer%20programming%20languages Category:Shelf:Computer science/all books#Computer%20science Category:Department:Computing/all books#Computing Category:Alphabetical/C Category:Partly developed booksCategory:Books by completion status/all books
Category:Alphabetical/C Category:Book:CORBA Programming Category:Book:Wikibooks Stacks/Books Category:Books by completion status/all books Category:Books needing denesting Category:Department:Computing/all books Category:Partly developed books Category:Shelf:Ada programming language Category:Shelf:Ada programming language/all books Category:Shelf:Computer programming/all books Category:Shelf:Computer programming languages/all books Category:Shelf:Computer science/all books Category:Subject:Ada programming language Category:Subject:Ada programming language/all books Category:Subject:Books by subject/all books Category:Subject:Computer programming/all books Category:Subject:Computer programming languages/all books Category:Subject:Computer science/all books Category:Subject:Computing/all books