Академический Документы
Профессиональный Документы
Культура Документы
1. Modelos genricos que son abstracciones de varios sistemas reales. 2. Modelos de referencia que son modelos abstractos y describen a una clase mayor de sistemas. Ejemplos: Modelo genrico: flujo de datos de un compilador Modelo de Referencia: La arquitectura OSI
El reto para el diseo es disear el software y hardware para proporcionar caractersticas deseables a los sistemas distribuidos y, al mismo tiempo, minimizar los problemas propios a estos sistemas. Aqu se tratan dos tipos genricos de arquitecturas de sistemas distribuidos.
Arquitectura Cliente-Servidor La arquitectura cliente-servidor es una forma de dividir las responsabilidades de un sistema de informacin separando la interfaz de usuario (Nivel de presentacin) de la gestin de la informacin (Nivel de gestin de datos).
Esta arquitectura consiste bsicamente en que un programa, el Cliente informtico realiza peticiones a otro programa, el servidor, que les da respuesta.
Aunque esta idea se puede aplicar a programas que se ejecutan sobre una sola computadora es mas ventajosa en un sistema multiusuario distribuido a travs de una red de computadoras.
Desventajas
En ocasiones se menciona tambin la limitante fsica: existen factores que limitan la velocidad mxima de un procesador, independientemente del factor econmico.
Los componentes en un sistema distribuido pueden implementarse en diferentes lenguajes de programacin y pueden ejecutarse en tipos de procesadores completamente diferentes. Los modelos de datos, la representacin de la informacin y los protocolos de comunicacin pueden ser todos diferentes. Un sistema distribuido, por lo tanto, requiere software que pueda gestionar estas partes distintas, y asegurar que dichas partes se puedan comunicar e intercambiar datos. El termino middleware se usa para hacer referencia a ese software; se ubica en medio de los diferentes componentes distribuidos del sistema.
CONCLUSIN
Ambas arquitecturas se usan ampliamente en la industria, pero la distribucin de las aplicaciones generalmente tiene lugar dentro de una nica organizacin. La distribucin soportada es, por lo tanto, interorganizacional.