« Back to Glossary Index

Representational State Transfer – Transferência de Estado Representacional é um conceito proposto por Fielding (2000), constituindo-se de um conjunto de regras e conceitos de como desenvolver um Web service.

REST em si não representa uma arquitetura de software, mas um conjunto de princı́pios a serem seguidos com o intuito de estabelecer um estilo de arquitetura de software para sistemas distribuı́dos de hipermı́dia, apresentado como uma abstração da arquitetura básica de HTTP.

Basicamente REST orienta como projetos de software devem ser construı́dos fracamente acoplados provendo seus recursos de forma nomeada utilizando o formato URL (Uniform Resource Locator) e URN (Uniform Resource Name) ao invés de mensagens.

Apesar da aparente simplicidade de seus conceitos, a complexidade está na modelagem de estrutura de acesso a estes recursos.

Mais sobre REST, RESTFul e APIs

  • Repositórios úteis no Github para Desenvolvedores

    Logo Github

    O GitHub é um serviço gratuito para repositórios de projetos de software, porém, como é baseado em versionamento com GIT, qualquer espécie de arquivo, principalmente de texto, pode ser utilizado, e desenvolvedores sempre aproveitam estas ferramentas para torná-las em algo além do objetivo principal. Existem diversos repositórios com listas de valiosos para desenvolvedores, designers de… Continue a ler »Repositórios úteis no Github para Desenvolvedores

  • REST e RESTFul APIs

    REST

    Neste artigo você irá compreender a teoria de Roy Fielding que descreveu arquitetura de software mais utilizada atualmente para construção de API e integração de sistemas em nuvem, REST (Representational State Transition), a qual serviu de base para as APIs de softwares modernos na nuvem (ou em cloud se preferir). Além deste artigo, como material… Continue a ler »REST e RESTFul APIs

« Voltar para o índice do Glossário