martes, 13 de abril de 2010

1.1.4 Características Software Sistemas Distribuidos

MIDDLEWARE
Definición:
Capa de software intermedio entre el cliente y el servidor. Es la capa de software que nos permiten gestionar los mecanismos de comunicaciones. Ejemplo si se hace la petición de una página web desde un browser en el cliente, el middleware determina la ubicación y envía una petición para dicha página. El servidor Web, interpreta la petición y envía la página al software intermedio, quien la dirige al navegador de la máquina cliente que la solicitó.
Existen dos tipos:
• Software intermedio general. Servicios generales que requieren todos los clientes y servidores, por ejemplo: software para las comunicaciones usando el TCP/IP, software parte del sistema operativo que, por ejemplo, almacena los archivos distribuidos, software de autenticación, el software intermedio de mensajes de clientes a servidores y viceversa.
• Software intermedio de servicios. Software asociado a un servicio en particular, por ejemplo: software que permite a dos BD conectarse a una red cliente/servidor (ODBC: Conectividad abierta de BD), software de objetos distribuidos, por ejemplo la tecnología CORBA permite que objetos distribuidos creados en distintos lenguajes coexistan en una misma red (intercambien mensajes), software intermedio para software de grupo, software intermedio asociado a productos de seguridad específicas (Conexiones Seguras: Sockets), etc.
Características:
• Independiza el servicio de su implantación, del sistema operativo y de los protocolos de comunicaciones.
• Permite la convivencia de distintos servicios en un mismo sistema.
• Permite la transparencia en el sistema.
• Modelo tradicional: Monitor de teleproceso o CICS, Tuxedo, Encina.
• Modelo OO: CORBA.

0 comentarios:

Publicar un comentario