
REST in Practice
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Content
- Intro
- Contents
- Foreword
- Preface
- 1 The Web As a Platform for Building Distributed Systems
- Architecture of the Web
- Thinking in Resources
- From the Web Architecture to the REST Architectural Style
- The Web As an Application Platform
- Web Friendliness and the Richardson Maturity Model
- GET on Board
- 2 Introducing Restbucks: How to GET a Coffee, Web Style
- Restbucks: A Little Coffee Shop with Global Ambitions
- Toolbox
- Here Comes the Web
- 3 Basic Web Integration
- Lose Weight, Feel Great!
- A Simple Coffee Ordering System
- URI Templates
- URI Tunneling
- POX: Plain Old XML over HTTP
- We Are Just Getting Started
- 4 CRUD Web Services
- Modeling Orders As Resources
- Building CRUD Services
- Aligning Resource State
- Consuming CRUD Services
- Consuming Services Automatically with WADL
- CRUD Is Good, but It's Not Great
- 5 Hypermedia Services
- The Hypermedia Tenet
- Hypermedia Formats
- Contracts
- Hypermedia Protocols
- Implementing a Hypermedia Service
- Building the Ordering Service in Java
- Building the Ordering Service in .NET
- Ready, Set, Action
- 6 Scaling Out
- GET Back to Basics
- Caching
- Making Content Cacheable
- Implementing Caching in .NET
- Consistency
- Extending Freshness
- Stay Fresh
- 7 The Atom Syndication Format
- The Format
- Common Uses for Atom
- Using Atom for Event-Driven Systems
- Building an Atom Service in Java
- Building an Atom Service in .NET
- Atom Everywhere?
- After the Event
- 8 Atom Publishing Protocol
- Atom Publishing Protocol
- Implementing Order Fulfillment Using AtomPub
- Implementing AtomPub in .NET
- A Versatile Protocol
- 9 Web Security
- HTTP Security Essentials
- Identity and the OpenID Protocol
- The OAuth Protocol
- Service Hacks and Defenses
- Final Thoughts
- 10 Semantics
- Syntax Versus Semantics
- Structure and Representation of Information
- The Semantic Web
- Microformats
- Linked Data and the Web
- Guidance
- 11 The Web and WS-*
- Are Web Services Evil?
- SOAP: The Whole Truth
- WSDL: Just Another Object IDL
- Two Wrongs Don't Make a Right
- Secure, Reliable, Transacted
- A Requiem for Web Services?
- 12 Building the Case for the Web
- No More Silver Bullets
- Building and Running Web-Based Services
- No Architecture Without Measurement
- Selling the Web
- Go Forth and Build
- Index
- Index
- About the Authors
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.