Skip to main content

Introduction

  • Chapter
  • First Online:
REST: From Research to Practice

Abstract

Anybody following the discussions around “Web Services” in recent years is aware of the fuzzy definition of the term, and a little bit of history can quite easily explain some of the confusions around current terminology (or use of terminology). The general idea of using Web technologies to not only deliver Web pages (HTML documents) between HTTP clients and servers appeared probably more than 10 years ago, when it became clear that the Web and its technical foundations of URIs, HTTP, and HTML were becoming a very widely deployed information delivery and service platform.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    A similar but more refined classification of HTTP-based APIs was developed by Jan Algermissen in http://nordsc.com/ext/classification_of_http_based_apis.html. In particular, he adds the facet of whether self-describing messages are being used, in the sense that they have to be explicitly labeled with a media type.

References

  • Rosa Alarcón and Erik Wilde. RESTler: Crawling RESTful Services. In Michael Rappa, Paul Jones, Juliana Freire, and Soumen Chakrabarti, editors, 19th International World Wide Web Conference, pages 1051–1052, Raleigh, North Carolina, April 2010. ACM Press, New York.

    Google Scholar 

  • Subbu Allamaraju. RESTful Web Services Cookbook. O’Reilly & Associates, Sebastopol, California, February 2010.

    Google Scholar 

  • Don Box, Gopal Kavivaya, Andrew Layman, Satish Thatte, and Dave Winer. SOAP: Simple Object Access Protocol. Internet Draft draft-box-http-soap-01, November 1999.

    Google Scholar 

  • Tim Bray, Jean Paoli, and C. Michael Sperberg-McQueen. Extensible Markup Language (XML) 1.0. World Wide Web Consortium, Recommendation REC-xml-19980210, February 1998.

    Google Scholar 

  • Roberto Chinnici, Jean-Jacques Moreau, Arthur Ryman, and Sanjiva Weerawarana. Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language. World Wide Web Consortium, Recommendation REC-wsdl20-20070626, June 2007.

    Google Scholar 

  • Luc Clement, Andrew Hately, Claus von Riegen, and Tony Rogers. UDDI Version 3.0.2. Organization for the Advancement of Structured Information Standards, UDDI Spec Technical Committee Draft, October 2004.

    Google Scholar 

  • Florian Daniel, Maristella Matera, Jin Yu, Boualem Benatallah, Regis Saint-Paul, and Fabio Casati. Understanding UI Integration: A Survey of Problems, Technologies, and Opportunities. IEEE Internet Computing, 11(3): 59–66, May–June 2007.

    Google Scholar 

  • Roy Thomas Fielding. Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine, Irvine, California, 2000.

    Google Scholar 

  • Marc Hadley. Web Application Description Language (WADL). Technical Report TR-2006-153, Sun Microsystems, April 2006.

    Google Scholar 

  • Maria Maleshkova, Carlos Pedrinaci, and John Domingue. Investigating Web APIs on the World Wide Web. In Proceedings of the 8th IEEE European Conference on Web Services (ECOWS2010), pages 107–114, December 2010.

    Google Scholar 

  • Cesare Pautasso. Composing RESTful Services with JOpera. In Alexandre Bergel and Johan Fabry, editors, International Conference on Software Composition 2009, volume 5634 of Lecture Notes in Computer Science, pages 142–159, Zürich, Switzerland, July 2009. Springer-Verlag, Berlin, Heidelberg, New York.

    Google Scholar 

  • Cesare Pautasso. On Composing RESTful Services. In Frank Leymann, Tony Shan, Willen-Jan van den Heuvel, and Olaf Zimmermann, editors, Software Service Engineering, number 09021 in Dagstuhl Seminar Proceedings, Dagstuhl, Germany, June 2009.

    Google Scholar 

  • Cesare Pautasso. RESTful Web Service Composition with BPEL for REST. Data & Knowledge Engineering, 68(9): 851–866, September 2009.

    Article  Google Scholar 

  • Cesare Pautasso and Erik Wilde. Why is the Web Loosely Coupled? A Multi-Faceted Metric for Service Design. In Juan Quemada, Gonzalo León, Yoëlle S. Maarek, and Wolfgang Nejdl, editors, 18th International World Wide Web Conference, pages 911–920, Madrid, Spain, April 2009. ACM Press, New York.

    Google Scholar 

  • Cesare Pautasso, Erik Wilde, and Alexandros Marinos, editors. First International Workshop on RESTful Design (WS-REST 2010), Raleigh, North Carolina, April 2010.

    Google Scholar 

  • Cesare Pautasso, Olaf Zimmermann, and Frank Leymann. RESTful Web Services vs. “Big” Web Services: Making the Right Architectural Decision. In Jinpeng Huai, Robin Chen, Hsiao-Wuen Hon, Yunhao Liu, Wei-Ying Ma, Andrew Tomkins, and Xiaodong Zhang, editors, 17th International World Wide Web Conference, pages 805–814, Beijing, China, April 2008. ACM Press, New York.

    Google Scholar 

  • Paul Prescod. Roots of the REST/SOAP Debate. In 2002 Extreme Markup Languages Conference, Montréal, Canada, August 2002.

    Google Scholar 

  • Leonard Richardson and Sam Ruby. RESTful Web Services. O’Reilly & Associates, Sebastopol, California, May 2007.

    Google Scholar 

  • Steve Vinoski. RPC and REST: Dilemma, Disruption, and Displacement. IEEE Internet Computing, 12(5): 92–95, September 2008.

    Article  Google Scholar 

  • Steve Vinoski. Serendipitous Reuse. IEEE Internet Computing, 12(1): 84–87, January 2008.

    Article  Google Scholar 

  • Jim Webber, Savas Parastatidis, and Ian Robinson. REST in Practice: Hypermedia and Systems Architecture. O’Reilly & Associates, Sebastopol, California, September 2010.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cesare Pautasso .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Pautasso, C., Wilde, E. (2011). Introduction. In: Wilde, E., Pautasso, C. (eds) REST: From Research to Practice. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-8303-9_0

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-8303-9_0

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4419-8302-2

  • Online ISBN: 978-1-4419-8303-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics