Questões de Concurso sobre SOA - Arquitetura Orientada a Serviço

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
177 questões encontradas
Questões por página
20
Mais recentes
 

Uma instituição federal está modernizando seus sistemas internos para permitir que diferentes departamentos possam acessar funcionalidades comuns — como consulta de dados cadastrais, verificação de regularidade e geração de relatórios — sem necessidade de duplicar código ou criar soluções isoladas. A equipe de TI decidiu adotar uma arquitetura orientada a serviços (SOA) para facilitar o compartilhamento desses componentes de forma padronizada e interoperável. Considerando os conceitos de SOA, assinale a alternativa que apresenta uma característica compatível com o objetivo descrito.


A

Implantar serviços totalmente acoplados à aplicação consumidora, garantindo que cada sistema tenha sua própria implementação interna.


B

Disponibilizar serviços com contratos bem definidos, permitindo que diferentes sistemas utilizem funcionalidades comuns de forma padronizada e independente da tecnologia utilizada.


C

Exigir que todos os sistemas do órgão utilizem a mesma linguagem de programação para consumir serviços expostos na arquitetura.


D

Criar integrações diretas ponto a ponto entre cada departamento e os serviços necessários, favorecendo interdependências explícitas.


E

Centralizar todo o processamento apenas em um único servidor, tornando desnecessário o uso de camadas de serviço.

Uma equipe de suporte de TI está trabalhando para colocar em funcionamento um sistema baseado na arquitetura orientada a serviços (SOA). Um dos princípios que deve nortear a implantação desse sistema diz respeito ao fato de que ele:


A

precisa utilizar comunicação através do modelo REST ou gRPC


B

precisa usar somente páginas web que funcionem com HTTPS


C

deve ter acoplamento fraco, tendo a menor dependência possível de recursos externos


D

deve usar um protocolo de arquitetura leve, flexível e baseado em recursos, utilizando o JSON


E

necessita que seus clientes ou usuários conheçam, em detalhes, a lógica do código e a forma de implementação

Em sistemas corporativos de médio e grande porte, a arquitetura de software desempenha papel central na integração entre aplicações, na reutilização de funcionalidades e na evolução dos sistemas ao longo do tempo. A Arquitetura Orientada a Serviços (SOA) surgiu como uma abordagem para organizar sistemas distribuídos a partir de serviços bem definidos, promovendo interoperabilidade, padronização de interfaces e independência entre consumidores e provedores de serviços.


Considere um cenário em que uma organização possui diversos sistemas legados e precisa integrá-los de forma padronizada, permitindo que aplicações distintas consumam funcionalidades comuns semforte dependência de implementação ou linguagem. Nesse contexto, assinale a alternativa que descreve corretamente uma característica fundamental da Arquitetura Orientada a Serviços (SOA) que justifica sua adoção em ambientes corporativos integrados.


A

Os serviços em SOA compartilham diretamente suas estruturas internas de dados, garantindomaior desempenho e menor sobrecarga de comunicação.


B

Em SOA, os serviços são fortemente acoplados, de modo que alterações internas exigem modificações imediatas em todas as aplicações consumidoras.


C

A Arquitetura Orientada a Serviços baseia-se na exposição de serviços independentes, acessados por meio de interfaces padronizadas, permitindo interoperabilidade entre sistemas heterogêneos.


D

Em SOA, cada serviço deve ser implementado obrigatoriamente na mesma linguagem de programação e utilizando o mesmo banco de dados para garantir compatibilidade.

Em razão do princípio da autonomia, segundo o qual os serviços devem exercer elevado grau de controle sobre sua própria lógica e seus recursos operacionais, a arquitetura SOA recomenda que múltiplos serviços compartilhem diretamente um mesmo esquema físico de banco de dados, de forma a reduzir o acoplamento e aumentar a independência entre serviços.


C

Certo


E

Errado

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.


C

Certo


E

Errado

Segundo Sommerville (2019), assinale a opção correta relacionada à arquitetura orientada a serviços (SOA).


A

É um método mais simples do que a arquitetura REST para implementar interfaces de web services.


B

Os serviços baseados em SOAP podem especificar a representação utilizada entre XML e JSON.


C

Os padrões fundamentais para as arquiteturas orientadas a serviços são: SOAP, WSDL e WS-Security.


