Check nearby libraries
Buy this book
This edition doesn't have a description yet. Can you add one?
Check nearby libraries
Buy this book
Previews available in: English
Subjects
Web services, General, Information technology, Cad-cam, Com011000, Cs.cmp_sc.app_sw, Cs.cmp_sc.arch, Professional, career & trade -> computer science -> information technology, Professional, career & trade -> computer science -> general, Professional, career & trade -> computer science -> internet & www, Professional, career & trade -> computer science -> cad-cam, Professional, career & trade -> computer science -> system administrationShowing 4 featured editions. View all 4 editions?
Edition | Availability |
---|---|
1 |
zzzz
Libraries near you:
WorldCat
|
2
RESTful Web Services: Web Services for the Real World
May 8, 2007, O'Reilly Media, Inc.
in English
0596529260 9780596529260
|
zzzz
Libraries near you:
WorldCat
|
3
RESTful Web Services: Web services for the real world
May 2007, O'Reilly Media, O'Reilly
Paperback
0596529260 9780596529260
|
aaaa
Libraries near you:
WorldCat
|
4
RESTful Web Services: Web Services for the Real World
May 8, 2007, O'Reilly Media, Inc.
in English
0596529260 9780596529260
|
cccc
Libraries near you:
WorldCat
|
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
Contributors
The Physical Object
ID Numbers
Community Reviews (0)
Feedback?History
- Created May 19, 2011
- 13 revisions
Wikipedia citation
×CloseCopy and paste this code into your Wikipedia page. Need help?
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. |