Camada de mediação

Definição - o que significa camada de mediação?

Em uma arquitetura orientada a serviços (SOA), uma camada de mediação facilita principalmente a comunicação entre diferentes serviços. Em outras palavras, a camada de mediação torna os serviços independentes uns dos outros, de modo que, mesmo se um serviço específico for substituído ou removido, os outros serviços podem interagir perfeitamente com novos serviços.

Definirtec explica a camada de mediação

A camada de mediação desempenha um papel importante na definição de uma SOA fracamente acoplada, mas também é usada para outras operações. Muitas organizações desejam ter um sistema de mensagens baseado em XM que seja tecnologicamente neutro; uma camada de mediação entre o provedor de serviços e o consumidor pode tornar muitas coisas possíveis. A camada de mediação atua como um intérprete entre diferentes tecnologias e protocolos, como entre HTTP e Java Messaging Service (JMS). Em tais casos, em vez de colocar em prática uma ponte síncrona-assíncrona ou construir um adaptador de protocolo, faz mais sentido apenas utilizar uma camada de mediação que pode fazer a conversão necessária para o sistema.