Características Cliente-Servidor

Páginas: 6 (1368 palabras) Publicado: 21 de febrero de 2013
Programación en Ambiente Cliente-Servidor

Modelo Cliente-Servidor

Programación en Ambiente Cliente-Servidor
Alumno: Noé Alejandro Carrillo Robles Carrera: Ing. En Informática Grado y Grupo: 6to “U” Maestro: Ing. José Luis Cobián Hermosillo Materia: Programación en Ambiente Cliente-Servidor

Programación en Ambiente Cliente-Servidor

Principales arquitecturas lógicas

 Una de lasprincipales aportaciones de esta arquitectura a los sistemas de información es la interfaz gráfica de usuario.  En esta arquitectura los datos se presentan, editan y validan en la parte de la aplicación cliente.

 En cuanto a los datos, cabe señalar que en la arquitectura cliente/servidor se evitan las duplicidades (copias y comparaciones de datos), teniendo siempre una imagen única y correctade los mismos disponible en línea para su uso inmediato.  Todo esto tiene como fin que el usuario de un sistema de información soportado por una arquitectura cliente/servidor trabaje desde su estación de trabajo con distintos datos y aplicaciones, sin importarle dónde están o dónde se ejecuta cada uno de ellos.

 Distribuye una aplicación entre 2 o más componentes especializados cuya ejecuciónse distribuyen entre 1 o más equipos.  Define dos tipos de entidades diferenciadas (asimétricas) que se responsabilizan de acciones diferentes: clientes y servidores  Define un modelo de interacción basado en el concepto de servicio implementado sobre un dialogo petición-respuesta.  Especifica el modo en que se sincronizan los procesos  Cliente (parte activa)  Servidor (parte pasiva) Posibilidad de aplicar el patrón cliente-servidor en múltiples niveles de Abstracción dentro de un mismo sistema distribuido.

Características de los clientes.
Componente del sistema que interactúa con el usuario. No comparte sus recursos con otros clientes (en general).

Programación en Ambiente Cliente-Servidor
No suelen tener restricciones especiales respecto a rendimiento, fiabilidad yescalabilidad: No suele requerir equipos de altas prestaciones. Fallo en un cliente no afecta al resto del sistema. Debe dar soporte a restricciones relativas a ergonomía (facilidad de uso) y seguridad (evitar comprometer los demás componentes).

Características de los servidores

Componente del sistema que presta servicios a los clientes. Gestiona y comparte sus recursos con los clientes a los quesirve.

Suele tener restricciones especiales respecto a rendimiento, fiabilidad, escalabilidad y seguridad.  capacidad suficiente para atender múltiples clientes.  fallos en el servidor son críticos e invalidan el sistema.  el número de clientes (peticiones) puede ser muy variable y aumentar si así se requiere.  evitar comprometer la seguridad de los recursos o datos gestionados y de losclientes.

Características del Middleware
 Componente del sistema que da unidad y abstrae las peculiaridades de las plataformas (hardware y S.O.) de clientes y servidor.  Gestiona el aspecto de bajo nivel para ofrecer un interfaz común y coherente para el desarrollo de clientes y servidores (abstracción).

Misiones principales: Dar soporte al envió/recepción de mensajes. Adaptación del formato(marshaling/aplanamiento). Localización y acceso direccionamiento. de la a información intercambiada nombrado,

transparente

recursos/servicios:

Programación en Ambiente Cliente-Servidor

Soporte al paradigma de abstracción: stubs/skeletons en RPC, RMI, CORBA, etc. Otros servicios: seguridad, replicación, control concurrencia,...

  

Combinación e integra: Servicios de bajonivel (S.O.): seguridad, autorización/permisos, cheros distribuidos,... Servicios de red: libreras, pila de transporte TCP/IP,... Servicios específicos de la abstracción que ofrece: acceso a datos, portmapper, ORB,...

  

Aproximaciones: (de menor a mayor nivel de abstracción) Middleware de paso de mensajes: interfaz de sockets (esquema peticiónrespuesta). Middleware de invocación de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • arquitectura cliente
  • Características, Ventajas y Desventajas de la arquitectura Cliente-servidor
  • Cliente Servidor
  • Cliente Servidor
  • CLIENTE SERVIDOR
  • Cliente-Servidor
  • Cliente-servidor
  • Cliente servidor

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS