Object Request Broker
ORB is the initials of Object Request Broker (translation literal: broker of requests object).
A ORB is the whole of functions (classes Java, libraries C++…) who implement a “ bus logiciel ” by which objects send and receive requests and answers, in transparent manner and portable : it is of activation or the invocation by an object, and remote, of a method of another distributed object - in practice the called upon objects are often services.
A ORB is connected with a piping allowing the exchanges of messages between objects. ORBs belong to the family of the Middleware or intergiciels. The majority of ORBs (except technology COM/DCOM of Microsoft) are based on the standard CORBA published by OMG.
Two ORBs can communicate between them through the protocol IIOP ( Internet Inter ORB Protocol , to also see).
Some ORB :
- ObjectBroker (ex-DIGITAL) integrated by BEA with Tuxedo in the offer m3, (see,)
- OmniORB - a ORB resting on standard CORBA, published under license GNU LPG
- Orbit, used by GNOME
- Orbix of Irish Iona (undoubtedly most powerful)
- VisiBroker of Borland (Ex-Inprise which repurchased the Visigenic company and extended their product)
See also
Other articles
- Common Object Request Broker Structures
- Service Oriented Architecture
- Client-serveur
- Architecture three thirds
- 2 products similar to CORBA: RMI (and Remote Procedure Call)
External references
- ObjectBroker of BEA
- Orbit 2 of GNOME
- Orbix de Iona
- Visibroker de Borland
- Myfeat Student Project
| Random links: | Tétaigne | Hélie de Noailles | Abner Doubleday | County of Livingston (Missouri) | Alzamaï | Timothy_C._peut |