Inteligencia

Solo disponible en BuenasTareas
  • Páginas : 5 (1179 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de noviembre de 2011
Leer documento completo
Vista previa del texto
Universidad Tecnológica América
Nombre: Juan Francisco Acosta
Asignatura: Aplicaciones Distribuidas
Curso: 8º Informática
Fecha: 07/11/2011
Tema: Arquitectura de Sistemas Distribuidos
------------------------------------------------------------------------------------------------------------------------------
Objetivo: Investigar acerca de la arquitectura de los sistemas distribuidos yla arquitectura cliente servidor, 2 capas, 3 capas, n capas, para determinar su funcionamiento y sus características.
Marco Teórico
Arquitectura de sistemas distribuidos
1) Arquitecturas por capas. Los componentes lógicos se organizan por capas un componente lógico de la capa Li sólo puede invocar operaciones en la capa de bajo Li+1. En este estilo, las invocaciones van de las capassuperiores a las capas inferiores, mientras que los resultados van de las capas inferiores hacia las capas superiores.
2) Arquitecturas orientadas a componentes. Cada objeto representa un componente lógico y los componentes lógicos están interconectados mediante invocaciones remotas (RPC). Este estilo y el estilo de la arquitectura por capas son los más usados en sistemas distribuidos de gran escala.
3)Arquitectura orientada a los datos. En los sistemas distribuidos la localidad de los datos es un factor que afecta al rendimiento del sistema. Algunos sistemas de ficheros distribuidos, o las aplicaciones web distribuidas, deben organizar sus componentes lógicos en función de la localidad de los datos. Esta arquitectura también es utilizada cuando se quieren gestionar datos que están distribuidosde una cierta manera, por ejemplo, cuando el volumen de datos es muy grande, puede ser interesante que el componente lógico que procesa los datos esté allí donde estén los datos para no tener que enviarlas mediante la red.
4) Arquitecturas orientadas a eventos. Los componentes básicamente se comunican mediante eventos. Este estilo tiene como uno de sus paradigmas más representativos lo que seconoce como paradigma de publicación-suscripción. En estos sistemas los componentes publican eventos que sólo son recibidos por aquellos componentes que están suscritos a ellos. La principal ventaja de estos sistemas es el desacoplamiento de los componentes lógicos.

Cliente-Servidor
Sistema donde el cliente es una máquina que solicita un determinado servicio y se denomina servidor a la máquinaque lo proporciona. Los servicios pueden ser:
* Ejecución de un determinado programa.
* Acceso a un determinado banco de información.
* Acceso a un dispositivo de hardware.
Es un elemento primordial, la presencia de un medio físico de comunicación entre las máquinas, y dependerá de la naturaleza de este medio la viabilidad del sistema.
 Categorías de Servidores:
A continuación sepresenta una lista de los servidores más comunes:
* Servidores de archivos.- Proporciona archivos para clientes. Si los archivos no fueran tan grandes y los usuarios que comparten esos archivos no fueran muchos, esto sería una gran opción de almacenamiento y procesamiento de archivos. El cliente solicita los archivos y el servidor los ubica y se los envía.
* Servidores de Base de Datos.- Sonlos que almacenan gran cantidad de datos estructurados, se diferencian de los de archivos pues la información que se envía está ya resumida en la base de datos. Ejemplo: El Cliente hace una consulta, el servidor recibe esa consulta (SQL) y extrae solo la información pertinente y envía esa respuesta al cliente.
* Servidores de Software de Grupo.- El software de grupo es aquel, que permiteorganizar el trabajo de un grupo. El servidor gestiona los datos que dan soporte a estas tareas. Por ejemplo: almacenar las listas de correo electrónico. El Cliente puede indicarle, que se ha terminado una tarea y el servidor se lo envía al resto del grupo.
* Servidores WEB.- Son los que guardan y proporcionan Páginas HTML. El cliente desde un browser o link hace un llamado de la página y el...
tracking img