Está en la página 1de 11

Universidad de Guayaquil

Carrera Ing. En Telemtica


ARQUITECTURA CLIENTE/SERVIDOR (HISTORIA)

Docente. Ing. Pincay Bohorquez


Freddy
Curso. 9no Semestre

Introduccin
Es un modelo que intenta proveer usabilidad,
flexibilidad, interoperabilidad y escalabilidad en las
comunicaciones, usado por primera vez en 1980 para
referirse a PCs en red y empez a ser aceptado a
finales del mismo; estas indican la estructura,
funcionamiento e interaccin entre las partes del
software.

Historia

1960: Se tenia mainframes y terminales de caracteres


orientada a comandos.

1970: Aplicaciones interactivas y transaccionales.

1980: Aparicin de las pcs y redes de rea local.

1990: Combinacin del poder de las mainframes y pcs:


cliente/servidor tradicional.

2000: Objetos distribuidos y web services.

Mainframe

Un mainframe es un gran ordenador


capaz de realizar el procesamiento de
datos complejos. Mainframes se
utilizan como sistemas centrales de
las grandes organizaciones
(empresas, instituciones, etc.).

Un mainframe puede funcionar aos


sin problemas ni interrupciones;
incluso puede repararse mientras
funciona.
Tambin puede simular el
funcionamiento de cientos de
computadoras personales
(terminadores virtuales) dentro de
una empresa.

Cliente/Servidor

Es un prototipo de sistemas distribuidos que muestra como los


datos y el procesamiento se distribuyen a lo largo de varios
procesadores.

Consiste bsicamente en un cliente que realiza peticiones a


otro programa (el servidor) que le da respuesta, los clientes
estn conectados a un servidor, en el que se centralizan los
diversos recursos y aplicaciones con que se cuenta; y que los
pone a disposicin de los clientes.

Esta arquitectura es ms ventajosa en un sistema operativo


multiusuario distribuido a travs de una red de computadoras.

Cliente-Servidor

Proceso toma lugar

En el Servidor y,

En el cliente

Servidores

Almacenan y protegen los datos

Procesa los requerimientos de los clientes

Clientes

Realizan requerimientos

Formato de datos en el escritorio

UNT Center for Digital Knowledge

May 2002

Arquitectura

El cliente enva una solicitud


al servidor mediante su
direccin IP y el puerto, que
est reservado para un
servicio en particular que se
ejecuta en el servidor.

El

servidor recibe la solicitud


y responde con la direccin
IP del equipo cliente y su
puerto.

Arquitectura C/S Diagrama(Ishikawa)


Plataforma
escalable
independiente

Horizontal
Vertical

Servicios

RegularRecursos
compartidos

Servidor(Pasivo)

Concurrencia

No interactan
Con usuarios
finales

Arquitectura
Cliente/Servidor
Abarca al softInteraccin
cliente/servidor

Middleware

Interactua
con
usuarios
finales

Servicios

Formula
requerimi
entosServidor

Cliente
(Activo-Maestro)

Ventajas

Aumento del poder de las PCS disminuyendo el


costo.

Permite que el procesamiento resida cerca de la


fuente de datos reduciendo el trfico de la red.

Favorece el diseo modular.

Desventajas

Desbalance en el procesamiento de tareas entre cliente y


servidor.

El desarrollo de aplicaciones es ms complejo.

Falta de control centralizado.

Cuello de botella debido al sinnmero de conexiones a la base


de datos.

Lgica del negocio codifica en lenguaje propietario.

Mayor esfuerzo en el proceso de administracin de cambios.

Conclusin

En la arquitectura Cliente/Servidor se como los tres niveles de


aplicacin se relacionan. Focaliza sobre la estructura y la
adaptacin. Y determina qu entra en cada nivel y cmo la
aplicacin se relaciona con otras aplicaciones.

También podría gustarte