-
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.