Questões de Concurso
Comentadas sobre soa (service-oriented architecture) em arquitetura de software
Foram encontradas 378 questões
Em microsserviços baseados no estilo RESTful, onde deve ser feita a validação de requisições?
A Arquitetura Orientada a Serviços (SOA) é um paradigma para projetar sistemas distribuídos.
Qual tecnologia é comumente associada à implementação de serviços em uma arquitetura SOA, utilizando um protocolo baseado em XML para troca de mensagens?
A arquitetura de software define a estrutura e as interações entre os componentes de um sistema, impactando diretamente atributos como escalabilidade e manutenibilidade. Analise as afirmativas a seguir:
I. O padrão Model-View-Controller (MVC) separa a aplicação em três camadas lógicas: dados e regras de negócio, interface com o usuário e coordenação do fluxo de controle.
II. A arquitetura de microsserviços propõe a divisão do sistema em serviços autônomos e independentes, que se comunicam através de protocolos leves e descentralizados.
III. Em sistemas Service-Oriented Architecture (SOA), os serviços devem ser construídos com alto acoplamento para assegurar a sincronização de dados entre os componentes.
Está correto o que se afirma em:
Nesse contexto, o componente de arquitetura SOA mais adequado é o:
I. Umas de suas características é que os serviços podem ser descobertos e executados de forma dinâmica.
II. Dentro dessa arquitetura, os serviços possuem baixo acoplamento e favorecem, de certa forma, a interoperabilidade.
III. Os componentes de serviços podem ser compostos para gerar novas aplicações.
IV. A arquitetura SOA proporciona maior extensibilidade, uma vez que um único serviço pode suportar diversas interfaces.
Esses componentes são, respectivamente:
Durante o design de uma API, uma equipe discutiu duas abordagens de integração amplamente usadas.
Com base nessa situação hipotética, assinale a opção que apresenta a diferença conceitual fundamental entre as abordagens REST e SOAP.
( ) São contratos entre o provedor do serviço e o consumidor do serviço, permitindo que se comuniquem sem dependerem dos detalhes de implementação um do outro.
( ) Permitem que o serviço seja alterado ou substituído sem afetar os aplicativos que o consomem, desde que a interface permaneça a mesma.
( ) São descritas utilizando linguagens de formatação de dados como, por exemplo, o JSON (JavaScript Object Notation).
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Considerando a arquitetura orientada a serviços (SOA), a ESB (Enterprise Service Bus) e os sistemas de chamados e ticketing, julgue o item a seguir.
Na arquitetura orientada a serviços (SOA), os serviços são projetados para serem fracamente acoplados e reutilizáveis, permitindo a integração entre diferentes aplicações e plataformas.
Considerando a arquitetura orientada a serviços (SOA), a ESB (Enterprise Service Bus) e os sistemas de chamados e ticketing, julgue o item a seguir.
Na SOA, cada serviço deve estar diretamente acoplado à sua respectiva aplicação cliente para reduzir a complexidade da arquitetura.