DocumentCode
985034
Title
RESTful Web Services Development Checklist
Author
Vinoski, Steve
Author_Institution
Verivue
Volume
12
Issue
6
fYear
2008
Firstpage
96
Lastpage
95
Abstract
Sometimes, Representational State Transfer (REST) architectural style proponents describe it as being easy, but this in no way implies that REST is trivial or simplistic, nor does it mean that RESTful systems lack sophistication. REST´s relative simplicity comes from the fact that it not only clearly defines its trade-offs and constraints but also distinctly separates concerns, such as resource identification, resource interfaces, and definitions for interchanged data. This delineation makes it relatively easy for developers designing and building RESTful services to consider and track important issues that can profoundly impact system flexibility, scalability, and performance. REST isn´t the answer to all distributed computing and integration problems by any stretch of the imagination, but it can yield highly practical solutions to a variety of such problems, not only on the Web but also within the enterprise.
Keywords
Web services; Web service development checklist; representational state transfer architectural style; software tool; technical issue; Buildings; Computer languages; Distributed computing; File systems; Internet; Java; Scalability; Web server; Web services; Wikipedia; HTTP; IDEs; RESTful Web development; Steve Vinoski; conditional GET; hypermedia constraints; toward integration;
fLanguage
English
Journal_Title
Internet Computing, IEEE
Publisher
ieee
ISSN
1089-7801
Type
jour
DOI
10.1109/MIC.2008.130
Filename
4670126
Link To Document