MDM and SOA Integration

One of the roles of an MDM Hub is the Harmonization of changes to Master Data between applications. This is sometimes misconstrued as an alternative approach to synchronizing changes via a service oriented architecture (SOA). MDM is not a competitive approach to SOA, in fact MDM has an important role in simplifying the implementation of SOA in the enterprise.

By Martin Dunn

Architecture

[wd_hustle id=’Social’ type=’social_sharing’/]

As an Enterprise MDM software provider, we are frequently involved in enterprise architecture discussions with our clients. I’ve been in enough of these sessions to recognize when the role of MDM is in danger of becoming obscured by the promises of service oriented architecture (SOA). When this happens, we try to reiterate the supportive role of MDM within a SOA strategy.

It is easy for a SOA advocate to become carried away with the elegance of an architecture in which all applications can speak to each other through a services layer and in doing so achieve enterprise harmony. However, there are two major stumbling blocks, one of which forms the central theme of this article.

One of the challenges SOA architects face, and this is not an MDM related issue, is that many legacy applications are fundamentally batch-oriented and do not lend themselves to a services layer which is transactional in nature. Adding to the impracticality of implementing SOA for legacy applications is that many of the CICS, VSAM, COBOL professionals that would be required to re-engineer these ageing applications, have long since retired to the golf courses of Florida.

Notwithstanding the difficultly of SOA enabling certain legacy applications, even modern applications that do have the ability to exchange service calls, do not always agree on the data they will exchange (for more on this see opt-in sync).

In the absence of an MDM hub, all of the logic necessary to transform, cleanse, match and validate data packets passed from one application to another, must be built into SOA wrappers or the Enterprise Service Bus – in effect building MDM processes from the ground up without the luxury of a persistent database, workflow engine, reference databases, cleanse and match rules etc.

This point is often glossed over in a SOA design because the complexity of master data integration grows exponentially as we add systems and data. Any single set of translations from one system to another are simple in isolation, but as we add new applications, and data of differing granularity, and divergent definitions of relationships between records, and many other typical MDM scenarios, the complexity and volume of code required in the SOA architecture increases dramatically.

The inclusion of an MDM Hub into the SOA architecture simplifies the problem by centralizing the data integration issues into a purpose-built platform that can participate in the SOA exchange.

Summary

 

An MDM Hub supports a SOA design by offloading the complexities of integrating master data between disparate applications from the enterprise service bus (ESB) or application wrappers. SOA architects should pay careful attention to data integration issues that extend beyond connectivity and message delivery, as it is rare that master data can be exchanged without significant transformation to achieve alignment between applications.

Martin Dunn

Author

Martin Dunn was the co-founder of Delos Technology which developed the MDM technology marketed under the Siperian brand. The Delos MDM technology introduced many MDM concepts that are now widespread within the MDM discipline including a data steward console to adjudicate match results, opt-in synchronization, cell level delta detection and the concept of measuring trust.

Martin is now a partner with Gaine Solutions and continues to advance the techniques by which enterprise Master Data is managed.

Related Posts

Opt-in Synchronization

Opt-in SynchronizationNot all operational systems will choose to, or be able to, consume the changes made to master data in an MDM hub. The reasons for being out-of-synchronization may be technical, regulatory, political or economic but at some point it will be...

Changing a Match Rule

Changing a Match RuleWhen we are talking to companies about our MDM platform we cover a broad range of topics, from measuring ROI, to more technical questions about the way the software operates. A common technical question is "How do we change a match rule?" Our...

Ready to master data mastering?

Subscribe to our mailing list and we’ll send you courses, insights, product updates, and more. Get to know the ins-and-outs of your Gaine MDX platform, features, and solutions.

[wd_hustle id=”SimpleSubscribe” type=”embedded”/]

Gaine Solutions

Gaine helps leading healthcare organizations, life sciences, and biotech companies leverage information as they strive for competitive advantage and operational efficiency. Our Coperor™ platform arms our clients with Information Agility™ which maximizes flexibility, minimizes cost and time-to-value, and eliminates the risks associated with implementing new systems, migrating existing systems, and integrating data from internal and external sources.

