Difference between revisions of "Representational state transfer"
Karl Jones (Talk | contribs) (Web services, SOAP, WSDL) |
Karl Jones (Talk | contribs) (Details) |
||
Line 1: | Line 1: | ||
− | '''Representational State Transfer''' ('''REST''') is a software architecture style consisting of guidelines and best practices for creating scalable web services. | + | '''Representational State Transfer''' ('''REST''') is a software architecture style consisting of guidelines and best practices for creating [[scalable]] [[Web service|web services]]. |
− | REST is a coordinated set of constraints applied to the design of components in a distributed hypermedia system that can lead to a more performant and maintainable architecture. | + | REST is a coordinated set of constraints applied to the design of components in a distributed [[hypermedia]] system that can lead to a more performant and maintainable architecture. |
REST has gained widespread acceptance across the Web[citation needed] as a simpler alternative to [[SOAP]] and [[WSDL]]-based [[Web service|Web services]]. | REST has gained widespread acceptance across the Web[citation needed] as a simpler alternative to [[SOAP]] and [[WSDL]]-based [[Web service|Web services]]. | ||
− | RESTful systems typically, but not always, communicate over the Hypertext Transfer Protocol with the same HTTP verbs (GET, POST, PUT, DELETE, etc.) used by web browsers to retrieve web pages and send data to remote servers. | + | RESTful systems typically, but not always, communicate over the Hypertext Transfer Protocol with the same [[Hypertext Transfer Protocol|HTTP]] verbs (GET, POST, PUT, DELETE, etc.) used by [[Web browser|web browsers]] to retrieve [[Web page|web pages]] and send data to remote [[Server|servers]]. |
− | The World Wide Web represents the largest implementation of a system conforming to the REST architectural style. | + | The [[World Wide Web]] represents the largest implementation of a system conforming to the REST architectural style. |
== External Links == | == External Links == |
Revision as of 09:54, 19 May 2015
Representational State Transfer (REST) is a software architecture style consisting of guidelines and best practices for creating scalable web services.
REST is a coordinated set of constraints applied to the design of components in a distributed hypermedia system that can lead to a more performant and maintainable architecture.
REST has gained widespread acceptance across the Web[citation needed] as a simpler alternative to SOAP and WSDL-based Web services.
RESTful systems typically, but not always, communicate over the Hypertext Transfer Protocol with the same HTTP verbs (GET, POST, PUT, DELETE, etc.) used by web browsers to retrieve web pages and send data to remote servers.
The World Wide Web represents the largest implementation of a system conforming to the REST architectural style.
External Links
- Representational state transfer @ Wikipedia
- Overview of RESTful API Description Languages @ Wikipedia