Na arquitetura orientada a serviços, o componente central que realiza a integração entre os sistemas back-end e disponibiliza tais integrações como interface de serviços é chamado de
- A)orquestração.
Errada, porque orquestração é a coordenação do fluxo entre serviços, e nao o componente central de integração.
- B)barramento.
Certa, porque o barramento (ESB) integra sistemas back-end e expõe essas integrações como serviços.
- C)provedor.
Errada, porque provedor é quem oferece o serviço, nao o componente de integração da arquitetura.
- D)consumidor.
Errada, porque consumidor é quem utiliza o serviço, e nao quem faz a mediação entre sistemas.
Gabarito: B
Na arquitetura orientada a serviços (SOA), a ideia é fazer sistemas diferentes conversarem por meio de serviços bem definidos, com baixo acoplamento e interface padronizada. Em vez de cada sistema falar com o outro de forma direta e confusa, entra um elemento intermediário que organiza essa comunicação e integra os sistemas back-end. Esse componente central é o barramento de serviços, conhecido como ESB (Enterprise Service Bus). Ele funciona como uma espécie de “central de tráfego” das integrações: recebe, roteia, transforma e entrega mensagens entre aplicações, expondo essas integrações como serviços. Por isso, o gabarito é a alternativa B. Em provas, a banca costuma trocar os conceitos de integração, orquestração e papéis dos serviços para ver se voce sabe quem faz o quê. Mas aqui a pista foi bem clara: o enunciado fala do componente central que integra os sistemas back-end e disponibiliza as integrações como interface de serviços, descrição típica de barramento. Já orquestração é mais o controle da sequência e coordenação de serviços em um processo, enquanto provedor e consumidor são papéis dentro da arquitetura. Ou seja: o barramento conecta e medeia; os demais apenas participam da dança.