Model Driven Data Service Development

  • Zhang X
  • 9


    Mendeley users who have this article in their library.
  • N/A


    Citations of this article.


Data integration (DI) is usually used to combine a myriad of configurations, databases and applications. However, it has been implemented in a tactical and monolithic manner. Applications are tightly bound to their DI-specific logics, including creating, reading, updating and deleting (CRUD) data, data validation, transformation, and movement. Data Services are introduced to enable the insulation of applications and business services from the physical implementation of data integration, enabling greater flexibility and optimization of data placement, access and quality. Model driven technologies for SOA and data centric applications are developed separately, modeling the SOA application using Unified Modeling Language (UML) and business process model (BPM) with BPEL, and modeling the databases using conceptual, logical or physical data model. to satisfy the data service's requirement, these two areas should be linked together to improve the traceability and agility from Data, IT and business perspectives. In this paper, firstly we improve the traditional data modeling technology and propose a unique information liquidity model (ILM) to take care of different aspects and patterns of data integration. After that, we setup the two-way linkage between our existing SOA service metamodel and new ILM, the true model-driven data service development can be implemented from PIM to PSM.

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document


  • Xiao-guang Zhang

Cite this document

Choose a citation style from the tabs below

Save time finding and organizing research with Mendeley

Sign up for free