CORBA
Definizione rapida
Architettura standard che permette a oggetti software distribuiti di comunicare attraverso una rete.
Spiegazione
CORBA definisce interfacce che consentono a programmi realizzati separatamente e collocati su nodi diversi di invocare servizi reciproci. L'OMG ne ha coordinato lo standard, riconosciuto anche da ISO; l'ORB svolge il ruolo centrale di mediazione e può interagire con ambienti precedenti tramite ponti.
Esempio pratico
Un'applicazione richiede attraverso l'ORB un'operazione a un oggetto eseguito su un altro computer.
Spiegazione tecnica
Descrizioni d'interfaccia e broker separano il chiamante dalla posizione e dall'implementazione concreta del servizio.
Da non confondere con
CORBA non è un singolo linguaggio: è un'architettura interoperabile per oggetti distribuiti.