Middleware

Middleware o lógica de intercambio de información entre aplicaciones ("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.

Definición

Es el software que proporciona un enlace entre aplicaciones de software independientes. Middleware a veces se llama a la vía que conecta dos aplicaciones y pasa los datos entre ellas. Los middleware permiten que los datos contenidos en una base de datos puedan ser accedidos a través de otra, ahorrando tiempo a los programadores.

Other Languages
български: Мидълуер
čeština: Middleware
dansk: Middleware
Deutsch: Middleware
English: Middleware
Esperanto: Mezprogramaro
français: Middleware
עברית: תווכה
Bahasa Indonesia: Peranti tengah
italiano: Middleware
한국어: 미들웨어
lumbaart: Middleware
Bahasa Melayu: Perisian tengah
Nederlands: Middleware
norsk bokmål: Middelvare
português: Middleware
slovenčina: Middleware
српски / srpski: Posredni softver
Tiếng Việt: Middleware
中文: 中间件