Zusammenfassung der Ressource
Arquitectura CLIENTE - SERVIDOR
- DEFINICION
- es una arquitectura de computación en la que se consigue un procesamiento cooperativo de la
información por medio de un conjunto de procesadores, de tal forma que uno o varios clientes,
distribuidos geográficamente o no, solicitan servicios de computación a uno o más servidores.
- Cualquier combinación de sistemas que pueden colaborar entre si para dar a los usuarios toda la
información que ellos necesiten sin que tengan que saber donde esta ubicada.
- Es una arquitectura de procesamientos cooperativo donde uno de los componentes pide servicios a
otro.
- Es un procesamiento de datos de índole colaborativo entre dos o más computadoras conectadas a una
red.
- El término cliente/servidor es originalmente aplicado a la arquitectura de software que describe el
procesamiento entre dos o más programas: una aplicación y un servicio soportante.
- COMPONENTES
- CLIENTE
- cliente es el proceso que permite al usuario formular los requerimientos y pasarlos al servidor. Se lo
conoce con el término front-end
- Administrar la interfaz de usuario
- Interactuar con el usuario.
- Procesar la lógica de la aplicación y hacer validaciones locales.
- Generar requerimientos de bases de datos
- Recibir resultados del servidor.
- Formatear resultados.
- SERVIDOR
- Un servidor es todo proceso que proporciona un servicio a otros. Es el proceso encargado de atender a
múltiples clientes que hacen peticiones de algún recurso administrado por él. Al proceso servidor se lo
conoce con el término back-end
- Aceptar los requerimientos de bases de datos que hacen los clientes.
- Procesar requerimientos de bases de datos
- Formatear datos para trasmitirlos a los clientes.
- Procesar la lógica de la aplicación y realizar validaciones a nivel de bases de datos
- RED
- Componente físico
- MIDDLEWARE
- En el caso que nos concierne, es el intermediario entre el cliente y el servidor y se ejecuta en ambas partes.
- Simplifica el proceso de desarrollo de aplicaciones al independizar los entornos propietarios
- Permite la interconectividad de los Sistemas de Información del Organismo
- Proporciona mayor control del negocio al poder contar con información procedente de distintas plataformas
sobre el mismo soporte.
- Facilita el desarrollo de sistemas complejos con diferentes tecnologías y arquitecturas.
- CARACTERISTICAS
- Combinación de un cliente que interactúa con el usuario, y un servidor que interactúa con los recursos a
compartir.
- Las tareas del cliente y del servidor tienen diferentes requerimientos en cuanto a recursos de cómputo como
velocidad del procesador, memoria, velocidad y capacidades del disco e input-output devices.
- No existe otra relación entre clientes y servidores que no sea la que se establece a través del intercambio de
mensajes entre ambos. El mensaje es el mecanismo para la petición y entrega de solicitudes de servicios.
- TIPOS DE
ARQUITECTURA
- SERVIDORES DE FICHEROS
- SERVIDORES DE BASES DE DATOS
- SERVIDORES DE
TRANSACCIONES
- SERVIDORES DE
OBJETOS
- SERVIDORES WEB