Middleware o logical
de intercambio de información entre aplicaciones o interlogical, es
un software que
asiste a una aplicación para interactuar o comunicarse con otras aplicaciones,
o paquetes de programas, redes, hardware y/o sistemas operativos. Éste
simplifica el trabajo de los programadores en la compleja tarea de generar las
conexiones y sincronizaciones que son necesarias en los sistemas distribuidos.
De esta forma, se provee una solución que mejora la calidad de servicio, así
como la seguridad, el envío de mensajes, la actualización del directorio de
servicio, etc.1
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). El middleware abstrae de la complejidad y
heterogeneidad de las redes de comunicaciones subyacentes, así como de los
sistemas operativos y lenguajes de programación, proporcionando una API para la fácil
programación y manejo de aplicaciones distribuidas. Dependiendo del problema a
resolver y de las funciones necesarias, serán útiles diferentes tipos de
servicios de middleware. Por lo general el middleware del lado cliente está
implementado por el Sistema Operativo, el cual posee las bibliotecas que
ejecutan todas las funcionalidades para la comunicación a través de la red.
No hay comentarios:
Publicar un comentario