FOLLOW US ON LINKEDIN  

30%

Average Reduction in Time

TIME  

40%

Average Cost Reduction

COST  

100%

Rate of Project Success

RISK  

 

Specialization Healthcare and Life Sciences

EXPERIENCE  

News and Recommended Reading

EXPLORE MORE ARTICLES  

 

The Journey to Interoperability Starts with Coperor Core Services.

Coperor redefines system interoperability, combining the best of master data management, operational data store, data governance, and harmonization technology into a single platform.

 

 

  • MDM Stack
  • Enterprise Sync
  • Policy Repository
  • Data Stewarding
  • Real-time Services
  • Notification Engine

 

 

  • Third-party Gateway
  • Extended Support
  • ODS Integration
  • Audit Manager
  • SFDC Toolkit
  • Implementation Services
NEW WHITEPAPER

Understanding the Provider Data Management Lifecycle

Learn how traditional provider data management methods are costing your healthcare organization in a big way and what to look for in a modern provider data management solution.

Subscribe below to receive the PMD Lifecycle Whitepaper in your inbox, instantly. 

Get the Whitepaper

Patient Master

Fast implementation, purpose-built industry applications, and scalability from start-up to Fortune 100.

  • Master Data Management
  • Data Governance
  • Enterprise Master Patient Index(EMPI)
  • Third Party Data Integration
  • Industry Model for Patient Data
  • Seamless Integration with CRM

.

EXPLORE THIS SOLUTION  

Data Migration Toolkit

Gaine’s Coperor platform acts as your information broker when moving from old to new systems, merging systems, or integrating with new applications. It sits between your legacy systems and your new platform to ensure that changes made in any system are synchronized according to your business rules — no lost data, no duplication, and no re-keying.

.

EXPLORE THIS SOLUTION  

Patient Master

Build a rich member profile with advanced identity management, demographics, and social determinants.

  • Member Outreach
  • Extended Member Profile
  • Population Health Data Store
  • Enrollment Management

.

EXPLORE THIS SOLUTION  

Provider Master

Gaine’s Provider Data Management suite drastically improves data quality and reduces overhead for Payers and Providers alike.

  • Provider Directory
  • Attestation
  • Roster Transformation for Provider Groups
  • Enterprise Sync
  • Reference Data Gateway
  • Data Quality Services

.EXPLORE THIS SOLUTION  

 

New! Lexis Nexis Risk Solutions Integration

LexisNexis® Risk Solutions is collaborating with Gaine Healthcare to offer health plans a powerful and effortless way of maintaining more accurate and continually updated provider data, addressing the needs of various stakeholders within the payer organization.

LEARN MORE  

Data Migration Toolkit

Gaine’s Coperor platform acts as your information broker when moving from old to new systems, merging systems, or integrating with new applications. It sits between your legacy systems and your new platform to ensure that changes made in any system are synchronized according to your business rules — no lost data, no duplication, and no re-keying.

.

EXPLORE THIS SOLUTION  

Member Master

Build a rich member profile with advanced identity management, demographics, and social determinants.

  • Member Outreach
  • Extended Member Profile
  • Population Health Data Store
  • Enrollment Management

.

EXPLORE THIS SOLUTION  

Provider Master

Gaine’s Provider Data Management suite drastically improves data quality and reduces overhead for Payers and Providers alike.

  • Provider Directory
  • Attestation
  • Roster Transformation for Payers
  • Enterprise Sync
  • Reference Data Gateway
  • Data Quality Services

.EXPLORE THIS SOLUTION  

 

New! Lexis Nexis Risk Solutions Integration

LexisNexis® Risk Solutions is collaborating with Gaine Healthcare to offer health plans a powerful and effortless way of maintaining more accurate and continually updated provider data, addressing the needs of various stakeholders within the payer organization.

LEARN MORE  

Data Migration Toolkit

Gaine’s Coperor platform acts as your information broker when moving from old to new systems, merging systems, or integrating with new applications. It sits between your legacy systems and your new platform to ensure that changes made in any system are synchronized according to your business rules — no lost data, no duplication, and no re-keying.

.

EXPLORE THIS SOLUTION  

Send this to a friend