Imagine acquiring, storing, analyzing, enhancing, maintaining, archiving and distributing overlapping, inconsistent, incomplete and even conflicting information of your products, customers and suppliers across half a dozen systems within your company. Then overlay system and application integration with point-to-point connections or multiple messaging flavors for consuming applications. The result is a messy, inflexible and expensive architecture that delivers problematic information to internal and external clients. If your organization stores overlapping data across systems and has not addressed master data management at an enterprise level (regardless of a Web services or messaging integration layer), you might be closer to the described antipattern than you think. ( See Figure 1, Stage 1.)
In todays challenging economic environment, CIOs are looking for cost reductions and increased agility to meet changing business demands. IT simplification powered by information and integration enablement translates to operational efficiencies, simpler regulatory compliance, overall infrastructure reduction and labor cost savings. We support the case that addressing such simplification concurrently through a combination of MDM and service-oriented architecture provides a superior architectural framework with the highest cost savings. We will concentrate on the information and integration areas of simplification with their associated impacts to infrastructure; while opportunities for IT simplification exist in other areas such as governance and interaction, they are not covered in this article. We assume the reader has a basic understanding of MDM, SOA and their intersection in a data services layer. The SOA references in this article include both Web services and messaging which leverage the same SOA infrastructure and canonical schemas, further emphasizing the point of simplification.
We will assume that systems A and C in our example (Figure 1, Stage 1) can be retired by consolidating data and authorship to an operational transactional MDM hub, while system B provides additional functionality that needs to remain in use. For a realistic view, we presume that retirement of legacy systems is accomplished through an iterative, phased approach due to scope and impact of work. We derive an interim logical diagram (Figure1, Stage 2) by introducing or promoting an existing SOA enterprise standard data distribution layer, and retiring systems A/A2 into a newly introduced MDM hub. Systems B/C/C2 feed the MDM hub or are alternatively connected through SOA directly to consumers as an interim solution in order to avoid disruption of service. Since the information of systems C / C2 needs to be migrated to the MDM hub anyway, mapping to and populating the MDM hub in the interim state is preferred to SOA enabling the legacy systems which would be a throwaway effort. We derive an end state (Figure 1, Stage 3) by retiring systems C/C2 and extending SOA integration to include data acquisition to the MDM hub, which depicts how MDM and SOA simplify the integration and improve the consistency of information delivered to consumers.
The combination of information consolidation through MDM and integration streamlining through SOA has proven to provide drastic long-term cost reductions to IT organizations by eliminating redundant infrastructure and reducing labor training, development and maintenance hours (see Figure 2). Secondary benefits include higher data quality, customer satisfaction and, thus, increased profits. In order to achieve IT infrastructure efficiencies, companies need to start with consolidation of information to a central MDM hub to allow the retirement of the legacy source systems and migration of associated authoring processes under MDM.
- The goals of this data consolidation include: increased data quality, enablement of strategic business initiatives facilitation of SOA integration, improved alignment to business requirements, reduction of data management costs (acquisition, cleansing, maintenance, delivery), and retirement or standardization of legacy systems with associated processes.
- Critical success factors for the information consolidation include: CIO and business sponsorship, identification of cross MDM domain (or best of breed) SOA-enabled MDM products, an iterative approach with legacy system retirement to offset new architecture costs, roadmap to clarify exponential cost savings achieved at end state, and acceptance of an enterprise cross-domain canonical enterprise schema.
The value from successfully completing such an MDM consolidation initiative is realized through the following:
- Infrastructure simplification is achieved through retirement of legacy hardware, applications and databases, as well as reduced associated product licensing and maintenance (monitoring, upgrades, and patches) of the retired systems. A cost benefit analysis should validate that cost savings exceed MDM investment in the long term.
- Information simplification is accomplished by consolidation of application-specific models into an enterprise canonical schema; a simpler acquisition, maintenance and distribution of master data and metadata; a solid foundation for enterprise information scalability; the enablement of the integration layer to leverage the same canonical model for messaging and Web services schemas; and the simplified security and compliance due to centralization of information in one system.
- Cost savings are attained due to infrastructure and information simplification, and reduction of related labor activities (acquisition, storage, analysis, enhancement, maintenance, troubleshooting, archival and distribution), as well as required training across multiple technologies and development languages or products; and, through the ability to negotiate better rates for resources with standardized skills.
- Customer satisfaction is increased due to better data quality, the improved alignment of solutions delivery to business requirements, and the reduced requirements-to-delivery response time.
These substantial benefits can be further amplified by correctly decoupling the information layer from each individual consumer through SOA enablement of integration and the provisioning of information as a service through a data services layer, which abstracts source systems and physical considerations for consumers of information. Such an SOA information abstraction layer has the ability to support interim architectural phases as information slowly migrates from legacy systems to the MDM hub in an iterative fashion.
- The goals of the SOA-enabled integration on top of MDM include: architectural agility and ability to quickly accommodate business requirements through decoupling consumers from physical implementation and data schemas, MDM amplification through standardized integration acquisition and delivery mechanisms, reduction of integration maintenance through acceptance and leverage of preferred communication methods, and reduction of effort and cost for new integration efforts.
- Critical success factors for the integration enablement include: identification of mature SOA fabric products that can handle multiple delivery methods (messaging, Web services, enterprise information integration, etc.), and executive business sponsorship (CIO, COO and CFO) with authority to retire legacy integration products and processes.
The value from successfully completing the SOA enablement integration initiative is realized through the following:
- Infrastructure simplification is achieved by leveraging a messaging bus or network architecture versus point-to-point connections, as well as reduced product licensing and maintenance (monitoring, upgrades and patches) due to streamlined integration infrastructure.
- Integration simplification is accomplished through migration from system-specific integration to the preferred enterprise integration standard product and methods; simpler integration maintenance, monitoring, governance and reporting due to centralized infrastructure; a solid foundation for enterprise integration scalability; and simplified security and compliance due to a single integration solution.
- Cost savings are attained through the infrastructure and integration simplification which encompass reduction of integration-related labor activities and training costs that are no longer required across multiple methods, technologies and products, and increased labor efficiencies once resources build expertise around the standardized integration framework and toolset.
- Customer satisfaction is increased through improved speed of data delivery (near real time) and freshness of data, reduced time to delivery, and a centralized data access area abstracting physical complexities of source systems.
In summary, information enablement through MDM and integration enablement through SOA provide infrastructure simplification, and cost savings in large enterprises. Such efforts should be sponsored, planned and executed in parallel since MDM enables SOA, and SOA provides agility and amplification to MDM (see PDF of Figure 3 below).
Register or login for access to this item and much more
All Information Management content is archived after seven days.
Community members receive:
- All recent and archived articles
- Conference offers and updates
- A full menu of enewsletter options
- Web seminars, white papers, ebooks
Already have an account? Log In
Don't have an account? Register for Free Unlimited Access