Middleware de integração

Definição - O que significa Middleware de integração?

Middleware de integração é o termo alternativo usado para middleware, pois o propósito do middleware é principalmente integração. Middleware de integração representa sistemas de software que oferecem serviços de tempo de execução para comunicações, execução de aplicativos de integração, monitoramento e operações.

A principal função do middleware é ajudar a simplificar o desenvolvimento de aplicativos. Isso é feito oferecendo abstrações de programação comuns, cobrindo a heterogeneidade, fornecendo sistemas operacionais e hardware fundamentais e mascarando detalhes de programação de baixo nível.

Definirtec explica Middleware de Integração

Middleware é um software que vincula dois aplicativos separados ou é comumente usado para ilustrar produtos diferentes que funcionam como uma cola entre dois aplicativos separados. Por exemplo, existem vários produtos de middleware que estabelecem uma conexão entre um servidor da Web e um sistema de banco de dados. Isso permite que os usuários solicitem dados do banco de dados por meio de formulários exibidos em um navegador da web. Em troca, o servidor Web retorna páginas Web dinâmicas de acordo com as solicitações e o perfil do usuário.

Convencionalmente, o middleware de integração é classificado com base em domínios, que são definidos pelos tipos de recursos que são incorporados:

  • Integração na nuvem: integra-se com e também entre os serviços em nuvem, aplicativos baseados em nuvem (SaaS), nuvens privadas, centros comerciais e outros recursos de nuvem típicos por meio de serviços da Web e estratégias de comunicação B2B padrão (FTP, AS2, etc.)
  • Integração B2B: integra cliente, provedor e várias interfaces alternativas de parceiros com vários recursos de dados e aplicativos gerenciados pela empresa
  • Integração de aplicativos (A2A): Integra vários aplicativos gerenciados pela empresa, incluindo sistemas remotos e baseados em nuvem
  • Integração de dados: integra recursos de dados de negócios, como bancos de dados e arquivos, em sistemas de inteligência comercial e operacional

O middleware é frequentemente descrito como encanamento porque vincula os dois lados de um aplicativo e também transfere dados entre eles. Algumas categorias de middleware padrão incluem:

  • Barramentos de serviço corporativo (ESBs)
  • Monitores de processamento de transações (TP)
  • Ambiente de computação distribuída (DCE)
  • Sistemas de chamada de procedimento remoto (RPC)
  • Corretores de solicitação de objeto (ORBs)
  • Passagem de mensagem
  • Sistemas de acesso a banco de dados