Toward the Development of Contextually Aware Business Applications via Model-Driven Transformations

While the traditional model driven development techniques are useful for building solutions in a reusable manner, they do not say much about how the existing assets in a client environment can be leveraged effectively and efficiently. In this work, we enhance model driven transformation techniques to generate implementation artifacts on a given platform from platform independent models while leveraging the existing assets in a client environment. We apply semantic Web service matching technology to achieve automatic binding of generated artifacts with available client assets. By generating implementation artifacts that are bound where appropriate with clientspsila existing functionality, our approach helps cut down the development time during project implementations and thereby resulting in reduced project durations and costs. We demonstrate the feasibility of the two platforms: IBM WebSphere and SAP NetWeaver. Lessons learned are presented.

[1]  Ali Arsanjani,et al.  Service-oriented modeling and architecture , 2004 .

[2]  Tanveer F. Syeda-Mahmood,et al.  SEMAPLAN: Combining Planning with Semantic Matching to Achieve Web Service Composition , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[3]  Tanveer F. Syeda-Mahmood,et al.  Searching service repositories by combining semantic and ontological matching , 2005, IEEE International Conference on Web Services (ICWS'05).

[4]  Vicente Pelechano,et al.  Model to Text Transformation in Practice: Generating Code from Rich Associations Specifications , 2006, ER.

[5]  Ali Arsanjani,et al.  Service-Oriented Modeling and Architecture for Realization of an SOA , 2006, 2006 IEEE International Conference on Services Computing (SCC'06).

[6]  Oscar Pastor,et al.  Model-Driven Development , 2008, Informatik-Spektrum.

[7]  Santhosh Kumaran,et al.  A model-driven transformation method , 2003, Seventh IEEE International Enterprise Distributed Object Computing Conference, 2003. Proceedings..

[8]  Jörn Guy Süß,et al.  Platform Independent Model Transformation Based on Triple , 2004, Middleware.

[9]  Howard M. Hess Aligning technology and business: Applying patterns for legacy transformation , 2005, IBM Syst. J..

[10]  David Frankel,et al.  Model Driven Architecture: Applying MDA to Enterprise Computing , 2003 .