Friday, July 06, 2007

2007-07-06 Friday - SOA and Canonical Models

I've recently had to do a deep-dive into the subject of Ontology for a client's SOA project. In doing a preliminary scan of recent articles, I came across the following links that seemed useful:

July 5, 2007 - SOA: Canonical Domain Model, Federated Canonical Domain Models (Kjell-Sverre Jerijærvi)

July 3, 2007 - Using a Common Data Model with SOA (David Linthicum)

June 28, 2007 - SOA/ESB Integration in the Real World (Dr. Donald Ferguson is a Microsoft Technical Fellow in Platforms and Strategy in the Office of the CTO)

Q: How does ontology fit into SOA?

DON: The semantic problem will be in the domain of industry bodies. Creating your own is probably a bad idea. Semantics will probably be introduced by problem domains and by the related experts (government bodies etc). Tagging and annotation are also ways that services can be categorized. The bottom up approach to discovery is more intuitive in this case. Semantic modelling of services may be specific to the observer, so I am a bigger fan of tagging and annotation that has growth.

June 24, 2007 - ...mismatch between Service Oriented Architecture (SOA) and Business Intelligence (BI) (Arnon Rotem-Gal-Oz)

June 2007 - Abstract: IAnticorruption – A Domain-Driven Design Approach To More Robust Integration (Sam Peng and Ying Hu) - PDF report

May 17, 2007 - How does Extract, Transform, Load fit with SOA? (Udi Dahan) [I seriously question whether Udi's recommendation to wrap ETL processes such as backups in a SOA Web Service are appropriate for most data center operations]

April 18, 2007 - SOA and Data Integration - The marriage of data integration and SOA could end up in divorce (David Linthicum)

January 2, 2007 The Lego® model of SOA (Jason Bloomberg>

December 14, 2006 - Service-Oriented Architecture for Business Intelligence Isn’t Well Understood (Dan Everett)

October 26, 2006 - SOA Programming Models (Boris Lublinsky)

October 4, 2006 - SOA and the "Contextualization" of Reuse (Theo Beack)
September 1, 2006 - Canonical form, comical services? (Udi Dahan)

August 28, 2006 - Single Canonical form - not for SOA (Steve Jones)

June 19, 2006 - SOA anti-patterns (Steve Jones) - (see Antipattern: The Technology Altar)

January 30, 2006 - SOA and XML - tips for building the common information (Eric Roch)

November 2, 2005 - What does ETL do that EAI Can't? (Dan E. Linstedt)

April 2005 - Managing an XML data model in your SOA – best practices (Jim Gabriel)

September 10, 2004 - Canonical Message Formats
Avoiding the Pitfalls (Coco Jaenicke)
- (seems to be an optimistic view at best)

These articles are also noteworthy:

May 17, 2007 - BT nearing end of SOA project (Paul F. Roberts)

April 3, 2007 - Learning from SOA Mistakes
A guide to SOA anti-patterns - how to benefit from known unworkable solutions (Tony Carrato; Harini Srinivasan; Chris Harding)

March 15, 2007 - Avoid SOA Pitfalls! Don't find yourself S.O.L with your S.O.A! (Kevin Smith; Lou Blick)

No comments: