SOA with REST: Principles, Patterns & Constraints for Building Enterprise Solutions with REST
by Thomas Erl, Raj Balasubramanian, Cesare Pautasso, Benjamin Carlyle, Herbjorn Wilhelmsen, David Booth

The Definitive Guide to Building Web-Centric SOA with REST
The World Wide Web is based on the most successful technology architecture in history. It has changed how we view, access, and exchange information and, with the advent of REST, it has also provided us with compelling ways to build and improve automation solutions. REST provides a great deal of guidance to ensure that an architecture and its automation logic are technically sound, though it is still your responsibility to build services that actually add value to your business.
SOA with REST is the first comprehensive tutorial and reference for designing and building RESTful services as part of service-oriented solutions and in conjunction with service-oriented architecture (SOA). This book demonstrates that REST is not only a suitable medium for building truly service-oriented solutions, but also that the service-oriented architectural model is a necessary foundation for REST technology architectures to realize their full business potential.
The authors provide thorough mapping of REST constraints and architectural goals with service-orientation principles and SOA characteristics. Using real-world examples, they show how to leverage REST’s simplicity, flexibility, and low overhead without compromising the power or manageability of service-oriented solutions and architectures.
This book will be valuable to IT architects, developers, and any practitioner seeking to use SOA and REST together.
Topic Areas
Distributed solution design with HTTP and REST
REST-based service composition architectures
REST service modeling and a service-oriented analysis process for REST service candidates
Technical service contract notation for REST services based on a uniform contract
Designing REST service contracts with service-orientation
Understanding REST constraints in relation to service-orientation principles
Using hypermedia and dynamic binding within SOA and service compositions
Creating complex HTTP-based methods for enterprise solutions
Advanced design techniques, including composition deepening, runtime logic deferral, and dynamic binding with common properties
Cross-service transactions and event-driven messaging with REST
Addressing enterprise solution concerns in relation to REST-based state management
Applying SOA design patterns to REST-based solutions
Distinguishing REST and SOA service concepts and terminology
Designing REST architectures with SOA
Versioning REST services and uniform contracts
Fundamental REST, SOA, and service-orientation concepts and terminology
REST constraints, REST architectural goals, and properties
Seven new REST-inspired design patterns
Defining common goals of REST and SOA
Unless otherwise noted above, most orders ship within 1 to 2 days. We will promptly notify you if there is a stock problem with any items on your order and provide you with an estimated delivery date. If you have a firm need by date, please provide such information in the comment section at checkout.
Publisher: Prentice Hall
Page Count (est.): 577
ISBN10: 0137012519
ISBN13: 9780137012510
Cover: Hardcover
Pub Date: 8/10/2012