Download Sistemas Distribuidos Basados en Coordin...
Description
SISTEMAS DISTRIBUIDOS BASADOS EN COORDINACIÓN
Concepto Un sistema distribuido basado en coordinación ene como objevo la cooperación y la comunicación entre componentes (servicios, objetos, módulos) del sistema distribuido. Estos pos de sistemas poseen una taxonomía (estructura) para su funcionamiento que se puede aplicar de forma general otros sistemas. Esta taxonomía se basa en dos pos de desacoplamiento para realizar la coordinación:
Desacoplamiento referencial: Este po de desacoplamiento se da cuando no se requiere que los componentes que intervienen en una determinada tarea o acvidad estén en funcionamiento. Desacoplamiento temporal: Este po de desacoplamiento se da cuando se requiere que los componentes que intervienen en una determinada tarea o acvidad estén en funcionamiento.
El siguiente cuadro explica la taxonomía que se debe implementar dependiendo el sistema.
Arquitectura Desde sus comienzos el proyecto JINI (actualmente se conoce como Apache River) que está basado lenguaje java es pionero en arquitecturas este po de sistemas brindando una aarquitectura que resolvióen loselprincipales problemas de las modernas SOA debido que JINI basa su arquitectura en la exibilidad y el desacoplamiento de los servicios que se puede ofrecer un sistema distribuido.
Esta arquitectura se basa en 6 capas, la primera es la capa sica por así decirse que es donde está la plataforma y arquitectura del sistema operavo, la segunda es la capa del lenguaje java que es de po desacoplado ya que se puede adaptar a las diferentes plataformas de los sistemas operavos, la tercera es el middleware RMI (invocación de métodos remotos) encargado de interactuar con la plataforma de java, la cuarta son dos protocolos que interactúan con la capa siguiente look up. re d local. Ya sea para un Discovery: Es el protocolo encargado de encontrar un servicio en la red cliente o un servicio.
Join: Es el protocolo encargado del registro de un cliente o un servicio a un servicio de look up. Estos dos protocolos trabajan en conjunto para brindar el desacoplamiento de componentes que se mencionó antes. La quinta es la capa de Look up que es donde está almacenado el estado de un servicio a través de unos atributos que posee como el nombre, el e l estado (acvo/inacvo), el idencador, el po de servicio…. La sexta es la capa donde está el javaspace (memoria comparda distribuida) y otros servicios que se le pueden agregar a la arquitectura.
Proceso El siguiente es el proceso que se lleva a cabo en la arquitectura.
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.