Common Object Request Broker Architecture (CORBA)
CORBA (Common Object Request Broker Architecture) es un estándar definido por el grupo de gestión de objetos (OMG) que permite el funcionamiento conjunto de componentes de software escritos en distintos lenguajes informáticos y que se ejecutan en distintos sistemas.
CORBA es un estándar para distribuir objetos a través de redes de modo que las operaciones en dichos objetos puedan llamarse de forma remota. CORBA no está asociado con ningún lenguaje de programación en particular y cualquier lenguaje que tenga un enlace CORBA puede utilizarse para llamar e implementar objetos CORBA. Los objetos se describen en una sintaxis denominada IDL (Interface Definition Language).
- Las aplicaciones de servidor CORBA crean objetos CORBA y colocan las referencias a objetos en un servicio de denominación de modo que los clientes puedan llamar a los objetos.
- En el momento de despliegue, el nodo contacta con un servicio de denominación para obtener una referencia de objeto.
- Cuando llega un mensaje, el nodo utiliza la referencia de objeto para llamar a una operación en un objeto del servidor CORBA.
Para obtener más detalles sobre cómo funciona CORBA con IBM Integration Bus, consulte Nodos CORBA.