ibCORBA

IBERESTANDAR


 
Nombre abreviado/Código
CORBA
 

Título
Common Object Request Broker Architecture
Arquitectura común de agente de petición de objetos
 

Naturaleza
Especificación técnica de un consorcio industrial.
 

Ámbito
INFORMÁTICA DISTRIBUIDA
        Gestión de objetos
 

Origen
Object Management Group (OMG)

 
Fecha(s) de publicación
CORBA v0, 1992
CORBA v2.0, Julio 1996
 

Estado/Versión
CORBA versión 2.0
 

Campo de aplicación y alcance
CORBA es el elemento central de comunicación entre las piezas que conforman la Arquitectura de Gestión de Objetos (OMA) de la OMG. Proporciona la infraestructura que permite la 'conversación' entre objetos, independientemente de la plataforma específica y de las técnicas utilizadas en la implementación de los objetos. La conformidad con el estándar CORBA garantiza la portabilidad e interoperabilidad de objetos en una red de sistemas heterogéneos. Los otros componentes de la arquitectura OMA son:

Servicios de objetos. También llamados CorbaServices, son componentes que normalizan la gestión del ciclo de vida de los objetos. Se proporcionan interfaces para la creación de objetos, el control de acceso a los mismos, el seguimiento de su reubicación, y el control de las relaciones entre estilos de objetos (gestión de clases). Estos Servicios persiguen la consistencia de las aplicaciones y la mejora de la productividad de los programadores.

Facilidades Comunes. También llamadas Corbafacilities, son un conjunto de funciones de aplicación genéricas que pueden configurarse de acuerdo a los requisitos específicos de una determinada configuración. Su normalización pretende conseguir una cierta uniformidad en estas operaciones y mejores opciones para los usuarios finales a la hora de configurar sus entornos de trabajo.

Interfaces de dominios. Diseñadas para realizar tareas particulares para usuarios de ciertos mercados o sectores verticales.

Interfaces de aplicaciones. Desarrolladas específicamente para determinadas aplicaciones. Puesto que el OMG no desarrolla aplicaciones, sino sólo especificaciones, estas interfaces no están normalizadas. Sin embargo, si con el paso del tiempo se obseva que de un determinado dominio de aplicaciones emergen servicios ampliamente utilizados, estos servicios son candidatos a una futura estandarización por parte del Grupo.
 

Estructura/Partes de la norma

 
Conexión con otras normas
IIOP (Internet Inter-ORB Protocol )

DCE-CIOP (Distributed Computing Enviroment-Common Inter-ORB Protocol)
 

Utilización y acceso
CORBA y en general la arquitectura OMA del Object Management Group constituyen una de las soluciones más extendidas al problema del desarrollo e implementación de aplicaciones en entornos distribuidos heterogéneos. OMG ha crecido enormemente desde su fundación en 1989 y ahora es probablemente el consorcio de software mayor del mundo, con más de 700 miembros de derecho, formados por desarrolladores, fabricantes y también usuarios finales, que lo hacen un grupo muy activo y con capacidad para abordar asuntos de normalización en casi todos los ámbitos de la informática distribuida.

CORBA compite en el mercado con otra especificación, DCOM, propiedad de Microsoft. La ventaja mayor de CORBA reside en su carácter de especificación abierta, que cuenta con un interfaz común que facilita el desarrollo de aplicaciones y la posibilidad de reutilización de los objetos, ofrece protección frente a la dependencia de un único proveedor y soporta un buen número de plataformas diferentes. Entre las desventajas hay que citar que se suele considerar de difícil implementación y con complicaciones para el desarrollo de aplicaciones, que se traducen en mayor inversión de tiempo y dinero.

Referencia oficial OMG
http://www.omg.org

Más información
Distributed Software Technology Center, http://corbanet.dstc.edu.au

Wallnau, Kurt & Wallace, Evan. "A Situated Evaluation of the Object Management Group’s (OMG) Object Management Architecture (OMA) (memoria de la OOPSLA’96). ftp://ftp.sei.cmu.edu/pub/corba/OOPSLA/present

Revista Datamation Abril 1, 1995; Richard Schreiber: "Middleware demystified" http://www.datamation.com/PlugIn/issues/1995/april1/04asw100.html

Revista Object Magazine, Marzo 1996, G. Abowd y otros: "Architectural Analysis of Object Request Brokers" http://www.sigs.com/publications/docs/objm/9603/objm9603.f.abowd.html
 

Contacto
OMG

Object Management Group,
492 Old Connecticut Path, Framingham, MA 01701, U.S.A.
Tel. +1-508-820 4300 Fax +1-508-820 4303
Correo: info@omg.org

Notas