Índice:
- Definição - O que significa o Middleware de Integração?
- Techopedia explica o Middleware de Integração
Definição - O que significa o Middleware de Integração?
Middleware de integração é o termo alternativo usado para middleware, pois o objetivo do middleware é principalmente integração. 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, encobrindo a heterogeneidade, fornecendo sistemas operacionais e hardware fundamentais e mascarando detalhes de programação de baixo nível.
Techopedia explica o 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 Web e um sistema de banco de dados. Isso permite que os usuários solicitem dados do banco de dados por meio dos formulários mostrados em um navegador da Web. Em troca, o servidor da Web retorna páginas dinâmicas da Web de acordo com as solicitações e o perfil do usuário.
Convencionalmente, o middleware de integração é classificado com base em domínios, 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, hubs comerciais e outros recursos típicos da nuvem 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 corporativos, como bancos de dados e arquivos, a sistemas de inteligência comercial e operacional
- 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)
- ORBs (Object Request Brokers)
- Passagem de mensagem
- Sistemas de acesso a banco de dados
