Vous êtes sur la page 1sur 7

ARQUITECTURA CLIENTE-SERVIDOR: Una arquitectura es un conjunto de reglas, definiciones, trminos y modelos que se emplean para producir un producto.

. 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.

Integridad. El cdigo y la informacin del servidor se administra de manera central.

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 Base de datos:


El cliente pasa como mensajes solicitudes escritas en SQL El servidor emplea su propio poder de procesamiento para encontrar datos pedidos en vez de entregar todos los registros al cliente. El resultado es un uso mas eficiente del poder de procesamiento distribuido

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.

Servidores de aplicaciones de objetos:


La aplicacin cliente/servidor esta escrita como un conjunto de objetos de comunicacin. Los objetos clientes se comunican con los objetos servidor mediante un intermediario de solicitud de objetos ORB. El ORB localiza una instancia de esta clase de objeto en el servidor de objetos, llama al mtodo invocado y entrega el resultado al objeto cliente.

Servidores de aplicaciones Web:

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.

Vous aimerez peut-être aussi