• 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