middleware

9
IDDLEWARE SHEILA HERNÁNDEZ RIVERA JOSÉ DE JESÚS SANTOS CANSECO

Upload: shei-hdez

Post on 14-Jun-2015

3.249 views

Category:

Documents


2 download

DESCRIPTION

middleware

TRANSCRIPT

Page 1: Middleware

IDDLEWARE

SHEILA HERNÁNDEZ RIVERA JOSÉ DE JESÚS SANTOS CANSECO

Page 2: Middleware

DEFINICIÓNMiddleware es un software de computadora que conecta componentes de software o aplicaciones para que puedan intercambiar datos entre éstas. Es utilizado a menudo para soportar aplicaciones distribuidas. Esto incluye servidores web, servidores de aplicaciones, sistemas de gestión de contenido y herramientas similares. Middleware es especialmente esencial para tecnologías como XML, SOAP, servicios web y arquitecturas orientada a servicios.

Middleware es una incorporación relativamente reciente en la computación. Obtuvo popularidad en los 80 como una solución al problema de cómo conectar nuevas aplicaciones con viejos sistemas. De todas maneras el término ha sido usado desde 1968. También facilitaba el procesamiento distribuido: conexión de múltiples aplicaciones para crear una aplicación más grande, generalmente sobre una red.

Page 3: Middleware

El Middleware es un software de conectividad que ofrece un conjunto de servicios que hacen posible el funcionamiento de aplicaciones distribuidas sobre plataformas heterogéneas.

Page 4: Middleware

Caracterís

ticas

Page 5: Middleware

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.

Page 6: Middleware

Modelo tradicional: Monitor de teleproceso o CICS, Tuxedo, Encina.

Modelo OO: CORBA.

Page 7: Middleware

Existen dos tipos de middleware

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.

Page 8: Middleware

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.

Page 9: Middleware