SOA in Action Blog

Joe McKendrick

SOA Patterns Podcasts

user-pic
Vote 0 Votes

As mentioned in previous posts, I have had the opportunity to be a part of the launch of Thomas Erl's latest book, SOA Design Patterns.


Many organizations' efforts to move to SOA have been mired-by organizational issues, by conflicting vendor messages, and by architectures that may amount to little more than Just a Bunch of Web Services. While no two SOA implementations are alike, Thomas Erl and his team of contributors have effectively identified the similarities in composition services need to have at a sub-atomic level in order to interact with each other as we hope they will. The book identifies 85 SOA design patterns which have been developed and thoroughly vetted to ensure that a service-oriented architecture does achieve the flexibility and loose coupling promised.

 
As part of the book launch, I have been conducting a series of podcasts with Thomas and some of his co-authors on the SOA patterns they have identified and published in the book. There are 85 patterns in all, so we can't cover all, but we definitely got the basics:

Why SOA Design Patterns? In the first podcast of the series, Thomas talks about the creation and purpose of SOA Design Patterns and the launch of the SOAPatterns.org community site that allows anyone to post new candidate patterns.

Governance patterns: In the second podcast, Thomas and I talk about governance, one of the most important and least understood areas of SOA. Thomas explains how SOA design patterns can address governance problems.

Service inventories: In the third podcast of the series, I talk to Thomas Erl about service inventories - collections of independently designed and governed services. Thomas discusses the popular Domain Inventory pattern commonly used when enterprise-wide SOA adoption is not possible.

Service contract design issues: In the fourth podcast, Thomas explains some of the SOA design patterns that address service contract design issues that occur both during the initial service design stage as well as subsequent to deployment, including versioning.

Separation of concerns: In the fifth podcast, Thomas delves into core service-orientation theory by exploring a pattern sequence that results a primitive service definition process that essentially establishes how service-orientation is carries out the separation of concerns.

Runtime data and data design patterns: In the sixth podcast of the series, Thomas discusses SOA design patterns that relate to the processing of runtime data and data design. Thomas highlights the Schema Centralization and Canonical Schema and Canonical Schema Bus patterns.

No TrackBacks

TrackBack URL: http://www.ebizq.net/MT4/mt-tb.cgi/15212

Leave a comment

SOA in Action Blog

Joe McKendrick

Joe McKendrick is an author and independent analyst who tracks the impact of information technology on management and markets. View more

Subscribe



Subscribe in Bloglines
Subscribe in NewsGator Online
Add ebizQ's SOA in Action Blog to Newsburst from CNET News.com
Add to Google

Recently Commented On

Tag Cloud

Accenture, Active Endpoints, AlignSpace, Amazon Web Services, amazon web services, AmberPoint, Anne Thomas Manes, Apache, Apache Project, Association for Enterprise Information, automated decision making, Bank of America, Brenda Michelson, business activity monitoring, Business agility, business process management, California Institute of Technology, Capability Maturity Model Integration, Carnegie-Mellon Software Engineering Institute, chief information officer, Citigroup, Cloud Summit, COBOL, complex event processing, Data Direct, data integration, data management, Dave Linthicum, dave linthicum, David Bressler, David Linthicum, Dion Hinchcliffe, E-Gov, economy, ed horst, Ed Horst, electronic health records, enterprise application integration, enterprise architecture, enterprise decision management, enterprise information integration, enterprise mashups, Enterprise Service Bus, ERP, European Union, federal government, Fiorano, Forrester, Forrester Research, Frank Kenney, FUSE, Gartner, grid computing, Hibernate, hurwitz, IBM, IEEE, Informatica, Information Builders, InterSystems, Intuit, iPhone, iTKO, J2EE, Java EE, JBOWS, Jessica Mola, Joe McKendrick, John Crupi, john favazza, John Reimer, JP Morgenthal, Judith Hurwitz, Keane, Kelly Emo, Key Agility Indicators, Layer 7, legacy modernization modernization, mainframe, mashups, michael kavis, Michael Poulin, mike hammer, miko matsumura, Miko Matsumura, OASIS, Object Management Group, OMG, Oracle, Oracle Fusion Middleware, Peter Schooff, Phil Wainewright, Progress Apama, Progress Software, Progress Software Ed Horst, Randy Heffner, RedMonk, Regev Yativ, REST, SAP, Security Token Service, Service Component Architecture, ServiceMix, soa, SOA, SOA Consortium, soa for dummies, soa governance, SOA governance, SOA in Action, soa in action conference, SOA in Action conference, SOA Manifesto, soa patterns, soa predictions, SOA Software, SOA Symposium, SOAP, social BPM, software ag, Software AG, software as a service, Soumadeep Sen, Spinal Tap, SpringSource, SUPER, supply chain management, System z, Tarak Modi, The Open Group, the open group, TIBCO, US Coast Guard, US Department of Defense, US Navy, WebLayers, WebMethods, Windows, WS-*, WS-Security, WS-Trust, WSO2, Yefim Natis,

Monthly Archives

ADVERTISEMENT