| By John Kalogirou | Article Rating: |
|
| April 29, 2007 06:15 PM EDT | Reads: |
14,447 |
Evaluate the maturity of your MDM system by answering the following questions:
- Does my MDM support extensible data types such as XML?
- Can internal, partner, or client services search, identify, and consume the CDM?
- What is the effort for an application to participate in MDM as a consumer of the CDM?
- What is the effort for an application to participate in MDM as a contributor to the CDM?
- What is the effort to replace an external service provider?
- Are data quality and conformance services exposed for use by applications or external parties?
- What is the turnaround for changing the functionality of the current MDM system?
- Can the MDM handle near real-time requests for conformance from participating systems?
- Can the MDM exchange metadata with other MDM systems?
- Can the MDM infer context and take action based on the semantics of the information being exchanged?
MDM is one of the most important components of the data services layer providing the required semantic integration of services for master data. Without an MDM system (or an ad hoc capability providing the MDM functionality), services don't know where to access the single version of the truth for "customer A" when there are multiple systems that capture "customer A" information. Moreover, this "customer A" information has to be the same in terms of structure, as well as content, when it's consumed by services.
The technical intersection of MDM and SOA occurs at the data services layer. For the data services layer to provide consistent information to consumers across the multiple data providers, data and metadata inconsistencies, discrepancies, omissions, and overlaps have to be addressed. This means that MDM functionality must be present. MDM crosses and has elements in all three areas of the data services layer mentioned above.
- Service enablement of traditional MDM functionality such as data quality and data harmonization (synchronization of data across participant systems and MDM) is exposed under the Enterprise Data Services area.
- The SOA designers and developers who are creating business services, as well as others consuming services, have to reference the organization's master data schemas. These master schemas are exposed in the Enterprise Metadata Services area, allowing consumers to draw inferences directly from their semantics.
- Finally, in the Enterprise Data Platform we find services around the management, measuring, monitoring, and reporting of the MDM system.
"I don't have MDM but I do have an existing Enterprise Data Warehouse (EDW) that covers the integration and data quality that seem to overlap what MDM is supposed to do. Can't I service-wrap my existing system to achieve SOA MDM benefits?"
Service-enabling the EDW is indeed a worthwhile and beneficial initiative but doesn't offer MDM capabilities. The reason is that most prior EDW efforts have concentrated on the integration and "business view" of data from disparate sources rather than the harmonization of the data at the source systems - meaning that when the source systems are service-enabled, they'll be in semantic conflict with the service-enabled EDW. In addition, EDW typically doesn't concentrate on master data, master metadata, and related data governance issues. Therefore, most EDW systems don't have the faculties for managing master data (such as an interface with workflow for business users to manage master data through its lifecycle). Finally, to successfully proceed towards an MDM solution, the initiative must be executively sponsored and business-owned versus an IT service enablement of an existing application project. To be clear, an existing EDW should, can, and will be leveraged in the new data services layer but doesn't replace the need for an MDM system.
Evaluate the maturity of your data services layer by answering the following questions:
- Are my services impacted by changes to the repositories or databases being accessed?
- Do my services have to call two or more repositories to read or update information?
- Do two or more of the repositories being accessed contain overlapping information?
- Do my analysts and developers need to understand the system internals and entity models for each interfacing system?
- Do we have duplicate, incomplete, missing, or conflicting data across systems?
- Can the data service layer provide a "single version of the truth" for the master data (customer, product, vendor, employee, and assets)?
- Are my services semantically integrated to define the customer, product, or vendor?
- Would data quality and conformance intermediary services be helpful?
- Does my service taxonomy include services to access data and metadata across providers?
- Is my enterprise data model exposed for consumption by the services?
Marrying MDM and SOA makes sense and offers vital benefits from both the MDM and the SOA perspective. Expect to see more such paired initiatives and vendors repositioning their products to cover the joint space better.
Published April 29, 2007 Reads 14,447
Copyright © 2007 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By John Kalogirou
John Kalogirou is MomentumSI's information management director. He has 15 years of experience in managerial and technical roles guiding SMBs and Fortune 500 companies to implement information, integration and intelligence solutions toward improved business effectiveness and profitability.
- The Top 150 Players in Cloud Computing
- Commercial vs Federal Cloud Computing
- Why IBM’s Server Chief Got Busted
- Industry Experts Discuss the State of Cloud Computing
- Cloud Expo New York Call for Papers Deadline December 15
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- US Federal Government is Major Cloud Computing Innovator
- Google Wave
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Adaptivity & Cloud Computing: Exclusive Q&A with CEO Tony Bishop
- 4th International Cloud Expo: Photo Album
- The Top 150 Players in Cloud Computing
- SYS-CON.TV: Cloud Computing Expo Power Panel
- Commercial vs Federal Cloud Computing
- Why IBM’s Server Chief Got Busted
- 1st Annual GovIT Expo: Letter from the Technical Chair
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- Industry Experts Discuss the State of Cloud Computing
- SOA World Power Panel on SYS-CON.TV
- CIA was Headed to an Enterprise Cloud All Along: Jill Tummler Singer
- 1st Annual Government IT Conference & Expo: Themes & Topics
- Cloud Expo New York Call for Papers Deadline December 15
- Stock in Focus: Dragon Capital
- The i-Technology Right Stuff
- Who Are The All-Time Heroes of i-Technology?
- Get the Message
- Where Are RIA Technologies Headed in 2008?
- i-Technology Viewpoint: Is Web 2.0 the Global SOA?
- i-Technology Viewpoint: Thinking Outside the VC Box
- ESB Myth Busters: 10 Enterprise Service Bus Myths Debunked
- i-Technology Viewpoint: When to Leave Your First IT Job
- SOA Web Services Edge Conference Coverage on SYS-CON.TV
- Five Reasons Why Web 2.0 Matters
- SYS-CON.TV's "SOA Web Services" and "Enterprise Open Source" Programs To Air in December
- SOA World Conference & Expo SYS-CON.TV Power Panel Live From Times Square









There are a variety of applications that supp...



























