Information Management IBM InfoSphere Master Data Management, Version 11.3

Adaptive Service Interface: Service mapping sample

The Adaptive Service Interface feature helps improve how InfoSphere® MDM SOA services are consumed.

You can plug in custom parsers and constructors, but developing them requires significant effort, especially when web services support is required. The Adaptive Service Interface feature helps you to rapidly adapt InfoSphere MDM interfaces to particular audiences and message standards, including the ability to tailor web services based on how you use the InfoSphere MDM model.

Using the Adaptive Service Interface, you can use either your own XML standards or industry standards like ACORD, NIEM, and IFW (Information Framework), providing ease of integration because services are assembled using a familiar vocabulary. You can use the InfoSphere MDM Workbench graphical mapping tool to map industry standard XSD to InfoSphere MDM XSD when developing solutions. Mapping is converted into XSL transformation, which is invoked by the Adaptive Service Interface layer when InfoSphere MDM receives a transaction request. Request XML is transformed directly into InfoSphere MDM Java™ business objects as part of request message processing, and business objects are transformed into XML as part of response processing.

The Adaptive Service Interface framework is based on context settings. If the parser and constructor factory settings are provided in the context, the request will go through the execution path where the request and responses are processed by the parser and constructor. Otherwise, the Adaptive Service Interface adapter will process the request and response based on the Adaptive Service Interface specific context attributes. If you have created and configured a custom parser and constructor, you can continue to use them without changes.

The IFW standard, an extension to the Component business model, is a comprehensive set of banking-specific business models that represent good practices in banking and that are an efficient communication bridge between business and technology communities. The IFW standard includes the following business models:
  • Foundation Models provide banking content to address areas such as enterprise view of information
  • Process Models provide banking business processes content to address areas such as business process reengineering
  • Integration Model provides business services content to address areas such as service oriented architectures

For more details on IFW, see http://www.ibm.com/software/data/industry-models/

In this sample, three services defined in IFW have been selected to showcase mapping to InfoSphere MDM services:
  • recordInvolvedParty to add party details
  • recordInvolvedParty to update the contactPreference
  • retrieveInvolvedParty to fetch party details
Their related InfoSphere MDM services are:
  • addPerson
  • maintainParty
  • getPerson
Once downloaded from IWM, this sample includes the following subfolders:
  • MaintainPartyEmployment and MaintainPartyEmploymentCba contains the extension source code.
  • MDMIFWMappingSample and MDMIFWMappingSampleCba contain the IFW mapping source code. Use the maps contained in the project to supplement the instructions in this documentation.
  • MDMIFWWSClient contains the IFW Web Services client source code.


Last updated: 13 Sep 2017