Académique Documents
Professionnel Documents
Culture Documents
. La arquitectura Cliente/Servidor agrupa conjuntos de elementos que efectan procesos distribuidos y computo cooperativo. Beneficios: Mejor aprovechamiento de la potencia de cmputo (Reparte el trabajo). Reduce el trfico en la Red. Permite el uso de interfaces grficas variadas y verstiles. Conjunto de Software y Hardware que invoca los servicios de uno o varios servidores.
Caractersticas: El Cliente oculta al Servidor y la Red. Detecta e intercepta peticiones de otras aplicaciones y puede redirigirlas. Dedicado a la Sesin del usuario ( Inicia...Termina ). El mtodo ms comn por el que se solicitan los servicios es a travs de RPC (Remote Procedure Calls). Funciones Comunes del Cliente: Mantener y procesar todo el dialogo con el usuario. Manejo de pantallas. Mens e interpretacin de comandos. Entrada de datos y validacin. Procesamiento de ayudas. Recuperacin de errores. Qu ES EL SERVIDOR? Conjunto de Hardware y Software que responde a los requerimientos de un cliente.
Funciones Comunes del Servidor: Acceso, almacenamiento y organizacin de datos. Actualizacin de datos almacenados. Administracin de recursos compartidos. Ejecucin de toda la lgica para procesar una transaccin. Procesamiento comn de elementos del servidor (Datos, capacidad de CPU, almacenamiento en disco, capacidad de impresin, manejo de memoria y comunicacin). Qu ES LA RED DE COMUNICACIN? Es todo aquel conjunto de elementos basados en hardware y software que permite establecer un enlace entre los clientes y los servidores, se clasifican por su tamao LAN, MAN y WAN.
Qu ES LA TECNOLOGIA CLIENTE-SERVIDOR? Clientes y servidores son entidades lgicas autnomas que trabajan juntas en una red para cumplir una tarea.
Caractersticas de los Sistema cliente-Servidor Servicio. El proceso servidor es un proveedor de servicios; el cliente los consume. Recursos compartidos. Un servidor puede servir a varios clientes al mismo tiempo y regular su acceso a recursos compartidos. Protocolos asimtricos. Relacin de muchos a uno entre varios clientes y un servidor (callback) Transparencia de ubicacin. El software cliente- servidor oculta a los clientes la ubicacin del servidor redireccionando las solicitudes de servicios que le son requeridas. Mezclar y acoplar. Es independiente de plataformas de equipos o de sistemas operativos. Intercambios basados en mensajes. El software cliente- servidor interactan mediante un mecanismo de intercambio de mensajes para las solicitudes y respuestas de servicio. Escalabilidad. Pueden escalarse horizontal y verticalmente.
Arquitecturas Cliente-Servidor; Servidor de Archivos Servidores de Base de Datos Servidores de Transacciones Servidores de Groupware Servidores de aplicaciones de objetos Servidores de aplicaciones Web
Cada una de ellas se distingue por la naturaleza del servicio que brindan
Servidor de Archivos Con un servidor de archivos, el cliente, casi siempre ser un computadora personal. Pasa por la red solicitud de registros de archivo al servidor. Son tiles para compartir archivos a lo largo de la red. Son indispensables para crear repositorios compartidos de documentos, imgenes, planos de ingeniera y otros objetos de datos grandes
SERVIDORES DE TRANSACCIONES
El cliente llama, mediante un motor de base de datos de SQL, a procedimientos remotos (o servicios) que reside en el servidor
Estos procedimientos remotos en el servidor ejecutan un conjunto de instrucciones SQL El intercambio en la red es de un solo mensaje de solicitud/respuesta a diferencia del servidor de BD En este enfoque, todas las instrucciones de SQL tienen xito o fracasan como unidad. (transacciones)
Servidores de Groupware
Se encarga de la administracin de informacin semiestructurada, como texto, imgenes, correo electrnico, tableros de boletines electrnicos y flujo de datos. Su principal funcin es poner en contacto a las personas con otras personas. Utilizan el correo electrnico como middleware de mensajes estndar.
Consta de clientes delgados, porttiles y universales que se comunican con servidores super obesos. Un servidor web entrega documentos cuando los clientes se los piden por nombre. Los clientes se ponen en contacto a travs de HTTP que es un protocolo que define un conjunto simple de comandos; los parmetros se pasan como cadena de caracteres, sin disposicin de tipo de datos.