Browse Prior Art Database

Application of Service Data Object Transformation Mediator from Varying Data Models

IP.com Disclosure Number: IPCOM000127354D
Original Publication Date: 2005-Aug-25
Included in the Prior Art Database: 2005-Aug-25
Document File: 1 page(s) / 28K

Publishing Venue

IBM

Abstract

Application of Service Data Object Transformation Mediator from Varying Data Models

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 1

Application of Service Data Object Transformation Mediator from Varying Data Models

It is quite common that data-centric distributed systems need to communicate and operate on data represented from various models. With the invention of Service Data Objects (SDO) and Eclipse Modeling Framework (EMF), data models are used to drive code generation for handling instance data represented by this models. A common problem is that when the SDO's data models evolve there are still many services that operate on the early revision and it is costly to upgrade. This additional solution is needed to leverage existing technologies used to build the systems and to keep them operating without shutting down.

This idea provides a way of automatically converting SDO datagraphs from various data models, applying a common transformation mechanism. The transformation mechanism can be deployed as an SDO mediator that takes as input an SDO datagraph from a source data model revision and produces an output SDO datagraph based on the mapping definitions.

In the simplified model of working on service-based and data-centric applications, the SDO programming model has proven to be an ideal choice. Typically, SDO data models are modeled utilizing EMF's meta-model framework to generate the needed SDO source artifacts. The EMF models (Ecore models) for the SDO data models, provide a basis on which an expressive model-to-model mapping framework can be established. The existing EMF Mapping Framewo...