programas de aplicación
comprenden cuatro funciones: almacenamiento de datos, acceso a datos, lógica de programación y lógica de presentación . La arquitectura de la aplicación establece cómo se distribuyen estos cuatro funciones entre los servidores y los clientes . Un servidor puede ser un mainframe, un miniordenador , un microprocesador o una granja de servidores . Un cliente puede ser un terminal simple, un microordenador , una estación de trabajo , un equipo de red o un terminal transaccional.
Host-based Network
En una red basada en host , el servidor realiza todas las funciones del programa de aplicación de cuatro . El cliente simplemente captura las pulsaciones del usuario y los envía al servidor . Porque todo el procesamiento se realiza mediante el servidor (o host) , el servidor puede convertirse en un cuello de botella en este tipo de red .
Client -Server Network
una red cliente - servidor, las funciones de los programas de aplicación se dividen entre el servidor y el cliente. El servidor gestiona el almacenamiento de datos y acceso a datos . El cliente se encarga de la lógica de presentación . La lógica del programa se puede dividir entre el servidor y el cliente, o asignado a uno de los dos.