Gang of Four named their book "Design Patterns: Elements of Reusable Object-Oriented Software", not Object-Oriented Design Patterns. Why do you think they did it that way? Well, I do not know but can guess that Object-Oriented Design Patterns is the patterns that are specific for the object-oriented software. Nonetheless, many of the patterns, described by the Gang of Four, are not object specific. For example, Proxy, Delegate, Facade, Mediator.
Following this logic, I can assume that '' SOA Design Patterns'' are patterns exclusive for SO design. In this case, let me ask how much service orientation in the "Domain Inventory pattern" that " allows services to be grouped into manageable, domain specific inventories"? Domain grouping application inventory is well-known form of record-keeping model in any IT. I have a feeling that represented SOA Design Patterns are not really patterns of SO design but any patterns where Web Services were or may be used. This means that SOA obfuscation with Web Services continues... - Michael ________________________________ From: Gervas Douglas <[email protected]> To: [email protected] Sent: Thursday, January 15, 2009 4:39:07 PM Subject: [service-orientated-architecture] Vaughan reviews Erl's Tome You can read the following review at: http://searchsoa. techtarget. com/news/ article/0, 289142,sid26_ gci1344939, 00.html?track= NL-110&ad=683205&asrc=EM_NLN_ 5568934&uid=5532089 Gervas <<Thomas Erl's long-awaited ''SOA Design Patterns'' [Prentice Hall, 2008] has hit the book stores. It arrives after undergoing an interesting editing process in which patterns of SOA development were posted to a community Web site for comments and vetting. Patterns are established ways of solving problems; re-usable solutions, if you will. They first gained currency based on the work of Christopher Alexander, who applied patterns to building architecture. Software architects led by the software Gang of Four [Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides] took these ideas forward in the realm of systems design. Now, SOA is ready for a full design pattern treatment. Erl has been among the leading voices in SOA from the get-go. Among his other books are ''Service-Oriented Architecture: Concepts, Technology'' and ''Design and Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services.'' This latest book, says Erl, is a part of a bigger effort to establish a defacto library for SOA. While creating that library, he notes, he has been able to work with preeminent experts in the industry. Contributors to ''SOA Design Patterns,'' for example, include Anish Karmarkar, Mark Little, Satadru Roy and David Chappell, among many others. Erl intends the books to be true technical guides that ''actually get down into the nitty gritty of things.'' ''SOA Design Patterns'' is the fifth book in the series, and five more are presently under development. There are 85 design patterns in the new book. They are described fully, and their presentation in turn adheres to a regular documentation pattern. "My number-one concern was making sure what ended up in the book was verified in terms of being patterns that directly supported SOA and services, and were directly part of that whole platform," said Erl. Erl covers SOA design patterns including Agnostic Context, Atomic Service Transaction, Data Format Transformation, Service Agent, Service Decomposition, Trusted Subsystem and many more. It is as hard to ask for a favorite pattern in such a collection as it is to ask for a favorite child in a family. But we did. In turn, Erl highlighted the Domain Inventory pattern. It deals with the problem of establishing a single enterprise service inventory – always a tense task for a business. When applied, the Domain Inventory pattern allows services to be grouped into manageable, domain specific inventories. These can be independently standardized, governed and owned, as needed. SearchSOA.com will continue to cover elements of ''SOA Design Patterns'' throughout 2009. Stay tuned! Related SOA design patterns information ''SOA Design Patterns'' book site - www.soapatterns. com Site to support the on-going expansion of the SOA design patterns catalog – www.patterns. org Thomas Erl on service orientation – SearchSOA.com>>
