Naar inhoud springen

Common Object Request Broker Architecture

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door 217.169.231.1 (overleg) op 18 dec 2006 om 13:08.
Deze versie kan sterk verschillen van de huidige versie van deze pagina.

Common Object Request Broker Architecture, kortweg CORBA, is een standaard voor de communicatie tussen objecten, geschreven in verschillende programmeertalen en draaiend op verschillende machines. ORB's (Object Request Brokers) worden geleverd door verschillende bedrijven en zijn gebaseerd op IIOP (Internet Inter Orb Protocol), waardoor in principe cliënten en servers, onafhankelijk van de gebruikte ORB, met elkaar kunnen praten.

De vragen van een cliënt worden net als de diensten van een server met behulp van IDL (Interface Definition Language) vastgelegd. Er ontstaan op deze wijze .idl bestanden aan zowel de cliënt- als serverzijde. De server implementeert de diensten en registreert serverobjecten bij de name server. Een cliënt zoekt remote serverobjecten op en roept methoden ervan aan.

De standaard is bedacht door de The Object Management Group (OMG).