CORBA (abreviado de
Common
Object
Request
Broker
Architecture) é a arquitetura padrão criada pelo
Object Management Group para estabelecer e simplificar a troca de dados entre sistemas distribuídos heterogêneos. Em face da diversidade de
hardware e
software que encontramos atualmente, a CORBA atua de modo que os
objetos (componentes dos softwares) possam se comunicar de forma transparente ao usuário, mesmo que para isso seja necessário interoperar com outro
software, em outro
sistema operacional e em outra ferramenta de desenvolvimento. CORBA é um dos modelos mais populares de objetos distribuídos, juntamente com o
DCOM, formato proprietário da
Microsoft.