Arquitectura Cliente Servidor
Principios de la arquitectura cliente servidor.
A fin de poder entender correctamente el comportamiento de la Arquitectura Web es importante describir el funcionamiento de la arquitectura de aplicaciones Cliente-Servidor.
En Dicha arquitectura disponemos de dos tipos de agentes:
- Cliente: Ordenador o programa informático que solicita información.
- Servidor: Ordenador o programa informático que dispone de información.
Pasos de intercambio de información
- Lanzamiento de la petición desde el cliente en búsqueda de datos
- Procesado de la petición por parte del servidor, para localizar la información
- Envío de la respuesta por parte del Servidor al cliente, con los datos solicitados
- Procesado en el cliente de los datos de la respuesta del servidor
Tipos de Agente
Dentro de este tipo de arquitectura podemos definir distintos tipos de Agentes dependiendo del tratamiento que se realice con la información
- Activo: El Agente realiza un procesado activo de la información. Calculo intensivo, cálculo de la presentación gráfica de la información, acceso a datos son algunas de las tareas típicas de un Agente Activo.
- Pasivo: El agente se limita a manejar información en bruto o preprocesada.
A continuación se detallan los distintos tipos de Arquitecturas de Cliente – Servidor:
- Cliente Activo, Servidor Pasivo: El cliente realiza la practica totalidad del trabajo de procesado de la información. Ejemplo: Google Earth.
- Cliente Pasivo, Servidor Pasivo: Tanto el cliente como el Servidor simplemente pasan información. Ejemplo: Gateways de comunicaciones VoIP.
- Cliente Pasivo, Servidor Activo: El Servidor realiza todo el trabajo de procesado y el cliente simplemente presenta los datos. Ejemplo: Servidores de terminales.
- Cliente Activo, Servidor Activo: Tanto el Servidor como el Cliente procesan la información. Ejemplo: Servicios de Correo Electrónico.
Comments