A new book on SOA Design Patterns by Thomas Erl, which I helped contribute to, has just been published by Prentice Hall. This has been an industry wide effort which included contributors and reviewers from many leaders in technology. The main page for the book contains a good overview, TOC, and links to all of the patterns online
According to the press release -
SOA Design Patterns is an innovative catalog of 85 design patterns for service-oriented architecture and service-orientation that documents the most proven and successful design techniques for succeeding with modern-day SOA. In conjunction with the release of the book, the new SOAPatterns.org (www.soapatterns.org) community site has been launched, providing an open forum for the on-going development and expansion of the pattern catalog.Thomas Erl, the world’s top-selling SOA author and series editor of The Prentice Hall Service-Oriented Computing Series from Thomas Erl, spearheaded the community effort behind the creation of SOA Design Patterns. In development for over three years, the catalog has been subjected to comprehensive reviews by hundreds of industry professionals, employed by many of the world’s leading technology companies. For a complete list of reviewer and contributor acknowledgments, please visit: http://www.soapatterns.org/acknowledgements.asp
The patterns that I contributed are
Service Grid,
which relies on -
In Memory Fault Tolerant Collection,
and may include -
In Memory Fault Tolerant Stateful Services
and Load Balanced Stateful Services .
Other contributors from Oracle include Anish Karmarkar and Clemens Utschig-Utschig.
Clemens contributions include Canonical Schema Bus, Compensating Service Transaction, and UI Mediator.
Anish's contributions include Service Callback, Service Instance Routing, and State Messaging
Regular podcast interviews for each of the patterns will also be conducted by Joe McKendrick over the next year and made available at InformIT.
preliminary additional press coverage includes Jack Vaughan on SearchSOA/TechTarget, and Joe Mckendrick on ZDNet.
Dave