D

Ao usar serviços baseados em SOAP, deve-se implementar a própria infraestrutura para monitorar e gerenciar a qualidade e a confiabilidade do serviço.


E

Os principais padrões são apoiados por uma gama de padrões de suporte focados em aspectos mais especializados dessa arquitetura, tais como WS-Reliable Messaging e WS-Addressing.

A arquitetura orientada a serviços é uma abordagem de design de software que se concentra na construção de sistemas de software funcionais, modulares e escaláveis a partir de componentes individuais.


Com relação às vantagens dessa arquitetura em comparação com a abordagem monolítica de desenvolvimento de software, analise os itens a seguir.


I. Manutenção simplificada - A baixa integração e reutilização de serviços faz com que seja mais seguro desenvolver novas aplicações. Os desenvolvedores precisam sempre criar serviços do zero assim como nas aplicações monolíticas.

II. Adaptabilidade - Preserva a compatibilidade de antigas versões dos serviços e facilita o planejamento serviços futuros. Os desenvolvedores podem trazer serviços mais antigos para um ambiente operacional mais novo, até mesmo substituir serviços desatualizados por versões mais recentes que aproveitam hardwares atualizados.

III. Escalabilidade - Como os serviços são autossuficientes e independentes podem ser monitorados pela camada de gerenciamento do SOA, se o desempenho de um serviço cair devido ao aumento da demanda, novas instâncias poderão ser iniciadas. As aplicações que utilizam o serviço não saberão sobre as novas instâncias, apenas perceberão que os SLA permanecem aceitáveis.


Está correto o que se afirma em


A

I, apenas.


B

II, apenas.


C

I e II, apenas.


D

I e III, apenas.


E

II e III, apenas.

Na arquitetura orientada a serviço, promove-se geralmente a criação de serviços altamente especializados, com granularidade fina e com a maximização da reutilização para a maior eficiência do sistema.


C

Certo


E

Errado

Analise as afirmativas a seguir sobre os conceitos de SOA (Service-Oriented Architecture) e Web Services:


I.SOA é um estilo de arquitetura de software que define a utilização de serviços para expor funcionalidades de aplicações a outras aplicações, promovendo a reutilização e a interoperabilidade.

II.Web Services são componentes de software que podem ser acessados remotamente por meio de protocolos de rede, como HTTP, e utilizam padrões como XML para troca de informações.

III.Um dos princípios da SOA é a granularidade dos serviços, o que significa que cada serviço deve ser responsável por uma tarefa específica e bem definida.

IV.Web Services podem ser implementados utilizando diferentes tecnologias, como SOAP (Simple Object Access Protocol) e REST (Representational State Transfer).

V.A utilização de Web Services em uma arquitetura SOA garante a independência entre os sistemas, permitindo que aplicações desenvolvidas em diferentes plataformas e linguagens de programação se comuniquem.


Assinale a alternativa que indica todas as afirmativas corretas:


A

I, II, III, IV e V.


B

II, III, IV e V apenas.


C

II, III e IV apenas.


D

I, II e III apenas.


E

I, III, IV e V apenas.

Sobre as interfaces de serviço na arquitetura orientada a serviços (SOA), analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.


( ) 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, é:


A

V – F – F.


B

V – V – F.


C

F – F – V.


D

F – V – F.


E

F – V – V.

A arquitetura orientada a serviços (SOA) define uma maneira de tornar os componentes de software reutilizáveis e interoperáveis por meio de interfaces de serviço. Os serviços usam padrões comuns de interface e um padrão de arquitetura, para serem incorporados rapidamente a novos aplicativos. Entre os componentes dessa arquitetura, um é o código que cria a lógica para realizar a função de serviço específica, como a autenticação de um usuário ou o cálculo de uma fatura, enquanto que outro define a natureza do serviço e seus termos e condições associados, como os pré-requisitos para usar o serviço, o custo do serviço e a qualidade do serviço prestado.


Esses componentes são, respectivamente:


A

Interface do serviço e contrato do serviço.


B

Implementação do serviço e contrato do serviço.


C

Implementação do serviço e registro do serviço.


D

Interface do serviço e registro do serviço.

