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
|
« Cooperative SOA Reaps Rich Harvest | Main | Airline Turns to a 'Bus' for Real-Time Messaging » April 30, 2007When SOA Meets MDM (Master Data Management) What is this thing called "Master Data Management" that everyone is talking about, and what's the connection with SOA? MomentumSI's John Kalogirou connects the dots for us, noting that MDM -- data shared across disparate IT systems and groups -- encompasses a wide range of data sources and systems. Services access information from a data services layer. A data services layer provides an abstraction layer between producers and consumers of data. The data services layer presents consumers with a virtual aggregated view of data from multiple data sources in a consistent and centralized fashion. The layer's interface supports all consumers (human, application, external parties, or business services) while providing agility to data source providers. A data service layer offers many benefits. Consumers are insulated from complexity, location, and changes in source data systems through abstraction. Providers have the flexibility to change underlying data schemas without impacting consumers through abstraction. Companies can centrally manage, monitor, measure, and report on the enterprise view of the data and metadata. John observes that the technical intersection of MDM and SOA occurs at the data services layer. However, wjile MDM and SOA share common design principles, they inherently don't mesh. "MDM typically doesn't embrace SOA's 'loose coupling' principle." He adds that "MDM practitioners contemplating supporting today's SOA systems need to become familiar with SOA standards and strive for loose coupling with external systems. Eliminating point-to-point interfaces and replacing them with service-enabled integration minimizes the impact of changes from integration partners and consumers." Questions to be asked include the following: - Does the MDM support extensible data types such as XML? Posted by joemckendrick in SOA | Digg This | Add to del.icio.us Trackback Pings TrackBack URL for this entry:
|














