1 option
REST in practice : hypermedia and systems architecture / Jim Webber, Savas Parastatidis, and Ian Robinson ; foreword by Martin Fowler.
- Format:
- Book
- Author/Creator:
- Webber, Jim, author.
- Parastatidis, Savas, author.
- Robinson, Ian, author.
- Fowler, Martin, author of introduction, etc.
- Language:
- English
- Subjects (All):
- Representational State Transfer (Software architecture).
- Web services.
- Software architecture.
- World Wide Web.
- Computer network protocols.
- Physical Description:
- 1 online resource (448 p.)
- Edition:
- 1st edition
- Place of Publication:
- Sebastopol : O'Reilly, [2010]
- Language Note:
- English
- System Details:
- text file
- Summary:
- Why don't typical enterprise projects go as smoothly as projects you develop for the Web? Does the REST architectural style really present a viable alternative for building distributed systems and enterprise-class applications? In this insightful book, three SOA experts provide a down-to-earth explanation of REST and demonstrate how you can develop simple and elegant distributed hypermedia systems by applying the Web's guiding principles to common enterprise computing problems. You'll learn techniques for implementing specific Web technologies and patterns to solve the needs of a
- Contents:
- Copyright; Foreword; Preface; 1The 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; 2Introducing Restbucks: How to GET a Coffee, Web Style; Restbucks: A Little Coffee Shop with Global Ambitions; Toolbox; Here Comes the Web; 3Basic 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 Started4CRUD 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; 5Hypermedia 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; 6Scaling Out; GET Back to Basics; Caching; Making Content Cacheable; Implementing Caching in .NET; Consistency; Extending Freshness
- Stay Fresh7The 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; 8Atom Publishing Protocol; Atom Publishing Protocol; Implementing Order Fulfillment Using AtomPub; Implementing AtomPub in .NET; A Versatile Protocol; 9Web Security; HTTP Security Essentials; Identity and the OpenID Protocol; The OAuth Protocol; Service Hacks and Defenses; Final Thoughts; 10Semantics; Syntax Versus Semantics; Structure and Representation of Information
- The Semantic WebMicroformats; Linked Data and the Web; Guidance; 11The 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?; 12Building 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
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (ebrary, viewed August 14, 2014).
- ISBN:
- 9781449396923
- 1449396925
- 9781449397029
- 1449397026
- OCLC:
- 780425300
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.