Middleware

Definición: ¿Qué significa Middleware?

Middleware es una capa de software situada entre las aplicaciones y los sistemas operativos. El middleware se usa típicamente en sistemas distribuidos donde simplifica el desarrollo de software haciendo lo siguiente:

  • Oculta las complejidades de las aplicaciones distribuidas
  • Oculta la heterogeneidad de hardware, sistemas operativos y protocolos
  • Proporciona interfaces uniformes y de alto nivel que se utilizan para hacer aplicaciones interoperables, reutilizables y portátiles.
  • Proporciona un conjunto de servicios comunes que minimiza la duplicación de esfuerzos y mejora la colaboración entre aplicaciones.

Techinfo explica Middleware

El middleware es similar a un sistema operativo porque puede admitir otros programas de aplicación, proporcionar interacción controlada, evitar la interferencia entre cálculos y facilitar la interacción entre cálculos en diferentes computadoras a través de servicios de comunicación de red.

Un sistema operativo típico proporciona una interfaz de programación de aplicaciones (API) para que los programas utilicen funciones de hardware subyacentes. Middleware, sin embargo, proporciona una API para utilizar funciones subyacentes del sistema operativo.