Document-Based Dynamic Workflows: Towards Flexible and Stateful Services

Task-based workflows describe a set of predefinedtasks executed in a predefined sequence flow in whichdocuments representing business objects are sent to activate tasks according to some business goal. The increasingly agile nature of business processes implies that neither the potential tasks nor their sequence flow can be defined a priori. In this context, documents may constitute the central abstraction in a business process execution while services are stateless entities. While business goals and associated business rules drive models and their executions, document content and its structure may additionally be used to determine how the document can be processed and how multiple processing tasks may be composed dynamically.This paper introduces a document-based workflow modelthat implements such agile business processes. The described approach relies on the use of a rule-based system as ameans to capture diverse concerns such as business goals and associated rules within a uniform framework. To this end, we illustrate this approach with an electronic health record (EHR) application.

[1]  Andreas Schaad,et al.  Distributed Access Control For XML Document Centric Collaborations , 2008, 2008 12th International IEEE Enterprise Distributed Object Computing Conference.

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

[3]  Christoph Wargitsch,et al.  Challenges and solutions of document and workflow management in a manufacturing enterprise: a case study , 1996, Proceedings of HICSS-29: 29th Hawaii International Conference on System Sciences.

[4]  Wil M. P. van der Aalst,et al.  Constraint-Based Workflow Models: Change Made Easy , 2007, OTM Conferences.

[5]  Clarence A. Ellis,et al.  A Workflow Change Is a Workflow , 2000, Business Process Management.

[6]  William N. Robinson,et al.  Goal-Oriented Workflow Analysis and Infrastructure , 1996 .

[7]  Mohammad Ashiqur Rahaman A document-based dynamic workflow system , 2009 .

[8]  van der Wmp Wil Aalst,et al.  Dealing with workflow change: identification of issues and solutions , 2000 .

[9]  Mathias Weske,et al.  Formal foundation and conceptual design of dynamic adaptations in a workflow management system , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[10]  Andreas Schaad,et al.  Ontology-Based Secure XML Content Distribution , 2009, SEC.

[11]  Wil M. P. van der Aalst,et al.  DecSerFlow: Towards a Truly Declarative Service Flow Language , 2006, WS-FM.

[12]  Davide Rossi Orchestrating document-based workflows with X-Folders , 2004, SAC '04.

[13]  T. Wewers,et al.  Four dimensions of interorganizational, document-oriented workflow: A case study of the approval of hazardous-waste disposal , 1998, Proceedings of the Thirty-First Hawaii International Conference on System Sciences.

[14]  Mathias Weske,et al.  Case handling: a new paradigm for business process support , 2005, Data Knowl. Eng..

[15]  Ingo Weber,et al.  User-Friendly Semantic Annotation in Business Process Modeling , 2007, WISE Workshops.

[16]  Wil M. P. van der Aalst,et al.  Business Process Management, Models, Techniques, and Empirical Studies , 2000 .

[17]  Marius Ioa Document and Workflow Management in Collaborative Systems , 2008 .