Towards to Compose Cloud Service Flexible Workflow Applications

Semi automatic and semantic composition of workflows from Web and Cloud services is an important challenge in today's distributed applications. This paper focuses on how to compose and execute flexible workflow applications of Cloud services without considering lower level description of the Cloud environment. To reach this objective, we propose a Model-Driven Approach (MDA) for developing flexible workflow applications from existing Cloud services. The workflows are built on an abstract level with semantic and syntaxic descriptions of services available on the Cloud. To built workflow abstract models, the proposed approach uses BPMN model. As there are particular needs for modelling composed workflows of Cloud services which are not fully captured by traditional workflow modelling, we propose to extend the BPMN notation. These extensions deals with additional information allowing a systematic composition of workflows and containing appropriate data to describe a Cloud service. These data are useful for the execution of the resulting.

[1]  Adrian Rutle,et al.  A diagrammatic approach to model transformations , 2008, EATIS.

[2]  Thomas Allweyer,et al.  BPMN 2.0 : introduction to the standard for business process modeling , 2016 .

[3]  Michael Schrefl,et al.  Analysis of business process integration in Web service context , 2007, Future Gener. Comput. Syst..

[4]  Irfan-Ullah Awan,et al.  Analysis of grid service composition with BPEL4WS , 2004, 18th International Conference on Advanced Information Networking and Applications, 2004. AINA 2004..

[5]  Roy Grønmo,et al.  Web service composition in UML , 2004, Proceedings. Eighth IEEE International Enterprise Distributed Object Computing Conference, 2004. EDOC 2004..

[6]  Roy Grønmo,et al.  Model-driven semantic Web service composition , 2005, 12th Asia-Pacific Software Engineering Conference (APSEC'05).

[7]  Adrian Rutle,et al.  Automatic Definition of Model Transformations at Instance Level , 2011 .

[8]  Tomasz Gubala,et al.  Highly Dynamic Workflow Orchestration for Scientific Applications , 2007 .

[9]  Adrian Rutle,et al.  A formal approach to modeling and model transformations in software engineering , 2008 .

[10]  Wil M. P. van der Aalst,et al.  How to handle dynamic change and capture management information? An approach based on generic workflow models , 2001, Comput. Syst. Sci. Eng..

[11]  Richard Mark Soley Model Driven Architecture: Next Steps , 2005, ICEIS.

[12]  Ian T. Foster,et al.  Grid Services for Distributed System Integration , 2002, Computer.

[13]  Shi Ying,et al.  Towards Model-based Verification of BPEL with Model Checking , 2006, The Sixth IEEE International Conference on Computer and Information Technology (CIT'06).

[14]  Tony Andrews Business Process Execution Language for Web Services Version 1.1 , 2003 .

[15]  Quan Z. Sheng,et al.  Facilitating the Rapid Development and Scalable Orchestration of Composite Web Services , 2004, Distributed and Parallel Databases.

[16]  M Maja Pesic,et al.  Constraint-based workflow management systems : shifting control to users , 2008 .

[17]  Ian T. Foster Globus Toolkit Version 4: Software for Service-Oriented Systems , 2005, NPC.

[18]  Axel Uhl,et al.  Model-Driven Architecture , 2002, OOIS Workshops.

[19]  Ben Ayed,et al.  AN INTERACTIVE COMPOSITION OF WORKFLOW APPLICATIONS BASED ON UML ACTIVITY DIAGRAM , 2009 .

[20]  Paul Roe,et al.  A Programming Language for Web Service Development , 2005, ACSC.