From BPMN business process models to SoaML service models: A transformation-driven approach

Business process modeling, simulation, deployment, execution and evaluation support have been improved in last years, through research efforts from both the academic field and industry. Organizations are now aware of the importance of explicitly defining the business processes of which their businesses are comprised realizing them by means of services. Service support helps to reduce the gap between the areas of Business and Information Technology (IT), thus easing the communication and understanding of business needs. Business Process Management (BPM), Service Oriented Computing (SOC) and Model Driven Development (MDD) paradigms are integrated, based on standards and tools which support them. MINERVA is a framework that aims to provide such an integrated solution. In this paper we present the MINERVA proposal for automating transformations from BPMN to SoaML models in order to automatically generate services from business processes.

[1]  Mario Piattini,et al.  Towards a Service-oriented and Model-driven Framework with Business Processes as First-class Citizens , 2009, BPSC.

[2]  Markus Völter,et al.  Model-Driven Software Development: Technology, Engineering, Management , 2006 .

[3]  Mario Piattini,et al.  Towards an ontology for service oriented modeling supporting business processes , 2010, 2010 Fourth International Conference on Research Challenges in Information Science (RCIS).

[4]  Mario Piattini,et al.  Towards CIM to PIM Transformation: From Secure Business Processes Defined in BPMN to Use-Cases , 2007, BPM.

[5]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[6]  Kostas Kontogiannis,et al.  A framework for business model driven development , 2004, 12 International Workshop on Software Technology and Engineering Practice (STEP'04).

[7]  Claus Pahl,et al.  Pattern-Based Business-Driven Analysis and Design of Service Architectures , 2008, ICSOFT.

[8]  Esperanza Marcos,et al.  A Model Driven Approach for the Alignment of Business and Information Systems Models , 2008, 2008 Mexican International Conference on Computer Science.

[9]  Mario Piattini,et al.  MINERVA: Model drIveN and sErvice oRiented Framework for the Continuous Business Process improVement and relAted Tools , 2009, ICSOC/ServiceWave Workshops.

[10]  Paolo Traverso,et al.  Service-Oriented Computing: State of the Art and Research Challenges , 2007, Computer.

[11]  Paul W. P. J. Grefen,et al.  Conceptual framework and architecture for service mediating workflow management , 2003, Inf. Softw. Technol..

[12]  Dirk Krafzig,et al.  Enterprise SOA: Service-Oriented Architecture Best Practices , 2004 .

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

[14]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2003, Distributed and Parallel Databases.

[15]  Hervé Pingaud,et al.  A model-driven approach for collaborative service-oriented architecture design , 2009 .

[16]  Jörg P. Müller,et al.  Model- and Architecture-Driven Development in the Context of Cross-Enterprise Business Process Engineering , 2006, 2006 IEEE International Conference on Services Computing (SCC'06).

[17]  Howard Smith,et al.  Business Process Management: The Third Wave , 2003 .

[18]  Schahram Dustdar,et al.  Modeling process-driven and service-oriented architectures using patterns and pattern primitives , 2007, TWEB.