SOA in Action Blog

Joe McKendrick

Four Fundamentals of SOA; All Interelated

user-pic
Vote 0 Votes

Nick Malik recently published, in one spot, the four fundamental concepts of SOA. Nick observes that these four concepts are tightly interrelated, though they might not seem like it when reviewed one by one:

Enterprise Canonical Data Model - The 20% of data that matters. As Nick puts it: "The data we all agree on.. to do our business."

Canonical Message Schema - What the data means.

Event Driven Architecture - An event with one application triggers an event with another downstream, and so on. "A set of relatively independent actors who communicate events amongst themselves in order to achieve a coordinated goal."

Business Event Ontology -- The list. "A reasonably complete list of business events, usually in a hierarchy, that represents the points in the overall business process where two 'things' need to communicate or share."

Nick sums up the relationship this way: "Business Events occur in a business, causing an application to send a Canonical Message to another application. The Canonical Message Schema is a subset of the Canonical Data Model. Event Driven Architecture is most efficient when you send a Canonical Message Schema message between components. This provides you with more consistent data, which is better for creating a business intelligence data warehouse at the end."

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

Monthly Archives

ADVERTISEMENT