Sie sind auf Seite 1von 3

Universidad Regional Autnoma de los Andes

UNIANDES
Facultad de Ingeniera en Sistemas e
Informtica

CORBA
Estudiante: Alexis Fabricio Balseca Yugcha
Docente: Ing. Bernab Ortega

2015
Qu es CORBA?
La arquitectura de Intermediacin de Solicitud de Objetos Comunes (CORBA), es la solucin OO que
propone el consorcio Object Managemente Group (OMG) para implementar objetos distribuidos. Esta

tecnologa permite que un objeto cliente invoque los mtodos remotos de un objeto servidor, de manera
independiente a los lenguajes en que estn escritos estos objetos, y de las plataformas en las que se ejecuten.
CORBA es tan solo una especificacin. Sin embargo, esta reconocido como un estndar internacional y es
admitido por casi todos los principales fabricantes, los cuales ofrecen sus implementaciones de CORBA. Esto
significa que todos los productos CORBA ofrecen los mismos beneficios, en cuanto a transparencia del
lenguaje y plataforma, e interoperabilidad entre todos estos productos.

En la imagen las flechas punteadas representan la comunicacin lgica en ambos sentidos. Las flechas
continuas representan la comunicacin fsica. Se han representado dos tipos de ORB diferentes como ejemplo
de heterogeneidad, aunque un mismo tipo de ORB en el cliente y servidor es perfectamente posible. Vemos
que mediante IIOP, el protocolo de red comn para diferentes ORB es TCP/IP.
La medula espinal de CORBA es la introduccin de un intermediario entre los objetos cliente, que invocan
mtodos remotos y los objetos servidores, que ejecutan estos mtodos. Este intermediario consigue abstraer
totalmente el cliente del servidor. De esta manera, un objeto cliente escrito en C++ y corriendo sobre Linux,
puede invocar mtodos a un objeto remoto en el servidor, escrito en java y corriendo sobre Windows. Este
intermediario se llama brker de solicitud de objetos u Object Request Broker (ORB).
Un ORB tiene una interfaz hacia el cliente stub para comunicar con el objeto cliente. De manera simtrica,
tiene otra interfaz con el servidor skeleton para comunicarse con el objeto servidor. La funcin principal del
ORB es comunicar ambas partes, es decir, reenviar la invocacin de mtodos desde el stub al skeleton.
Tambin podemos ver estas dos interfaces como proxies, que permiten a los objetos cliente y servidor
interactuar con ellos sin necesidad de ver ni comprender los ORB que se esconden detrs. Estas interfaces
confieren un alto grado de transparencia a CORBA.

Bibliografa
Mart, A. B. (1999). Gestin de red. Barcelona: Univ. Politc. de Catalunya.
Pelez V. Canek, E. V. (2008). Introduccin a las ciencias de la computacin. Mexico: UNAM.
Pena, D. B. (2008). Diseo E Implementacin CORBA Y Servicios Web. Espaa: Lulu.com.
TORREBLANCA, J. M. (2015). Domtica para ingenieros. Ediciones Paraninfo.

Das könnte Ihnen auch gefallen