Description
Why don’t typical enterprise projects go as smoothly as projects you develop for the Internet? Does the REST architectural style in point of fact 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’ll be able to develop simple and elegant distributed hypermedia systems by applying the Internet’s guiding principles to common enterprise computing problems. You’ll be able to learn techniques for implementing specific Internet technologies and patterns to solve the needs of a typical company as it grows from modest beginnings to turn into a global enterprise.
- Learn basic Internet techniques for application integration
- Use HTTP and the Internet’s infrastructure to build scalable, fault-tolerant enterprise applications
- Discover the Create, Read, Update, Delete (CRUD) pattern for manipulating resources
- Build RESTful services and products that use hypermedia to model state transitions and describe business protocols
- Learn tips on how to make Internet-based solutions protected and interoperable
- Extend integration patterns for event-driven computing with the Atom Syndication Format and put in force multi-party interactions in AtomPub
- Understand how the Semantic Internet will affect systems design