DISE O DE SISTEMAS DISTRIBUIDOS

Páginas: 308 (76955 palabras) Publicado: 26 de mayo de 2015
Diseño de Sistemas
Distribuidos

Enric Martínez Gomáriz

Parte 1 - Introducción a
los Sistemas Distribuidos

2

Presentación
Este libro está dedicado al Diseño de Aplicaciones en Sistemas Distribuidos con los
dos entornos posibles, Sistemas Operativos convencionales e Internet. En los
sistemas informáticos ambas soluciones coexisten, se complementan y refuerzan
mutuamente.
La primera parte estádedicada a:
¾ Presentar los componentes de un sistema distribuido.
¾ A que el lector que no conoce que es un Sistema y una Arquitectura Distribuidos y
como impacta en los Sistemas de Información (SI), obtenga esa formación. Se fijan
los conceptos y la terminología sobre los que se apoya el resto del libro.
¾ Introducir el modelo distribuido basado en la obtención de servicios en arquitecturacliente/servidor.
¾ Se presentan las dos implementaciones posibles de Cliente/Servidor en que se
fundamenta la arquitectura: Sistemas Operativos e Internet, y se introducen los
conceptos de ambos entornos que afectan al diseño de aplicaciones distribuidas.
¾ Se introduce el concepto de servicio.
Además, es notoria la gran dispersión de terminología que se esconde detrás de los
términosCliente/Servidor e Internet. Ello hace necesario fijar una terminología clara para
el desarrollo del método de diseño que se plantea a lo largo de la segunda parte del libro.
Presentar esa terminología es también un objetivo de la primera parte
Otro objetivo fundamental de esa primera parte es definir una capa lógica que, sobre la
capa física que proporciona la plataforma distribuida, permita diseñaraplicaciones
trasparentes a las condiciones específicas de esa plataforma. Surgirá el concepto de
servicio como pieza fundamental del diseño y a la arquitectura SOA (Arquitectura
orientada a Servicios) como paradigma de diseño
Finalmente, se presentan y justifican los conceptos básicos del diseño y la
administración.
La segunda parte está dedicada específicamente al Diseño. Se utilizan los conceptos ynomenclatura desarrollados y presentados en la primera parte.
Si Vd. ya conoce los fundamentos de una arquitectura distribuida sobre Sistemas
Operativos e Internet, lea aquello que le parezca novedoso o de interés y sáltese lo
demás. Pero por favor, en este caso intente coordinar su terminología con la mía. Le
agradeceré ese esfuerzo, fundamental para en viaje por el diseño distribuido que
iniciamosjuntos.
La tercera parte desarrolla un ejemplo completo con ampliaciones que se proponen como
trabajo adicional para el lector.

3

Sistemas Distribuidos
1. ¿Nos situamos?
La generalización del termino cloud computing, la popular nube, como paradigma de
todo tipo, tanto organizativo como de diseño de sistemas, comporta una interesante
reflexión.
Si la nube permite a los
clientes y usuarios poderobtener funcionalidades a
través de servicios de los
cuales solo conocen su
contrato de servicio pero
ignoran el diseño y la
localización, ¿para qué leer
un documento como el que
tiene entre las manos?

Clientes /usuarios

Cloud
Computing

Muchas veces olvidamos
Constructores
que los servicios han de ser
/Suministradores
fabricados, y que para eses
trabajo, hay que prepararse
Figura 1. La doblevisión
y hacerlo bien, muy bien, ya
que nuestros clientes son en la mayoría de los casos desconocidos y si nuestro
producto no es correcto, simplemente nos dejaran.
Así pues, por encima de la nube están los usuarios i clientes, tanto finales como los
profesionales que reutilizan los servicios, y por debajo, los constructores y
suministradores de esos servicios.
Esta doble visión, no excluyente ya quelos constructores pueden ser a si mismo
clientes cuando reutilizan servicios, estará presente en todo el documento que tiene
entre manos.

2. Bienvenidos a los Sistemas Distribuidos.
Vamos a iniciar un viaje con un objetivo final: el diseño de aplicaciones distribuidas.
Pero, cuando hablamos que diseñar un sistema distribuido, ¿de qué estamos
hablando?
Un sistema distribuido es un sistema de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas distribuidos
  • sistema distribuido
  • Sistemas Distribuidos
  • sistema distribuido
  • Sistemas Distribuidos
  • Sistemas distribuidos
  • Sistemas Distribuidos
  • Sistemas Distribuidos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS