Buscar

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 si...

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.

💡 1 Resposta

User badge image

Ed Verified user icon

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.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais