MDM in SOA

In computing, master data management (MDM) comprises a set of processes and tools that consistently defines and manages the non-transactional data entities of an organization (also called reference data). MDM has the objective of providing processes for collecting, aggregating, matching, consolidating, quality-assuring, persisting and distributing such data throughout an organization to ensure consistency and control in the ongoing maintenance and application use of this information. - Source : Wikipedia
MDM is a key requirement in many SOA deployments. What is your platform of choice, when dealing with MDM within your SOA?

The WSO2 SOA platform provides several patterns to realize MDM aspirations in your SOA infrastructure. Having multiple patterns allow the architects to pick the best implementation method based on business domain, existing application infrastructure, and potential future enhancements of application infrastructure. Implementing MDM pattens on top of existing legacy applications and legacy data reduces data and application redundancy.

Apart from technical benifits, MDM implementations allow organizations gain huge financial benefits due to reusability of data and systems. Accuracy of decisions made and transactions performed will have huge impact on company accounts. As a result, MDM allows businesses continue work on familiar and time-tested data sets - without compromising data integrity.

Web services support in the WSO2 SOA platform, and the message mediation capabilities of the WSO2 ESB provides additional leverage and brings value additions to the standard MDM patterns implementation.


Comments