Towards a Service-Oriented MDA-Based Approach to the Alignment of Business Processes with IT Systems: from the Business Model to a Web Service Composition Model

In recent years, the automation of business processes has become one of the most prominent and promising uses of Web service technology. Consequently several languages have been created for the execution of business processes, making it possible to define new and more complex services or business processes which are implemented for example by means of Web service composition. Nevertheless, these kinds of languages are not suitable for use in the early stages of the development process of information systems. Special methodologies or techniques are therefore necessary to allow systems analysts to understand services from a business point of view, while facilitating the design and development of Web service composition. In this paper, we present a service-oriented approach to information system development that starts by identifying, through business modeling, the services required by the customers of a business, to make it possible to create a Web service composition model. This model will facilitate the transformation to specific languages for business process execution, thereby reducing the development efforts made in service-oriented applications. The method proposed is illustrated by means of a Web application for the management of medical images, which we have taken as a case study.

[1]  Athula Ginige,et al.  Guest Editors' Introduction: The Essence of Web Engineering-Managing the Diversity and Complexity of Web Application Development , 2001, IEEE Multim..

[2]  Juan Antonio Hernández Tamames,et al.  A database for medical image management , 2007, Comput. Methods Programs Biomed..

[3]  Martin Bichler,et al.  Service-oriented computing , 2006, Computer.

[4]  Laury Verner BPM: The Promise and the Challenge , 2004, ACM Queue.

[5]  Juan Antonio Hernández Tamames,et al.  Web-PACS for Multicenter Clinical Trials , 2007, IEEE Transactions on Information Technology in Biomedicine.

[6]  Ioana Manolescu,et al.  Specification and Design of Workflow-Driven Hypertexts , 2002, J. Web Eng..

[7]  Stefan Tai,et al.  The next step in Web services , 2003, CACM.

[8]  Esperanza Marcos,et al.  A model driven method for service composition modelling: a case study , 2006, Int. J. Web Eng. Technol..

[9]  Nora Koch,et al.  Integration of Business Processes in Web Application Models , 2004, J. Web Eng..

[10]  Mohammad Rob,et al.  The rise and fall of an e-commerce program , 2003, Commun. ACM.

[11]  Mike P. Papazoglou,et al.  Service components for managing the life-cycle of service compositions , 2004, Inf. Syst..

[12]  Paloma Díaz,et al.  Towards efficient web engineering approaches through flexible process models , 2007, J. Syst. Softw..

[13]  Ioana Manolescu,et al.  Process modeling in Web applications , 2005, TSEM.

[14]  Manish Parashar,et al.  Enabling flexible queries with guarantees in P2P systems , 2004, IEEE Internet Computing.