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.