Um empreendimento de desenvolvimento de softwares está trabalhando com ambiente de Arquitetura Orientada aos Serviços (SOA). Nesse caso, ele vai utilizar uma arquitetura de software para auxiliar na comunicação com um outro sistema, que vai trabalhar com vários outros serviços, estabelecendo a comunicação entre esses serviços e seus consumidores, sem depender da tecnologia por trás. O tipo de arquitetura SOA a ser utilizada, nesse caso, é a de:


A

aplicação baseada em push


B

barramento de serviço corporativo


C

monitoramento de ciclo de vida


D

microsserviços de aplicações

Na SOA, a baixa abstração reduz as dependências entre serviços, permitindo alterações independentes, isto é, sem impactos significativos em clientes ou outros serviços.


C

Certo


E

Errado

Um arquiteto de software está projetando um sistema complexo para uma instituição financeira, que precisa integrar diversos serviços e aplicações, como sistemas de contas correntes, investimentos, empréstimos e cartões de crédito. Ele está considerando a utilização de um framework de arquitetura para facilitar o desenvolvimento e garantir a qualidade do sistema.


Analise as afirmativas a seguir sobre frameworks de arquitetura e SOA:


I.Um framework de arquitetura fornece um conjunto de componentes, padrões e diretrizes que podem ser reutilizados para o desenvolvimento de diferentes aplicações, garantindo a consistência e a qualidade do software.

II.A arquitetura SOA (Service-Oriented Architecture) define que as funcionalidades do sistema devem ser expostas como serviços independentes e interoperáveis, que podem ser acessados e reutilizados por diferentes aplicações.

III.A utilização de um framework de arquitetura compatível com SOA facilita a implementação de serviços, o gerenciamento de transações, a segurança e o monitoramento do sistema.

IV.O Spring é um framework mais abrangente, que oferece suporte a diversos estilos de arquitetura, incluindo SOA, e fornece recursos para a criação e o consumo de serviços web. O Struts, por outro lado, é mais focado no desenvolvimento de aplicações web MVC e não possui um foco específico em SOA.


Está correto o que se afirma em:


A

II e III apenas.


B

I e II apenas.


C

II, III e IV apenas.


D

I, II e III apenas.


E

I, II, III e IV.

Na arquitetura orientada a serviço, estabelecem-se interfaces bem definidas entre os componentes do sistema, criando-se um acoplamento forte na camada de contrato de serviço enquanto se mantém um acoplamento fraco na implementação interna dos serviços.


C

Certo


E

Errado

Observe a figura a seguir, que representa a estrutura básica do SOA e assinale (V) para a afirmativa verdadeira e (F) para falsa


Imagem associada para resolução da questão


( ) Consumidor de Serviço são as aplicações que consultam o Provedor de serviços para invocar os serviços do Registro de Serviços.

( ) O Provedor de Serviço implementa e disponibiliza serviços, publicando suas descrições para que possam ser descobertas e consumidas pelas aplicações.

( ) O Registro de Serviços armazena e disponibiliza as descrições dos serviços publicados.

( ) Na SOA, a separação de assuntos envolve dividir problemas grandes em partes menores, facilitando a decomposição da solução em diferentes componentes específicos.


As afirmativas são, respectivamente,


A

F – V – V – V.


B

V – F – V – F.


C

F – V – F – V.


D

V – F – F – F.

O Projeto Orientado a Serviços (SOA) tem como objetivo facilitar a integração entre diferentes serviços.


Sobre o emprego de SOA, assinale a afirmativa correta.


A

Permite o compartilhamento direto de bancos de dados entre diferentes serviços para reutilização de funcionalidades.


B

Busca elevar o grau de acoplamento entre serviços com o objetivo de garantir compatibilidade.


C

A lógica é abstraída através de interfaces de serviço, de modo a permitir a integração entre sistemas heterogêneos.


D

A segurança é intrinsecamente garantida pela arquitetura, eliminando a necessidade de protocolos de segurança adicionais.


E

Não é compatível com o padrão SOAP, por conta de sua restrição ao uso de XML para formatação de mensagens.

Na arquitetura SOA, um padrão de arquitetura de software de baixo acoplamento, o UDDI define um padrão para renderização de documentos XML em navegadores web.


C

Certo


E

Errado

 
 
Gerar simulado