A Goal Driven Configurable Service Workflow Model

Service computing is being a prevailing software paradigm now and also becomes the underling supporting technology for grid environment. Since single service can only provide limited functions, they are often be combined by a service workflow model so that users requirements can be meet by executing some service workflow model. In order to support various users requests through a common workflow, the service workflow model should be configurable, i.e., they can be refined into different forms. A rule driven service workflow model is presented in the paper. And a goal driven service workflow customization method is introduced. A prototype system is also presented.

[1]  Wil M. P. van der Aalst,et al.  Generic Workflow Models: How to Handle Dynamic Change and Capture Management Information? , 1999, CoopIS.

[2]  Jinjun Chen,et al.  Adaptive selection of necessary and sufficient checkpoints for dynamic verification of temporal constraints in grid workflow systems , 2007, TAAS.

[3]  Yolanda Gil,et al.  Artificial intelligence and grids: workflow planning and beyond , 2004, IEEE Intelligent Systems.

[4]  Colette Rolland,et al.  Guiding Goal Modeling Using Scenarios , 1998, IEEE Trans. Software Eng..

[5]  Otthein Herzog,et al.  Managing Evolving Workflow Specifications With Schema Versioning and Migration Rules , 1999 .

[6]  Mark Greenwood,et al.  Taverna: lessons in creating a workflow environment for the life sciences: Research Articles , 2006 .

[7]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[8]  Shensheng Zhang,et al.  A dynamically reconfigurable system based on workflow and service agents , 2004, Eng. Appl. Artif. Intell..

[9]  Wil M. P. van der Aalst,et al.  Formalization and verification of event-driven process chains , 1999, Inf. Softw. Technol..

[10]  Annie I. Antón,et al.  Goal-based requirements analysis , 1996, Proceedings of the Second International Conference on Requirements Engineering.

[11]  Scott Henninger,et al.  A Case-Based Approach to Tailoring Software Processes , 2001, ICCBR.

[12]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[13]  Manfred Reichert,et al.  Adeptflex—Supporting Dynamic Changes of Workflows Without Losing Control , 1998, Journal of Intelligent Information Systems.

[14]  Jinjun Chen,et al.  A taxonomy of grid workflow verification and validation , 2008, Concurr. Comput. Pract. Exp..

[15]  Luc Moreau,et al.  Semantic Description, Publication and Discovery of Workflows in myGrid , 2004 .

[16]  Kevin Crowston,et al.  Organizing Business Knowledge: The MIT Process Handbook , 2003 .

[17]  Craig Hollenbach,et al.  Software process reuse in an industrial setting , 1996, Proceedings of Fourth IEEE International Conference on Software Reuse.

[18]  Edward A. Lee,et al.  CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. 2000; 00:1–7 Prepared using cpeauth.cls [Version: 2002/09/19 v2.02] Taverna: Lessons in creating , 2022 .