← Questões de Engenharia de Software

Engenharia de Software · CONSULPLAN · 2022

Questão comentada de Engenharia de Software

O Apache CXF é um framework open-source para a linguagem Java amplamente utilizado pelo mercado, cuja arquitetura é baseada em componentes. O componente principal da arquitetura do CXF, que representa um provedor de recursos compartilhados para a execução do CXF dos quais pode-se destacar gerenciadores de WSDL e binding Factory, é:

Gabarito: A

No Apache CXF, a arquitetura é organizada em torno de componentes, e o elemento central é o Bus. Pense nele como o "coração" do framework: é ele que fornece recursos compartilhados para a execução do CXF, como gerenciamento de WSDL, factories de binding, interceptors e outras configurações comuns. Em vez de cada parte trabalhar isoladamente, o Bus faz a coordenação e a reutilização desses serviços internos. Isso cai bastante em prova porque a banca gosta de trocar o nome do componente central por funções que, na prática, pertencem a ele. Se o enunciado fala em provedor de recursos compartilhados, gerenciamento de WSDL e binding Factory, a resposta aponta diretamente para o Bus. Os demais termos existem no ecossistema do CXF, mas não exercem esse papel de infraestrutura compartilhada. Front-end, por exemplo, está mais ligado à forma de expor a aplicação ao mundo externo; Messaging trata da comunicação; e service model se relaciona à modelagem dos serviços. Nenhum deles substitui o Bus como núcleo da arquitetura. Em resumo: no CXF, o Bus é o componente principal que centraliza recursos e serviços comuns. É exatamente por isso que o gabarito é a alternativa A.

Continue treinando

Questões relacionadas