REST in practice hypermedia and systems architecture
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...
Otros Autores: | , , , |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Sebastopol :
O'Reilly
[2010]
|
Edición: | 1st edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628120806719 |
Tabla de Contenidos:
- 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