Sistemas Distribuidos - asteriscus.comasteriscus.com/presentacion/20120130.pdfCORBA client server...

Preview:

Citation preview

Sistemas DistribuidosSistemas Distribuidos

Lunes, 23 de enero

● Objetos y componentes distribuidos

Objetos distribuidosObjetos distribuidos

● Beneficios:● Encapsulamiento● Abstracción de datos provee una clara separación

entre la especificación y la implementación● Soluciones más dinámicas y extensibles

Objetos vs componentesObjetos vs componentes

● Limitaciones de los objetos distribuidos:● Dependencias implícitas● Complejidad en la programación● Falta de separación de intereses● Falta de soporte para la implentación

● Componentes distribuidos:● Evolución natural de los objetos distribuidos

Objetos distribuidosObjetos distribuidos

CORBACORBA

client server

proxy

or dynamic invocation

implementation repository object

adapter

ORBORB

skeleton

or dynamic skeleton

client program

interface repository

Request

Replycorecore for A

Servant A

Ejemplo de arq. de componentesEjemplo de arq. de componentes

Recommended