Joe McKendrick, ebizQ's SOA in Action Blogger, is a nationally published author and consultant
with deep knowledge and insights regarding trends and developments in
the technology industry. He is a contributing editor to a number of
national and international publications and Websites including
Database Trends & Applications, ZDNet, and Webservices.Org. He also
serves as analyst for Evans Data Corp., and is lead analyst for Evans'
Web services and enterprise development management issues surveys.
SOA in Action Blog
|
« Enterprise Architects vs. SOA Architects: What's the Difference? | Main | How SOA Can Help Capture and Analyze RFID Data » June 14, 2007Four Fundamentals of SOA; All Interelated 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." 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." Posted by joemckendrick in SOA | Digg This | Add to del.icio.us Trackback Pings TrackBack URL for this entry:
|














