Sobre Web Services RESTful
O Representational State Transfer (REST) é um estilo de arquitetura de software para sistemas de hipermídia distribuídos, como a World Wide Web. Um serviço é descrito como RESTful quando está em conformidade com os princípios do REST.
Um serviço RESTful tem as seguintes características:
-
Os dados são modelados como um conjunto de recursos. Recursos são identificados por URIs.
-
Um conjunto pequeno e uniforme de operações é usado para manipular recursos (por exemplo, GET, POST, PUT, DELETE).
-
Um recurso pode ter várias representações (por exemplo, um blog pode ter uma representação HTML e uma representação RSS).
-
Os serviços são apátridas e, como é provável que o cliente queira acessar recursos relacionados, eles devem ser identificados na representação retornada, geralmente fornecendo links de hipertexto.
Tópico pai: Páginas REST