Arqutectura corba

Páginas: 12 (2866 palabras) Publicado: 29 de marzo de 2012
ARQUITECTURA CORBA
Está orientada a objetos. Los objetos CORBA presentan muchas características de otros sistemas orientados a objetos, incluyendo la herencia de interfaces y el polimorfismo.
VENTAJAS
* Disponibilidad y Versatilidad
Muchas arquitecturas y sistemas operativos cuentan con una implementación de CORBA, lo que hace suponer que se puede usar CORBA en virtualmente cualquierproyecto de sistemas distribuidos.
* Eficiencia
La libertad de desarrollo ha favorecido la existencia e implementaciones del estándar que se adaptan a multitud de posibles necesidades de los usuarios, generando una competencia que favorece aquellas implementaciones de mayor calidad y con más características
* Adaptación a Lenguajes de programación
Además, es posible emplear los servicios deCORBA desde cualquier lenguaje de programación, desde C++, C ó Java, hasta COBOL ó Ada.
DESVENTAJAS
* El sistema no es transparente al programador.
Las diferencias para el programador que quiera usar un determinado objeto con respecto a las de emplear uno local, se reducen a la inicialización del mismo.
* Múltiples implementaciones de CORBA dan lugar a múltiples incompatibilidades. Elestándar CORBA define a alto nivel.
* Los objetos remotos se pueden usar por referencia, pero no por valor. Así, cuando se haga uso de los métodos de un objeto remoto (al que se accede por referencia), solo se le pueden pasar como parámetros (y el método solo podrá devolver como resultado) tipos de datos contemplados en el IDL.
SERVICIOS DE CORBA
SEGURIDAD.
El estándar CORBA no sepreocupa de la seguridad implementada en el sistema distribuido. Si por alguna razón se requiere restringir el uso de los recursos controlados por un determinado objeto, debe hacerlo el usuario.
MODELO DE COMUNICACIONES CORBA
* Protocolos entre ORBs
La especificación CORBA es independiente de los protocolos de transporte; el estándar CORBA especifica el conocido como GIOP (General Inter-ORBProtocol). GIOP especifica, a alto nivel, un estándar para la comunicación entre varios componentes CORBA ORBs
* CLIENTES Y SERVIDORES CORBA
En una aplicación CORBA, cualquier componente que proporciona la implementación para un objeto es considerado un servidor.
El hecho de ser un servidor CORBA significa que, el componente (el servidor), ejecuta métodos para un objeto particular, en nombre deotros componentes (los clientes).
* DCOM The Distributed Component Object Model
* DCOM es un protocolo que le permite a los componentes de un software comunicarse directamente sobre la red de manera, segura, confiable y eficiente
* DCOM permite la movilidad de los componentes logrando que cada uno este cerca de la localidad que le corresponda según su área de negocio.
* DCOM seencarga de todos los protocolos de bajo nivel (capa de red), para dejar al programador el negocio real.
* DCOM Arquitectura
* DCOM es una extension del modelo Component Object Model (COM).
* COM define cómo los componentes y clientes interactuan entre sí.
* Cliente y componente pueden conectarse sin ningun intermediario.
* DCOM Arquitectura
* En un sistema operativo lacomunicación entre dos o mas procesos diferentes debe implementar librerias o funciones de IPC.
* COM provee esta comunicación de manera transparente: intercepta llamadas desde el cliente y las redirecciona al compomente.
* DCOM Arquitectura
* Cuando el cliente y el componente se encunetran en maquinas diferentes DCOM reemplaza el IPC local por una comunicación via red.
* Ni el cliente niel componente saben que la comunicación entre ambos se hace sea via red o local (IPC).
* DCOM Componentes y Reusabilidad
* La mayoria de las aplicacoines distribuidas no son desarrolladas desde cero.
* La gran variedad de herramientas, software y hardware debe ser utilizado para reducir tiempo y costo.
* DCOM aprovecha la gama de productos desarrollados con COM.
* Diseñar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arqutectura
  • Corba
  • Corba
  • CORBA
  • Corba
  • CORBA
  • arqutectura
  • arqutectura

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS