SóProvas


ID
1055398
Banca
CESPE / CEBRASPE
Órgão
STF
Ano
2013
Provas
Disciplina
Arquitetura de Software
Assuntos

Julgue os itens seguintes, com relação a SOA (Service-oriented Architecture).

A REST (Representational State Transfer), protocolo de comunicação embasado em XML, permite a comunicação de mensagens entre aplicações por meio de qualquer protocolo de comunicação em rede. Normalmente, esse protocolo é utilizado na integração de sistemas legados.

Alternativas
Comentários
  • A REST (Representational State Transfer), protocolo de comunicação embasado em XML, permite a comunicação de mensagens entre aplicações por meio de qualquer protocolo de comunicação em rede. Normalmente, esse protocolo é utilizado na integração de sistemas legados. --> O erro está no termo embasado, pois ele até pode utilizar XML, mas não é embasado.

  • Penso que o erro está na parte "entre aplicações por meio de qualquer protocolo de comunicação em rede". Ao meu ver, não é possível implementar REST utilizando qualquer protecolo.

  • A fonte é wikipedia, mas explica que não é qualquer protocolo e está fundamentada em XML e HTTP.
    " O termo REST se referia, originalmente, a um conjunto de princípios de arquitectura (descritos mais abaixo), na actualidade se usa no sentido mais amplo para descrever qualquer interface web simples que utiliza XML e HTTP (ou YAML, JSON, ou texto puro), sem as abstrações adicionais dos protocolos baseados em padrões de trocas de mensagem como o protocolo de serviços web SOAP."

    Outra referência
    "http://www.devmedia.com.br/conhecendo-o-modelo-arquitetural-rest-engenharia-de-software-magazine-58/28052"

  • errado. acho que é pq normalmente não é utlizado em sistemas legados, pois  me lembro ter  usado rest em Java

  • REST é embasado em HTTP

    Pode-se utilizar XML nos retornos das chamadas 

  • O REST não é um PROTOCOLO , mas sim uma (técnica de engenharia de software, ou arquitetura de software), como o MVC por exemplo.

  • na real está toda zuada a questão

  • Não é necessariamente um protocolo e sim um estilo arquitetural. Outro erro é que o formado de representação das mensagens não se limita ao XML, pois pode utilizar também HTTP, JSON, YAML, TXT, etc.

  • REST não é um protocolo e não é embasado em XML.