SóProvas


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

A respeito de arquiteturas de integração, julgue os itens a seguir.

A World Wide Web (WWW) é a maior implementação de um sistema em conformidade com a arquitetura REST.

Alternativas
Comentários
  • As vezes o CESPE viaja. A questão não fala nada com nada. como assim www é um sistema? arquitetura REST é usada em cada site, opcional. Sei lá alguém explica esta questão por favor!

  • Acredito que a ideia foi associar o "REST" ao protocolo "HTTP". Mas concordo que viajou legal.

  • Acredito que a intenção da banca foi associar às caracteristicas do modelo REST.

    Uso dos métodos HTTP, GET, POST, PUT, DELETE, pois o mesmo funciona com uso extenso do HTTP. AS URL's seguem o padrão de identificação únicas. A composição dos dados em XML ou HTML, e o uso de links para vincular o mesmo. 

    Esses são alguns exemplos que mostram como a WWW( e suas páginas HTML) são uma das maiores implementações da arquitetura REST.

    Espero ter ajudado.

  • Dá para fazer várias associações, conforme os colegas comentaram. Eu associei basicamente ao uso dos protocolos HTTP/HTTPs, XML e pelo fato do REST e esses protocolos serem stateless.

    Questão boa para raciocinar e fazer sinapses =)

  • O autor da arquitetura REST, Roy T. Fielding, foi um dos principais desenvolvedores de muitos dos protocolos Web essenciais, incluindo HTTP e URIs

    Os cinco princípios fundamentais da REST são os seguintes:

    1) Dê a todos os recursos um Identificador;

    2) Vincule os recursos;

    3) Utilize métodos padronizados;

    4) Recursos com múltiplas representações;

    5) Comunique sem estado;

    -REST é baseado no protocolo HTTP (que é o principal protocolo da WEB);

    -Na web, o conceito de identificador também está relacionado a URIs;

    -A web é baseada em hypermídia: os vários recursos estão vinculados uns aos outros;

    - O HTTP e a arquitetura REST possuem uma série de métodos padrões (GET, POST, PUT, DELETE, HEAD, OPTIONS);

    -Outro conceito comum à REST e a web é a comunicação sem estado e a utilização de cache (Na verdade o cliente é o responsável pelo controle do estado e implemtação do cache).

    Baseado em: http://www.infoq.com/br/articles/rest-introduction

  • A rede das redes usa vários protocolos, na minha opinião não para associar tão facilmente ao REST como a banca quer, tem que lembrar apenas do mais usado e desconsiderar os demais.