Arquitectura cliente-servidor

Solo disponible en BuenasTareas
  • Páginas : 17 (4209 palabras )
  • Descarga(s) : 12
  • Publicado : 1 de junio de 2010
Leer documento completo
Vista previa del texto
Arquitectura
Cliente-Servidor

Introducción:

La evolución de las tecnologías ha sido rápida y constante, debido a ello los ordenadores adquirieron características y recursos más poderosos y el precio fue reduciendo, lo cual los hace hoy en día más accesibles, por tales circunstancias los recursos de los sistemas de información en las organizaciones se pueden conformar y distribuir entreordenadores de diferentes tipos y características.

El concepto de cliente/servidor proporciona una forma eficiente de utilizar todos estos recursos de máquinas de tal forma que la seguridad y fiabilidad que proporcionan los entornos mainframe se traspasa a la red de área local. A esto hay que añadir la ventaja de la potencia y simplicidad de los ordenadores personales.

Este tipo dearquitectura cuenta con tres principales elementos: cliente, servidor y Middleware, donde los elementos cliente y servidor son los elementos encargados de la manipulación de los datos y dependiendo de la cantidad de la carga de de computo que maneje cada uno forman diferentes tipos de arquitecturas cliente-servidor; el Middleware es el intermediario entre la relación cliente-servidor.

Para podercomprender de mejor manera este tipo de arquitectura, presentamos a continuación los conceptos fundamentales que proporcionan un mejor conocimiento acerca de este tema, así como los diferentes tipos de arquitecturas cliente-servidor que se pueden construir.

Objetivos:

General:
* Comprender el concepto de arquitectura en informática, específicamente la arquitectura Cliente-servidor.Específicos:
* Conocer las principales características de la Arquitectura Cliente-Servidor.
* Describir los elementos principales que conforman la arquitectura Cliente-Servidor.
* Describir los tipos y Modelos de la Arquitectura Cliente Servidor.

Arquitectura Cliente-Servidor

¿Qué es una arquitectura?
Una arquitectura es un entramado de componentes funcionales que aprovechando diferentesestándares, convenciones, reglas y procesos, permite integrar una amplia gama de productos y servicios informáticos, de manera que pueden ser utilizados eficazmente dentro de alguna organización.
La arquitectura cliente/servidor es un modelo para el desarrollo de sistemas de información en el que las transacciones se dividen en procesos independientes que cooperan entre sí para intercambiarinformación, servicios o recursos.
En esta arquitectura la capacidad de proceso está repartida entre los clientes y los servidores, aunque son más importantes las ventajas de tipo organizativo debidas a la centralización de la gestión de la información y la separación de responsabilidades, lo que facilita y clarifica el diseño del sistema.

En este modelo las aplicaciones se dividen de forma queel servidor contiene la parte que debe ser compartida por varios usuarios, y en el cliente permanece sólo lo particular de cada usuario.
Las funcionalidades de la aplicación deben repartirse entre ambos programas (cliente-servidor), en principio, de forma equitativa. Sin embargo, por razones de viabilidad técnica o económica puede ser necesario un reparto desigual de dichas funcionalidades. Estose denomina "carga de cómputo".

Cuando una red consta de un servidor y varios clientes, se dice que posee una arquitectura cliente/servidor. Internet puede ser vista como un gran conjunto de servidores preparados para satisfacer las necesidades de las máquinas clientes, en última instancia manejadas por los usuarios.
Un sistema Cliente/Servidor es un Sistema de Información distribuido basadoen las siguientes características:
* Servicio: unidad básica de diseño. El servidor los proporciona y el cliente los utiliza.
* Recursos compartidos: Muchos clientes utilizan los mismos servidores y, a través de ellos, comparten tanto recursos lógicos como físicos.
* Protocolos asimétricos: Los clientes inician “conversaciones”. Los servidores esperan su establecimiento pasivamente....
tracking img