6
Sistemas Distribuidos Sistemas Distribuidos Lunes, 23 de enero Objetos y componentes distribuidos

Sistemas Distribuidos - asteriscus.comasteriscus.com/presentacion/20120130.pdfCORBA client server proxy or dynamic invocation implementation repository object adapter ORB ORB skeleton

  • Upload
    vudang

  • View
    231

  • Download
    0

Embed Size (px)

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