Middleware: Puente lógico de comunicación entre el cliente y el servidor.
Servidor: Se encarga de responder las peticiones del cliente.
Cliente: Se encarga de realizar una petición al servidor.
Red: Es el puente de comunicación físico del clientes y el servidor.
Integridad
Escalabilidad
Encapsulación de servicios
Comunicación basada en intercambio de mensajes
Compatibilidad de clientes y servidores
Independencia de ubicación
Protocolos asimétricos
Recursos compartidos
Servicios
Servidores de correos electrónicos: Almacenan, envían y reciben todo lo relacionado a correos electrónicos.
Servidores de base de datos: Encargados de proporcionar servicios de base de datos para otros servicios, computadoras o paginas webs.
Servidores web: Almacenan documentos html.
Servidores de aplicaciones:Encargados de gestionar la lógica de negocios y el acceso a datos de la aplicación.
Híbrido: No se guarda datos pero si se los procesa.
Liviano: Solo se realiza la presentación.
Pesado: Permite guardar y procesar información.
Modelo en 3 capaz: Una nueva forma de arquitectura cliente servidor, se tienen 3 capaz, una es para el cliente, la otra para los datos del negocio y la intermedia es para la aplicación del servidor.
Modelo en dos capaz: es una arquitectura cliente-servidor básica de 2 capaz donde se encuentra el cliente con su interfaz y el servidor con su gestor de base de datos.
Modelo mono-capa: se manejan los datos que se encuentran en una misma maquina.
Arquitectura: Entramado de componentes que utiliza diferentes estándares, reglas y procesos para integrar una amplia gama de productos y servicios informáticos.
Servidor: Es cualquier recurso de computo dedicado a responder los requerimientos del cliente.
Cliente: es el que inicia el requerimiento de un servicio.
Cliente servidor: La arquitectura cliente servidor hace referencia al modelo de software donde cada tarea se divide entre clientes (solicitantes del recurso) y los servidores (proporcionan el recurso).