Arquitetura REST
A arquitetura REST (Representational State Transfer, Transferência de Estado Representacional) facilita para o desenvolvedor escrever e organizar a aplicação do servidor de forma que ocorra uma troca de dados eficiente, e a própria aplicação seja facilmente escalável.
Na arquitetura REST existe um conjunto de funções - GET, PUT, DELETE, etc. para que os clientes acessem os dados do servidor através do protocolo HTTP.
A arquitetura REST é usada em casos onde há limitação da largura de banda da conexão, é necessário armazenar em cache as requisições, o sistema prevê uma escalabilidade significativa e em serviços que usam AJAX.
Veja também
-
tutorial HTTP,
que explica o funcionamento do protocolo HTTP -
conjunto de componentes
API,
que é usado para a interação entre programas -
conjunto de conceitos Paradigma de Programação,
que define a abordagem para a programação -
metodologia
OOP,
que é amplamente usada na programação