Implementation of Ontology-driven Workflow Flexibilization Mechanisms

Workflow management systems usually interpret a workflow definition rigidly. However, there are real life situations where users should be allowed to deviate from the prescribed static workflow definition for various reasons, including lack of information and unavailability of the required resources. To flexibilize workflow execution, this paper proposes mechanisms that allow execution to proceed in the presence of incomplete information, by adopting presuppositions, and in the presence of negative information, by suggesting execution alternatives. This paper also presents an architecture for the workflow system, which is driven by ontologies that capture semantic relationships between workflows, resources and users. The focus is on the matching module instance, the component responsible for finding alternatives for workflows, resources and users.

[1]  Gary J. Nutt,et al.  The evolution towards flexible workflow systems , 1996, Distributed Syst. Eng..

[2]  Fabio Casati,et al.  Workflow Evolution , 1996, ER.

[3]  Gustavo Alonso,et al.  Functionality and Limitations of Current Workflow Management Systems , 1997, unpublished.

[4]  Amit P. Sheth,et al.  Transactions in Transactional Workflows , 1997, Advanced Transaction Models and Architectures.

[5]  Mathias Weske,et al.  Flexible modeling and execution of workflow activities , 1998, Proceedings of the Thirty-First Hawaii International Conference on System Sciences.

[6]  Hala Skaf-Molli,et al.  COO approach to support cooperation in software developments , 1998, IEE Proc. Softw..

[7]  Gregor Joeris Defining Flexible Workflow Execution Behaviors , 1999, Enterprise-wide and Cross-enterprise Workflow Management.

[8]  CoSent: a Cooperative Sentinel for Intelligent Information Systems , 2000 .

[9]  Ilia Bider,et al.  Is it possible to make workflow management systems flexible? Dynamical systems approach to business processes , 2000, Proceedings Sixth International Workshop on Groupware. CRIWG 2000.

[10]  Santosh K. Shrivastava,et al.  Flexible workflow management in the OPENflow system , 2001, Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference.

[11]  Daniela Grigori,et al.  Flexible data management and execution to support cooperative workflow: the COO approach , 2001, Proceedings of the Third International Symposium on Cooperative Database Systems for Advanced Applications. CODAS 2001.

[12]  M. A. T. Í. M. O. D. C. Arvalho,et al.  The Design of XPAE-An Emergency Plan Definition Language , 2002 .

[13]  Johannes Klein,et al.  Web services transaction (ws-transaction) , 2002 .

[14]  Shazia Wasim Sadiq,et al.  On Building Workflow Models for Flexible Processes , 2002, Australasian Database Conference.

[15]  Valeria De Antonellis,et al.  An approach to Web Service compatibility in cooperative processes , 2003, 2003 Symposium on Applications and the Internet Workshops, 2003. Proceedings..

[16]  Anthony Nadalin,et al.  Web Services Coordination (WS- Coordination) , 2004 .

[17]  Amit P. Sheth,et al.  An overview of workflow management: From process modeling to workflow automation infrastructure , 1995, Distributed and Parallel Databases.