Definição – O que significa Middleware?
Middleware é uma camada de software situada entre aplicativos e sistemas operacionais. Middleware é normalmente usado em sistemas distribuídos onde simplifica o desenvolvimento de software ao fazer o seguinte:
- Oculta as complexidades de aplicativos distribuídos
- Esconde a heterogeneidade de hardware, sistemas operacionais e protocolos
- Fornece interfaces uniformes e de alto nível usadas para tornar aplicativos interoperáveis, reutilizáveis e portáteis
- Fornece um conjunto de serviços comuns que minimiza a duplicação de esforços e melhora a colaboração entre os aplicativos
Definirtec explica Middleware
O middleware é semelhante a um sistema operacional porque pode suportar outros programas aplicativos, fornecer interação controlada, evitar interferência entre cálculos e facilitar a interação entre cálculos em diferentes computadores por meio de serviços de comunicação de rede.
Um sistema operacional típico fornece uma interface de programação de aplicativo (API) para programas utilizarem recursos de hardware subjacentes. Middleware, no entanto, fornece uma API para utilizar recursos subjacentes do sistema operacional.