Lonispace
        Technology Modelling

homecontact us

Technology

Information Integration | Enterprise
Data Integration
| BPM & Workflow
                                          |- RDM
                                          |- CDM
                                          |- ODS
                                          |- UDM

CDM

Lonispace has significant years of experience in the practice of Master Data Management (MDM) specifically related to integrating enterprise data in an orderly and structured manner as it is externalised via various interface types and or data models and presented to the enterprise for use in other applications or environments.

The Common Data Model (CDM) is a collection of message structures used within the enterprise to represent the business entities that will be involved across various integrated systems. A CDM removes the dependencies on the data format and semantics used by the applications and can be very useful if an existing application is likely to be replaced by another application in the future.

The Common Data Model (CDM) is a primary output of a normalisation process. During this analysis, the data is aggregated and commonalities are observed and optimised. This process is undertaken with the knowledge of the participating applications and required outputs to ensure that these requirements are still supported. A number of standards exist specific to particular business objects, such as customers (CRML), or for the interchange of finance data between applications or organisations (ie. SWIFT messages).

Once the Data Modelling scope is determined, these standards need to be reviewed to determine their applicability as inputs to the modelling process. This is of particular use when data may need to be exchanged with other businesses; the use of an externally managed standard for these interchanges is often desirable, especially if the standard describes additional operations that will facilitate the data exchange (such as non-repudiation).

A Services Orientated Architecture (SOA) is the most favoured approach for integrating disparate data sources today, a SOA support the concepts of ESB and CDM working together to achieve full decoupling between enterprise applications; hence eliminating the need for point-to-point integrations. Each application to be integrated is associated with a Logical Adapter that sits between the application and the Enterprise Service Bus (ESB). The Logical Adapter implements semantic and integration logic to ensure that messages are understood both by consumers on the ESB and by the attached system. Components will produce messages onto the ESB, and consume messages from the ESB via the Adapters. It is highly recommended that messages on the ESB comply with the Common Data Model (CDM) format.

In order to participate in the ESB delivery of messages, each of the Logical Adapters exposes a Common Service Interface and a description of the data structures used by the Adapter. The CSI will contain a Common Data Model for the application data, and in addition further information related to the transport and other requirements of the ESB. For example, if message based auditing is used, then a unique message ID may be also preserved within the CSI structure.

Standardisation of object identifiers across the SOA will also be required, so that for example, a customer known in one system can be readily identified in other systems across the enterprise. The representation of the object identifiers and their state will also be included in this analysis.

A CDM supports a variety of critical technology requirements whenever data is to be externalised from an application, whether it be a simple interfaces or a major migration of legacy applications.



 


 

Lonispace Pty Ltd - Technology Modelling