El Middleware es un software de conectividad que ofrece un conjunto de servicios que hacen posibles el funcionamiento de aplicaciones distribuidas sobre plataformas heterogéneas.
Funcionan como una capa de abstracción de software distribuido que se sitúa entre las capas de aplicaciones y las capas inferiores (Sistema Operativo y Red).
Definiciones
El Middleware es la tecnología que permite de integración del uso de la empresa. Describe un pedazo del software que conecta dos o más usos del software, permitiendo que intercambien datos.
ObjectWeb define middleware como: “La capa del software que miente entre sistema operativo y usos en cada lado de un sistema de cálculo distribuido en una red.