SOA Design Patterns
, by Erl, Thomas- ISBN: 9780136135166 | 0136135161
- Cover: Hardcover
- Copyright: 12/31/2008
Thomas Erl is the world’s top-selling SOA author, Series Editor of the Prentice Hall Service-Oriented Computing Series from Thomas Erl, and Editor of The SOA Magazine (www.soamag.com). With over 100,000 copies in print world-wide, his books have become international bestsellers and have been formally endorsed by senior members of major software organizations, such as IBM, Microsoft, Oracle, BEA, Sun, Intel, SAP, CISCO, and HP.
His most recent titles SOA Design Patterns and Web Service Contract Design and Versioning for SOA were co-authored with a series of industry experts and follow his first three books Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services, Service- Oriented Architecture: Concepts, Technology, and Design, and SOA Principles of Service Design.
Thomas is currently working with over 20 authors on the upcoming titles: SOA
Governance, SOA with .NET, SOA with Java, ESB Architecture for SOA, and SOA with REST. He is also overseeing the SOAPatterns.org initiative, a community site dedicated to SOA patterns.
Thomas is the founder of SOA Systems Inc. (www.soasystems.com), a company specializing in vendor-neutral SOA consulting and training services. Thomas is also the founder of the internationally recognized SOA Certified Professional program (www.soacp.com and www.soaschool.com). Thomas is a speaker and instructor for private and public events and is regularly invited to Gartner summits. He has delivered many workshops and keynote speeches, and is on the program committee for the International SOA Symposium. Articles and interviews by Thomas have been published in numerous publications, including The Wall Street Journal and CIO Magazine.
For more information, visit: www.thomaserl.com.
Foreword | p. xxxvii |
Introduction | p. 1 |
Objectives of this Book | p. 4 |
Who this Book is For | p. 4 |
What this Book Does Not Cover | p. 4 |
Topics Covered by Other Books | p. 4 |
Web Service and Rest Service Design Patterns | p. 5 |
SOA Standardization Efforts | p. 5 |
Recommended Reading | p. 6 |
How this Book is Organized | p. 7 |
Fundamentals | p. 8 |
Service Inventory Design Patterns | p. 8 |
Service Design Patterns | p. 8 |
Service Composition Design Patterns | p. 9 |
Supplemental | p. 10 |
Appendices | p. 10 |
Symbols, Figures, Style Conventions | p. 11 |
Symbol Legend | p. 11 |
How Color is Used | p. 11 |
Data Flow and Directionality Conventions | p. 11 |
Pattern Documentation Conventions | p. 11 |
Additional Information | p. 11 |
Updates, Errata, and Resources (www.soabooks.com) | p. 11 |
Visio Stencil (www.soabooks.com) | p. 12 |
Community Patterns Site (www.soapatterns.org) | p. 12 |
Master Glossary (www.soaglossary.com) | p. 12 |
Supplementary Posters (www.soaposters.com) | p. 12 |
The SOA Magazine (www.soamag.com) | p. 12 |
Referenced Specifications (www.soaspecs.com) | p. 12 |
Notification Service | p. 13 |
Contact the Author | p. 13 |
Case Study Background | p. 15 |
Case #1 Background: Cutit Saws Ltd | p. 17 |
History | p. 18 |
Technical Infrastructure and Automation Environment | p. 18 |
Business Goals and Obstacles | p. 18 |
Case #2 Background: Alleywood Lumber Company | p. 19 |
History | p. 19 |
Technical Infrastructure and Automation Environment | p. 20 |
Business Goals and Obstacles | p. 20 |
Case #3 Background: Forestry Regulatory Commission (FRC) | p. 21 |
History | p. 21 |
Technical Infrastructure and Automation Environment | p. 21 |
Business Goals and Obstacles | p. 22 |
Fundamentals | |
Basic Terms and Concepts | p. 25 |
Purpose of this Introductory Chapter | p. 26 |
Architecture Fundamentals | p. 26 |
A Classic Analogy for Architecture and Infrastructure | p. 27 |
Technology Architecture | p. 27 |
Technology Infrastructure | p. 30 |
Software Program | p. 32 |
Relationship to Design Framework | p. 33 |
Service-Oriented Computing Fundamentals | p. 35 |
Service-Oriented Computing | p. 35 <P style |
Table of Contents provided by Publisher. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.