SóProvas


ID
1035508
Banca
CESPE / CEBRASPE
Órgão
PEFOCE
Ano
2012
Provas
Disciplina
Arquitetura de Software
Assuntos

No que se refere a interoperabilidade de sistemas e web services, julgue os itens seguintes.

Web services é um tipo de arquitetura de sistema distribuído que se caracteriza pela disponibilidade de serviços abstratos na Logical View, que se orienta pela troca de mensagens entre requisitantes e provedores, independentemente das suas plataformas de trabalho via XML.

Alternativas
Comentários
  • Resposta: E

    Alguém sabe dizer qual o erro?

  • O protocolo de comunicação não é via XML é via SOAP.

    XML não é um protocolo de comunicação, mas uma linguagem de marcação

  • Se não me engano Web Services não é arquitetura como SOA, web Services disponibiliza os SERVIÇOS.

  • Web services é um tipo de arquitetura de sistema (INCORRETO, Web Service é uma implementação/tecnologia de uma arquitetura de sistemas que utiliza os princípios do SOA) distribuído que se caracteriza pela disponibilidade de serviços abstratos na Logical View(INCORRETO: essa tal de Logical View se refere ao conjunto de interfaces e atributos de um serviço mas se refere à SOA e não á WebServices), que se orienta pela troca de mensagens entre requisitantes e provedores, independentemente das suas plataformas de trabalho via XML. (CORRETO: pode ser utilizado XML, mas em WebServices também é comum a utilização de JSON)

  • As partes em verde respondem à questão!!!

    A arquitetura orientada a serviços(SOA) é um conjunto de princípios de projeto por meio do qual os sistemas distribuídos são desenvolvidos usando-se conjuntos de serviços pouco acoplados que podem ser descobertos dinamicamente e, então, comunicar-se uns com os outros, ou que são coordenados por meio de coreografia para fornecer serviços aprimorados. O modelo de arquitetura orientada a serviços é um conceito abstrato que pode ser implementado usando-se uma variedade de tecnologias. Contudo, a principal maneira de concretizar a arquitetura orientada a serviços é por meio do uso de serviços Web – é possível que uma organização use CORBA e outra use .NET, mas que então ambas exponham interfaces usando serviços Web, estimulando, assim, a interoperabilidade global.

    Fonte: SD, G Coulouris