SóProvas


ID
1642888
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2015
Provas
Disciplina
Arquitetura de Software
Assuntos

Acerca dos estilos de arquitetura de software, julgue o item que se segue.


O Message-Bus possibilita a comunicação entre sistemas de software sem o conhecimento do destinatário atual das informações.

Alternativas
Comentários
  • Arquitetura Message Bus tem em seu princípio, softwares que podem receber e enviar mensagens utilizando um ou mais canais de comunicação. Essas aplicações podem interagir com outros softwares sem precisar conhecer os detalhes específicos sobre cada um. Message Bus é um estilo de estruturar aplicações onde a interação entre as aplicações é realizada com passagem de mensagem (normalmente assíncronas) sobre um barramento comum.


    Benefícios da arquitetura Message Bus:


    - Extensibilidade: Aplicações pode ser adicionadas ou removidas de um barramento sem gerar impacto nas demais aplicações existentes.


    - Baixa Complexidade: A redução da complexidade da aplicação devido a necessidade de apenas conhecer como se comunicar com o barramento.


    - Flexibilidade: Uma aplicação pode ser composta para um processo complexo e um padrão de comunicação entre as demais aplicações, podendo ser alterada facilmente por uma nova regra ou requerimento através de alterações na configuração geral ou parâmetros do controle de roteamento.


    - Baixo Acoplamento: As aplicações expõem uma fachada de interface para comunicação com o barramento, não existindo dependência na aplicação, permitindo alterações, atualizações e substituição de uma mesma interface exposta.


    - Escalabilidade: Múltiplas instâncias de uma mesma aplicação estar anexada em um barramento, delegando múltiplas requisições ao mesmo tempo.


    - Simplicidade da Aplicação: O Message Bus implementa a adição complexa da infraestrutura, onde cada aplicação precisa somente de uma simples e única conexão para com o barramento.


    Fonte: https://marcobaccaro.wordpress.com/2010/10/19/arquitetura-message-bus/