Leia o texto a seguir:
A sigla ESB, e outra relacionada - SOA - podem ser uma fonte de confusão. ESB se expande para Enterprise Service Bus. SOA significa Arquitetura Orientada a Serviços.
Isso ainda não explica muito por isso damos aqui mais informações em linguagem simples, sem demasiado jargão corporativo [...]
Pense no que acontece quando você entra na aplicação frontend do seu banco:
1. Seu nome é exibido;
2. O saldo da conta está lá;
3. Seus cartões de crédito e débito são apresentados;
4. A lista de seus fundos de investimento pode estar lá;
5. Você obterá uma lista pré-calculada de empréstimos atraentes em que você poderá estar interessado.
Agora, é muito provável que todas estas partes pertençam a diferentes sistemas e aplicações, sendo que cada qual expõe dados através de uma interface de algum tipo (REST, JSON, AMQP, Kafka, SOAP, FTP, CSV, realmente não importa):
No. 1) é de um CRM rodando em Linux e Oracle;
No. 2) é de um sistema COBOL em um mainframe z/OS;
No. 3) diz-se que é de um mainframe mas ninguém lhe dá mais detalhes, dizendo apenas que preferem CSV a qualquer outra coisa
No. 4) é de uma mistura de PHP e Ruby rodando em Windows;
No. 5) é de PostgreSQL, Python e Java rodando em Linux e IBM System i.
A questão agora é, como você faz a aplicação frontend conversar com essas de 1 a 5? Bem, você não faz.
Esta é a base fundamental para garantir que estes tipos de ambientes podem escalar acima de um punhado de sistemas. Você não pode deixá-los falar diretamente uns com os outros.
Qual alternativa representa corretamente um dos benefícios do ESB?
Grupo de escolhas da pergunta
1- Um ESB é um componente essencial de SOA.
2- É possível implementar uma SOA sem uma arquitetura ESB.
3- Os serviços SOA podem ser criados do zero.
4- Um ESB centralizado oferece o potencial de padronizar.
5- Cada serviço em uma SOA incorpora o código e os dados.
A alternativa correta que representa um dos benefícios do ESB é a número 4: "Um ESB centralizado oferece o potencial de padronizar." O ESB (Enterprise Service Bus) é um componente essencial da SOA (Arquitetura Orientada a Serviços) e tem como objetivo principal padronizar a comunicação entre diferentes sistemas e aplicações, permitindo que eles se comuniquem de forma mais eficiente e escalável. Além disso, o ESB também oferece outros benefícios, como a capacidade de monitorar e gerenciar o tráfego de dados entre os sistemas e a possibilidade de implementar políticas de segurança e controle de acesso aos serviços.
Para escrever sua resposta aqui, entre ou crie uma conta
Fundamentos de Sistemas de Informação
•ESAB
Fundamentos de Administração e Marketing
•FIED
Compartilhar