CORBA - OMG
Modelado de bases de datos
Integrantes:Wilhelm ModlJesús PrimKiriam RiveraAnais Uzcategui
1. Introducción.2. CORBA.
2.1 Ventajas.2.2 Desventajas.2.3 Arquitectura de CORBA.2. 4 Compañías que ofrecen CORBA.
3. OMG.4. OMA.
4.1 Modelo de Referencia.5. Conclusiones
Contenido
Internet
Heterogeneidad + estandarización
Eficiencia Flexibilidad Extensibilidad
Crear un mercado de
software basado en
componentes mediante la
estandarización de la
tecnología de objeto
Introducción
Objetivo
CORBA
Especificación Arquitectura
Interacción remota
aplicaciones
CORBA
Programación O.O
En este sentido CORBA se puede considerar como un formato de documentación legible por la máquina, similar a un archivo de cabeceras, pero con más información.
Common Object Request Broker ArchitectureArquitectura de Requerimiento de Intermediación de Objetos Comunes
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
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
Arquitectura de CORBA
CORBA
CORBA
Compañías que ofrecen CORBA.
Lenguajes S .O Servicios (CORBAservices)
ORB Licencia
C C++
Java
Cob
olSm
allT
Ad
aLin
uxSo
laris
Win
NT
Nam
inLif
eEv
ents
Trad
inC
oncu
Tran
sa
Time
Prop
erSe
curit
Rela
tioEx
tern
Col
lect
Pers
istRe
al
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
OMG
Objetivos
Ayudar a reducir
Adopción especificaciones de interfaz y de
protocolo
OMG
Complejidad
Object Management GroupGrupo 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
OMA
Centro de la Actividad
Modelo de Objeto
OMG
OMA
Object Management ArchitectureArquitectura 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.
Modelo de referencia de OMA
OMA
Conclusiones
es
es
basada
Arquitectura
Modelo Orientado a Objeto
Estándar abierto
de
paraAplicaciones 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
GRACIAS
Top Related