Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Middleware
Curso: Integración de Sistemas
Semestre: 2019-I
Presentado por:
Nombre: Leonardo Elvio León Gutierrez
Código: 14200138
Correo: leonardoleongutierrez27@gmail.com
AGENDA
1. Introducción
2. ¿Qué es el Middleware?
2.1. Tipos de Middleware
3. Aplicaciones de Middleware
4. Middleware más comunes
5. Conclusiones
1. INTRODUCCION
2. Orientado a Objetos
Soportan pedidos de objetos distribuidos. La comunicación entre los objetos puede ser sincronizada,
sincronizada diferida o no sincronizada. Soportan múltiples pedidos similares realizados por múltiples clientes
en una transacción.
3. Orientados a componentes
Un componente es un «programa que realiza una función específica, diseñada para operar e interactuar
fácilmente con otros componentes y aplicaciones».
Los puntos fuertes de este middleware es que es configurable y reconfigurable. La reconfiguración se puede
realizar en tiempo de ejecución
2.1 TIPOS DE MIDDLEWARE
4. Orientados a mensajes (MOM, Message-oriented middleware)
Se clasifican en 2 tipos:
• Espera: La aplicación envía un mensaje a uno o más clientes, con el MOM del cliente. El servidor MOM,
recoge las peticiones de la cola (Message Broker) en un orden o sistema de espera predeterminado. Los
actos del servidor MOM son como un router y usualmente no interactúan con estas.
• Publicacion/Suscripcion: El MOM de publicación y suscripción actúa de manera ligeramente diferente, es
más orientado a eventos. Si un cliente quiere participar por primera vez, se une al bus de información.
Dependiendo de su función, si es como publicador, suscriptor y ambas, este registra un evento. El publicador
envía una noticia de un evento al bus de memoria. El servidor MOM envía un anuncio al subscriptor
registrado cuando la información está disponible.
5. Agentes
Los agentes son un tipo de middleware que poseen varios componentes:
• Entidades. Pueden ser objetos o procesos.
• Medios de comunicación. Pueden ser canales, tuberías, etc.
• Leyes. Identifican la naturaleza interactiva de los agentes. Pueden ser la sincronización o el tipo de esquema.
3. APLICACIONES DE MIDDLEWARE
1. Middleware para acceso a información (DAM, Data Access middleware)
Interactúan con diversas fuentes de datos.
Por ejemplo tenemos aquellos middleware que procesan transacciones, gateways de bases de datos y sistemas
distribuidos de transacción /procedimiento.
2. Middleware de escritorio
Caracterizados por realizar modificaciones en la presentación de la información solicitado por el usuario
mediante aplicaciones de rastreo y asistencia, controlar cualquier servicio de transporte y proveer una copia de
seguridad y otras operaciones de fondo
5. Middleware Especialistas
En muchos casos los middleware proveen una tarea muy específica que no se puede ajustar a las categorías
anteriores. Un ejemplo serían middlewares médicos.
4. MIDDLEWARE MÁS COMUNES
4. MIDDLEWARE MÁS COMUNES
4. MIDDLEWARE MÁS COMUNES
5. CONCLUSIONES
Haga clic en el icono para agregar una imagen
GRACIAS