Desculpa insistir, mas é que não vem a resposta de forma instantânea e sou ansioso : )
Até agora tudo que foi apresentado de padrões e conceitos são idênticos com os padrões e os conceitos de SOA (as vezes só com o nome diferente).
Gateway (agregador) = Serviço Composto
Serviço de Domínio = Serviços de Dados
Serviço de Negócio = Serviço de Negócio
A história de pegar um sistema monólito e quebrar em serviços, Orquestração de serviços, Coreografia de serviços.
Importante, SOA não preconiza qual tecnologia devo implementar o serviço, então posso usar Rest, RPC, SOAP, chamada HTTP direta, FTP ...
Não consigo entender qual é a diferença
Estou anexando uma imagem que tem os tipos de serviço preconizado por SOA