Description
The Definitive Guide to Building Web-Centric SOA with RESTThe World Wide Web is based on the most successful technology architecture in the history of IT. 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, but the responsibility of ensuring that what you build actually provides value to the business is yours.
Service-orientation has established a proven method for realizing a specific target state that has proven strategic value to many organizations. Achieving this target state requires that we apply service-orientation to a suitable distributed computing medium. 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 suitable, and often 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. Utilizing 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 bookwill be valuable to IT architects, developers, and any practitioner seeking to use SOA and REST together.
Topic areas covered include:
* 14 new REST-inspired design patterns
* defining common goals of REST and SOA
* designing REST service contracts with service-orientation
* designing REST architectures with SOA
* programming REST services with SOA (for Java and .NET)
* building REST service compositions, mashups and solutions
* versioning REST services
* distinguishing REST and SOA service concepts and terminology
* fundamental REST concepts
* fundamental SOA and service-orientation
* REST constraints, REST architectural goals and properties
* REST service contracts, messaging and resources
CONTENTS:
SOA with REST: Principles, Patterns & Constraints
Front Cover
Inside Front Cover
Foreword
Chapter 1: Introduction
Chapter 2: Case Study Background
Chapter 3: Introduction to Services
Chapter 4: SOA Concepts and Terminology
Chapter 5: REST Design Goals and Constraints
Chapter 6: Service Contracts with REST
Chapter 7: Service-Orientation and REST
Chapter 8: Service Contracts and Coupling
Chapter 9: State Management and Caching
Chapter 10: Service Composition
Part IV: Appendices
Appendix A: Case Study Conclusion
Appendix B: Industry Standards Supporting the Web
Appendix C: Service-Orientation Principles Reference
Appendix D: SOA Design Patterns Reference
Appendix E: The Annotated SOA Manifesto
Appendix F: Versioning Fundamentals for Web Services and REST Services
Appendix G: Composition Roles, Models, and Service Activities
Appendix H: Additional Resources
About the Authors
About the Contributors
Advertisement
Inside Back Cover
Back Cover
Published
31 Aug 2012
Publisher
PRENTICE-HALL
ISBN
9780137012510
Pages
816




Static Book Details Index Page - Click Here to go to Computer Manuals Website