Questões de SOA (Service-oriented architecture) (Arquitetura de Software)

Limpar Busca

Um arquiteto de software está projetando uma solução baseada em Arquitetura Orientada a Serviços (SOA, sigla em inglês) para integrar vários sistemas de uma grande empresa. Ele explicou que, para facilitar a descoberta e a comunicação entre os serviços, será utilizado um registro de serviços.
Diante desse contexto, um registro de serviços em SOA é usado para

  • A armazenar os dados persistentes de cada serviço.
  • B garantir a execução sequencial de transações entre serviços.
  • C garantir que todos os serviços utilizem a mesma linguagem de programação.
  • D monitorar a performance dos serviços em tempo real.
  • E registrar, descobrir e permitir o consumo dinâmico de serviços.

Roberto está implementando uma solução SOA, com base em uma plataforma específica para orquestração de serviços, e escreveu o comando a seguir, na sintaxe BPEL.


<invoke name="InvokeSearchCEP"  inputVariable="lSearchCEPInput"  outputVariable="lSearchCEPOutput"  partnerLink="SearchCEPService"  portType="ns2:SearchCEPPort"  operation="SearchCEP"/>

O comando escrito por Roberto será utilizado para:

  • A receber a resposta do serviço de forma assíncrona;
  • B copiar dados entre variáveis;
  • C estabelecer a ordem de execução no processo;
  • D definir uma variável;
  • E efetuar uma chamada síncrona para o serviço.

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.

A arquitetura orientada a serviços (ou SOA, do inglês, Service-Oriented Architecture) é um paradigma que trabalha com recursos distribuídos, orientados como serviços.
Com relação às suas características, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Trabalha com o conceito de independência entre os serviços.
( ) É uma arquitetura fortemente acoplada com alto nível de coesão e baixa redundância.
( ) Seu foco é prover serviços fracamente acoplados e coesos.
( ) Serve para modelar e implantar funcionalidades em formato de objetos.

As afirmativas são, respectivamente

  • A F – V – V – F.
  • B F – V – V – V.
  • C V – F – V – F.
  • D V – V – F – F.
  • E F – F – V – V.

A arquitetura orientada a serviços (ou SOA, do inglês, ServiceOriented Architecture) é um paradigma que trabalha com recursos distribuídos, orientados como serviços.
Com relação às suas características, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Trabalha com o conceito de independência entre os serviços.
( ) É uma arquitetura fortemente acoplada com alto nível de coesão e baixa redundância.
( ) Seu foco é prover serviços fracamente acoplados e coesos.
( ) Serve para modelar e implantar funcionalidades em formato de objetos.

As afirmativas são, respectivamente,

  • A F – V – V – F.
  • B F – V – V – V.
  • C V – F – V – F.
  • D V – V – F – F.
  • E F – F – V – V.