sistemas distribuidos - asteriscus.comasteriscus.com/presentacion/20120130.pdfcorba client server...
TRANSCRIPT
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
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