Common Object Request Broker Architecture
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).