SóProvas


ID
2080294
Banca
CESPE / CEBRASPE
Órgão
TCE-PR
Ano
2016
Provas
Disciplina
Arquitetura de Software
Assuntos

A respeito de SOA (Service-Oriented Architecture) e web services, assinale a opção correta.

Alternativas
Comentários
  • SOA não é um webservice.

    Sabendo essa importante DICA já elinaremos 3 alternativas: A, B e D.

    Bons estudos !

  • Os componentes de um web service não devem ser reutilizados, para que tenham uma evolução independente, característica fundamental de soluções SOA.”

    Letra incorreta. Um dos princípios da SOA é a reutilização.

    Letra B: “Um barramento de serviços ESB (Enterprise Service BUS) é a implementação física de infraestrutura com base em web services.”

    Letra incorreta. Um dos componentes mais importante em SOA é o ESB (Barramento de Serviços Corporativos), ele não implementa a arquitetura, mas oferece as funcionalidades para implementá-la. O barramento provê uma camada de abstração acima de um sistema de mensageria que permite a integração entre os aplicativos.

    Letra C: “Conforme as soluções SOA, cabe ao cliente monitorar o desempenho da aplicação, uma vez que ele é o maior interessado em utilizar os serviços fornecidos.”

    Letra incorreta. Monitoramento de Aplicações é uma visão global sobre o funcionamento dos softwares corporativos que ajudam sua empresa a executar tarefas de rotina e são fundamentais para o sucesso do seu empreendimento.

    Então não parte do cliente e sim do provedor da aplicação, pois este é o maior interessado em oferecer serviços de qualidade para seus clientes.

    Letra D: “Em um web service, o termo namespace representa o nome do elemento principal do maior nível hierárquico em um documento XML utilizado para troca de mensagens.”

    Letra incorreta. O SOAP é importante para que aplicações web sejam capazes de se comunicarem através da Internet. Ele fornece uma maneira de haver comunicação entre aplicações executadas em diferentes sistemas operacionais, com diferentes tecnologias e linguagens de programação.

    Uma mensagem SOAP é um documento XML que contém alguns elementos, entre ele, o Envelope. É ele que identifica o documento XML como uma mensagem SOAP.

    Letra E: “Inicialmente, o consultor de negócios, o arquiteto SOA, o provedor de serviço e o consumidor de serviço são suficientes para a composição do ciclo de vida de soluções SOA.”

    Letra correta. Segundo Fábio Perez Marzullo, em seu livro SOA Na Prática, inicialmente, quatro papéis são essenciais para a composição do ciclo de vida de soluções SOA:

    Consultor de negócios;

    Arquiteto SOA;

    Provedor; e

    Cliente/consumidor.

    Gabarito preliminarletra E.

  • Letra A: “Os componentes de um web service não devem ser reutilizados, para que tenham uma evolução independente, característica fundamental de soluções SOA.”

    Letra incorreta. Um dos princípios da SOA é a reutilização.

    Letra B: “Um barramento de serviços ESB (Enterprise Service BUS) é a implementação física de infraestrutura com base em web services.”

    Letra incorreta. Um dos componentes mais importante em SOA é o ESB (Barramento de Serviços Corporativos), ele não implementa a arquitetura, mas oferece as funcionalidades para implementá-la. O barramento provê uma camada de abstração acima de um sistema de mensageria que permite a integração entre os aplicativos.

    Letra C: “Conforme as soluções SOA, cabe ao cliente monitorar o desempenho da aplicação, uma vez que ele é o maior interessado em utilizar os serviços fornecidos.”

    Letra incorreta. Monitoramento de Aplicações é uma visão global sobre o funcionamento dos softwares corporativos que ajudam sua empresa a executar tarefas de rotina e são fundamentais para o sucesso do seu empreendimento.

    Então não parte do cliente e sim do provedor da aplicação, pois este é o maior interessado em oferecer serviços de qualidade para seus clientes.

    Letra D: “Em um web service, o termo namespace representa o nome do elemento principal do maior nível hierárquico em um documento XML utilizado para troca de mensagens.”

    Letra incorreta. O SOAP é importante para que aplicações web sejam capazes de se comunicarem através da Internet. Ele fornece uma maneira de haver comunicação entre aplicações executadas em diferentes sistemas operacionais, com diferentes tecnologias e linguagens de programação.

    Uma mensagem SOAP é um documento XML que contém alguns elementos, entre ele, o Envelope. É ele que identifica o documento XML como uma mensagem SOAP.

    Letra E: “Inicialmente, o consultor de negócios, o arquiteto SOA, o provedor de serviço e o consumidor de serviço são suficientes para a composição do ciclo de vida de soluções SOA.”

    Letra correta. Segundo Fábio Perez Marzullo, em seu livro SOA Na Prática, inicialmente, quatro papéis são essenciais para a composição do ciclo de vida de soluções SOA:

    Consultor de negócios;

    Arquiteto SOA;

    Provedor; e

    Cliente/consumidor.

    Gabarito preliminarletra E.

    Referências:

    MARZULLO, Fábio Perez. SOA na prática: inovando seu negócio por meio de soluções orientadas a serviços. São Paulo. Novatec Editora, 2009.

    Monitoramento de Aplicações: Qual a importância para a TI?. Disponível em: http://vertigo.com.br/monitoramento-de-aplicacoes-qual-importancia-para-ti;

    XML Soap. Disponível em:http://www.w3schools.com/xml/xml_soap.asp;

    Vantagens e Desvantagens de SOA. Disponível em: http://www.devmedia.com.br/vantagens-e-desvantagens-de-soa/27437.

    É isso aí, galera.
    []s e até a próxima.
    ------------------------------------------
    Rogério Araújo

     

    http://www.provasdeti.com.br/blog/questao-comentada-soa-cespe-2016-tcepr-cargo-8-questao-65/