

Jim Webber is the SOA practice lead for ThoughtWorks where he works on dependable service-oriented systems.
Meer over de auteursREST in Practice
Hypermedia and Systems Architecture
Samenvatting
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 typical company as it grows from modest beginnings to become a global enterprise.
- Learn basic Web techniques for application integration
- Use HTTP and the Web's infrastructure to build scalable, fault-tolerant enterprise applications
- Discover the Create, Read, Update, Delete (CRUD) pattern for manipulating resources
- Build RESTful services that use hypermedia to model state transitions and describe business protocols
- Learn how to make Web-based solutions secure and interoperable
- Extend integration patterns for event-driven computing with the Atom -Syndication Format and implement multi-party interactions in AtomPub
- Understand how the Semantic Web will impact systems design
Specificaties
Over Savas Parastatidis
Over Ian Robinson
Inhoudsopgave
-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
Anderen die dit boek kochten, kochten ook
Net verschenen
Rubrieken
- aanbestedingsrecht
- aansprakelijkheids- en verzekeringsrecht
- accountancy
- algemeen juridisch
- arbeidsrecht
- bank- en effectenrecht
- bestuursrecht
- bouwrecht
- burgerlijk recht en procesrecht
- europees-internationaal recht
- fiscaal recht
- gezondheidsrecht
- insolventierecht
- intellectuele eigendom en ict-recht
- management
- mens en maatschappij
- milieu- en omgevingsrecht
- notarieel recht
- ondernemingsrecht
- pensioenrecht
- personen- en familierecht
- sociale zekerheidsrecht
- staatsrecht
- strafrecht en criminologie
- vastgoed- en huurrecht
- vreemdelingenrecht