odmg - corba

13
CORBA - OMG Modelado de bases de datos Integrantes: Wilhelm Modl Jesús Prim Kiriam Rivera Anais Uzcategui

Transcript of odmg - corba

Page 1: odmg - corba

CORBA - OMG

Modelado de bases de datos

Integrantes:Wilhelm ModlJesús PrimKiriam RiveraAnais Uzcategui

Page 2: odmg - corba

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

Page 3: odmg - corba

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

Page 4: odmg - corba

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

Page 5: odmg - corba

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

Page 6: odmg - corba

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

Page 7: odmg - corba

Arquitectura de CORBA

CORBA

Page 8: odmg - 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

Page 9: odmg - corba

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

Page 10: odmg - corba

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.

Page 11: odmg - corba

Modelo de referencia de OMA

OMA

Page 12: odmg - corba

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

Page 13: odmg - corba

GRACIAS