El documento habla sobre CORBA y OMG. Explica que CORBA es una arquitectura estándar para el desarrollo de aplicaciones distribuidas mediante objetos, y que OMG es un consorcio que promueve estándares para tecnologías orientadas a objetos. También resume el modelo de referencia de OMA, que define objetos como entidades encapsuladas con identidad e interfaces.
5. CORBA
•Software COTS (Commercial Off The Shelf)
•Estandarizado, múltiples implementaciones (no se depende
de un fabricante)
•Las especificaciones se adoptan por consenso
•Buena infraestructura para construir aplicaciones distribuidas
•Permite integrar aplicaciones heterogéneas
6. CORBA
• No es la tecnología más sencilla de utilizar. Es un poco compleja.
• Las especificaciones tardan en desarrollarse, y en consecuencia
las implementaciones tardan en salir al mercado
8. CORBA
Compañías que ofrecen CORBA.
Lenguajes S .O Servicios (CORBAservices)
ORB Licencia
C
C++
Java
Cobol
SmallT
Ada
Linux
Solaris
WinNT
Namin
Life
Events
Tradin
Concu
Transa
Time
Proper
Securit
Relatio
Extern
Collect
Persist
Real
Orbix IONA X X X X X X X X X X X X
Visibroker Borland X X X X X X X X X X X X X X X X X X
MCO GNU X X X X X X X X X X X X
ORBacus IONA X X X X X X X X X X X X
JacORB GNU X X X X X X X X X X X
ORBit GNU X X X X X
TAO GNU X X X X X X X X X X X X
OpenORB DOG X X X X X X X X X X X X
9. OMG
Objetivos
Ayudar a
reducir
Adopción
especificaciones
de interfaz y de
protocolo
OMG
Complejidad
Object Management Group
Grupo de Administración de Objetos
Interoperabilidad
y portabilidad de
las aplicaciones
orientadas a
objetos
distribuidos
Disminuir los costes y
acelerar la
introducción de
nuevas aplicaciones
software
La teoría y la práctica
de la tecnología de
objetos en los sistemas
distribuidos.
Promoviendo
10. OMA
Centro de la
Actividad
Modelo de
Objeto
OMG
OMA
Object Management Architecture
Arquitectura de administración de objetos
Visión Alto Nivel
Modelo de
Referencia
En el modelo de objeto de OMA, un objeto es una entidad encapsulada con una
identidad inmutable y distinguible, cuyos servicios pueden ser accedidos a través
de interfaces bien definidas.
12. Conclusiones
es
es
basada
Arquitectura
Modelo Orientado a Objeto
Estándar abierto
de
para
Aplicaciones
distribuidas
B.D O.O
O. O
Distribuido
Centro de
Actividad
de
es
Visión Alto Nivel
de
compuesto por
Modelo de
objeto
Modelo de
Referencia