An edition of RESTful Web Services (2007)

RESTful Web Services

Web services for the real world

  • 3.67 ·
  • 3 Ratings
  • 6 Want to read
  • 0 Currently reading
  • 4 Have read
Not in Library

My Reading Lists:

Create a new list

Check-In

×Close
Add an optional check-in date. Check-in dates are used to track yearly reading goals.
Today

  • 3.67 ·
  • 3 Ratings
  • 6 Want to read
  • 0 Currently reading
  • 4 Have read


Download Options

Buy this book

Last edited by ImportBot
December 19, 2023 | History
An edition of RESTful Web Services (2007)

RESTful Web Services

Web services for the real world

  • 3.67 ·
  • 3 Ratings
  • 6 Want to read
  • 0 Currently reading
  • 4 Have read

This edition doesn't have a description yet. Can you add one?

Publish Date
Pages
448

Buy this book

Previews available in: English

Edition Availability
Cover of: RESTful Web Services
RESTful Web Services
2007, O'Reilly Media, Incorporated
in English
Cover of: RESTful Web Services
RESTful Web Services: Web Services for the Real World
May 8, 2007, O'Reilly Media, Inc.
in English
Cover of: RESTful Web Services
RESTful Web Services: Web services for the real world
May 2007, O'Reilly Media, O'Reilly
Paperback
Cover of: RESTful Web Services
RESTful Web Services: Web Services for the Real World
May 8, 2007, O'Reilly Media, Inc.
in English

Add another edition?

Book Details


Table of Contents

Chapter 1 The Programmable Web and Its Inhabitants
Kinds of Things on the Programmable Web
HTTP: Documents in Envelopes
Method Information
Scoping Information
The Competing Architectures
Technologies on the Programmable Web
Leftover Terminology
Chapter 2 Writing Web Service Clients
Web Services Are Web Sites
del.icio.us: The Sample Application
Making the Request: HTTP Libraries
Processing the Response: XML Parsers
JSON Parsers: Handling Serialized Data
Clients Made Easy with WADL
Chapter 3 What Makes RESTful Services Different?
Introducing the Simple Storage Service
Object-Oriented Design of S3
Resources
HTTP Response Codes
An S3 Client
Request Signing and Access Control
Using the S3 Client Library
Clients Made Transparent with ActiveResource
Parting Words
Chapter 4 The Resource-Oriented Architecture
Resource-Oriented What Now?
What’s a Resource?
URIs
Addressability
Statelessness
Representations
Links and Connectedness
The Uniform Interface
* That’s It!
Chapter 5 Designing Read-Only Resource-Oriented Services
Resource Design
Turning Requirements Into Read-Only Resources
Figure Out the Data Set
Split the Data Set into Resources
Name the Resources
Design Your Representations
Link the Resources to Each Other
The HTTP Response
Conclusion
Chapter 6 Designing Read/Write Resource-Oriented Services
User Accounts as Resources
Custom Places
A Look Back at the Map Service
Chapter 7 A Service Implementation
A Social Bookmarking Web Service
Figuring Out the Data Set
Resource Design
Design the Representation(s) Accepted from the Client
Design the Representation(s) Served to the Client
Connect Resources to Each Other
What’s Supposed to Happen?
What Might Go Wrong?
Controller Code
Model Code
What Does the Client Need to Know?
Chapter 8 REST and ROA Best Practices
Resource-Oriented Basics
The Generic ROA Procedure
Addressability
State and Statelessness
Connectedness
The Uniform Interface
This Stuff Matters
Resource Design
URI Design
Outgoing Representations
Incoming Representations
Service Versioning
Permanent URIs Versus Readable URIs
Standard Features of HTTP
Faking PUT and DELETE
The Trouble with Cookies
Why Should a User Trust the HTTP Client?
Chapter 9 The Building Blocks of Services
Representation Formats
Prepackaged Control Flows
Hypermedia Technologies
Chapter 10 The Resource-Oriented Architecture Versus Big Web Services
What Problems Are Big Web Services Trying to Solve?
SOAP
WSDL
UDDI
Security
Reliable Messaging
Transactions
BPEL, ESB, and SOA
Conclusion
Chapter 11 Ajax Applications as REST Clients
From AJAX to Ajax
The Ajax Architecture
A del.icio.us Example
The Advantages of Ajax
The Disadvantages of Ajax
REST Goes Better
Making the Request
Handling the Response
JSON
Don’t Bogart the Benefits of REST
Cross-Browser Issues and Ajax Libraries
Subverting the Browser Security Model
Chapter 12 Frameworks for RESTful Services
Ruby on Rails
Restlet
Django
Appendix Some Resources for REST and Some RESTful Resources
Standards and Guides
Services You Can Use
Appendix The HTTP Response Code Top 42
Three to Seven Status Codes: The Bare Minimum
1xx: Meta
2xx: Success
3xx: Redirection
4xx: Client-Side Error
5xx: Server-Side Error
Appendix The HTTP Header Top Infinity
Standard Headers
Nonstandard Headers
Colophon

Classifications

Library of Congress
TK5105.88813 .R53 2007, TK5105.88813.R53

Contributors

Author
Leonard Richardson
Author
Sam Ruby

The Physical Object

Format
Paperback
Number of pages
448

ID Numbers

Open Library
OL24649294M
Internet Archive
restfulwebservic00rich_100
ISBN 13
9780596529260
LCCN
2007278140
OCLC/WorldCat
82671871

Community Reviews (0)

Feedback?
No community reviews have been submitted for this work.

Lists

This work does not appear on any lists.

History

Download catalog record: RDF / JSON / OPDS | Wikipedia citation
December 19, 2023 Edited by ImportBot import existing book
May 27, 2023 Edited by MARC Bot import existing book
January 20, 2023 Edited by ImportBot import existing book
December 4, 2022 Edited by ImportBot import existing book
May 19, 2011 Created by VM Brasseur Added new book.