Um arquiteto de software está projetando uma solução baseada em Arquitetura Orientada a Serviços (SOA, sigla em inglês) para integrar vários sistemas de uma grande empresa. Ele explicou que, para facilitar a descoberta e a comunicação entre os serviços, será utilizado um registro de serviços.
Diante desse contexto, um registro de serviços em SOA é usado para
- A armazenar os dados persistentes de cada serviço.
- B garantir a execução sequencial de transações entre serviços.
- C garantir que todos os serviços utilizem a mesma linguagem de programação.
- D monitorar a performance dos serviços em tempo real.
- E registrar, descobrir e permitir o consumo dinâmico de serviços.