SOA with REST:
Principles, Patterns & Constraints
Prentice Hall/PearsonPTR
Available: April 2012
Hardcover, ~ 300 pages
Authors (in alphabetical order):
Raj Balasubramanian
Benjamin Carlyle
Thomas Erl
Cesare Pautasso
Foreword by:
Stefan Tilkov
|
|
|
The 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 formalization of REST constraints,
it has also provided us with compelling ways to build and improve automation solutions.
How you wield the power that comes with the inherent flexibility and simplicity of REST is up to you. 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. 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.

Table of Contents

Chapter 1: Introduction

Chapter 2: Case Study Background

Part I: Fundamentals

Chapter 3: Introduction to Services

Chapter 4: SOA Concepts and Terminology

Chapter 5: REST Design Goals and Constraints

Part II: RESTful Service-Orientation

Chapter 6: Service Contracts with REST

Chapter 7: Service-Orientation and REST

Part III: SOA with REST in Practice

Chapter 8: Mainstream SOA Methodology

Chapter 9: Analysis and Service Modeling with REST

Chapter 10: Service-Oriented Design with REST

Chapter 11: Service Composition with REST

Chapter 12: Service Versioning with REST

Chapter 13: Uniform Contract and REST Service Profiles

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


This book will introduce these new patterns:

This book is currently in development and is scheduled for release in April 2012. To be notified of details regarding the release of this book and updates to this and related sites, provide your e-mail address:
|