EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
Middleware
1. UNIVERSIDAD TECNICA DE AMBATO
FACULTAD DE INGENIERIA EN SITEMAS, ELECTRONICA E INDUSTRIAL
DESARROLLO DE SOFTWARE I
Leonardo Quituisaca
5° Sistemas
Middleware
Es un software que asiste a una aplicación para
interactuar o comunicarse con otras aplicaciones,
software, redes, hardware y/o sistemas operativos.
Éste simplifica el trabajo de los programadores en la
compleja tarea de generar las conexiones que son
necesarias en los sistemas distribuidos. De esta forma
se provee una solución que mejora la calidad de
servicio, seguridad, envío de mensajes, directorio de servicio, etc
Funciona como una capa de abstracción de software distribuida, que se sitúa entre las capas de
aplicaciones y las capas inferiores (sistema operativo y red).
Categoría de Aplicación
Middleware paraacceso a información (DAM, Data Access middleware)
Middleware de escritorio
Middleware basados en la web
2. Middleware a tiempo real
Aplicación de base de datos en tiempo real.
Middleware especialistas
Categoría de integración
Orientados a procedimiento o procesos
Orientados a objetos
Orientados a mensajes (MOM, Message-oriented middleware)
Orientados a componentes
Agentes
Aplicaciones
Los servicios de middleware proporcionan un conjunto más funcional de la API s para
permitir una aplicación a:
Localizar claramente a través de la red, proporcionando así una interacción con
otro servicio o aplicación
Los datos filtrados para que sean utilizables en un ambiente público a través de
anonymizationprocess para la protección de la privacidad(por ejemplo)
Ser independiente del servicio de red
Ser fiable y siempre disponible
Añadir los atributos complementarios como semántica en comparación con el
sistema operativo y servicios de red.
BIBLIOGRAFIA
http://es.wikipedia.org/wiki/Middleware
http://www.rfidpoint.com/fundamentos/middleware/
http://www.oracle.com/lad/products/middleware/overview/index.html