Trace Id is missing
Avançar para o conteúdo principal

O que é o middleware?

O Middleware é o software que reside entre um sistema operativo e as aplicações que são executadas no mesmo. O middleware, que funciona essencialmente como uma camada de tradução oculta, possibilita a comunicação e a gestão de dados para aplicações distribuídas. É, por vezes, denominado de "plumbing" (canalização), uma vez que liga duas aplicações para que os dados e as bases de dados possam ser facilmente passados pelo "pipe" (cano). A utilização do middleware permite aos utilizadores efetuarem pedidos, como submeter formulários num browser ou permitir que o servidor Web devolva páginas Web dinâmicas com base no perfil de um utilizador.

Os exemplos comuns do middleware incluem o middleware de bases de dados, middleware de servidor de aplicações, middleware orientado para mensagens, middleware Web e monitores de processamento de transações. Normalmente, cada programa fornece serviços de mensagens para que aplicações diferentes consigam comunicar através de estruturas de mensagens, como o protocolo SOAP (simple object access protocol), serviços Web, REST (representational state transfer) e JSON (JavaScript object notation). Enquanto todo o middleware efetua funções de comunicação, o tipo escolhido por uma empresa para utilização depende do serviço que está a ser utilizado e do tipo de informação que é necessário comunicar. Isto pode incluir autenticação de segurança, gestão de transações, filas de mensagens, servidores de aplicações, servidores Web e diretórios. O middleware também pode ser utilizado para processamento distribuído com ações que ocorrem em tempo real, em vez de enviar os dados para trás e para a frente.

Produtos e serviços relacionados

Service Fabric

Desenvolva microsserviços e orquestre contentores no Windows ou no Linux.

Tudo a postos para começar?

Inscreva-se e receba 200 USD em créditos do Azure.
Acesso total para explorar o serviço que quiser.