A Framework for Document-Driven Workflow Systems

  • Jianrui Wang
  • Akhil Kumar
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3649)


We propose and demonstrate the feasibility of a framework for document-driven workflow systems that requires no explicit control flow and the execution of the process is driven by input documents. The framework can assist workflow designers to discover the data dependencies between tasks in a process and achieve more efficient control flow design. The framework also provides an architecture to separate the workflow system from application data and facilitate inter-organizational processes. Document-driven workflow systems are more flexible than traditional control flow processes, easier to verify and work better for ad hoc workflows. We also implemented a prototype workflow system using the framework entirely in a RDBMS using Transact-SQL in Microsoft SQL Server 2000. A detailed comparison with control driven workflows has also been done.


Application Layer Application Data Soft Constraint Event Adapter Input Document 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    van der Aalst, W.M.P.: Workflow Patterns,
  2. 2.
    van der Aalst, M.P., van Hee, K.: Workflow Management: Models, Methods, and Systems. The MIT Press, Cambridge (January 2002)Google Scholar
  3. 3.
    van der Aalst, W.M.P., Kumar, A.: XML-Based Schema Definition for Support of Interorganizational Workflow. Information System Research 14(1), 23–46 (2003)CrossRefGoogle Scholar
  4. 4.
    Bae, H., et al.: Document configuration control process captured in a workflow. Computers in Industry 53, 117–131 (2004)CrossRefGoogle Scholar
  5. 5.
    Bajaj, A., Ram, S.: SEAM: A state-entity-activity-model for a well-defined workflow development methodology. IEEE Transactions on Knowledge and Data Engineering 14(2), 415–431 (2002)CrossRefGoogle Scholar
  6. 6.
    Botha, R.A., Eloff, J.H.P.: Access control in document-centric workflow systems–an agent-based approach. Computers and Security 20(6), 525–532 (2001)CrossRefGoogle Scholar
  7. 7.
    Dourish, P., Edwards, W.K., LaMarca, A., et al.: Extending document management systems with user-specific active properties. ACM Trans. Inf. Syst. 18(2), 140–170 (2000)CrossRefGoogle Scholar
  8. 8.
    Grefen, P., et al.: Database Support for Workflow management - The WIDE Project. Kluwer Academic Publishers, Dordrecht (1999)Google Scholar
  9. 9.
    Hollingsworth, D.: The Workflow Reference Model 10 Years On,
  10. 10.
    Kiepuszewski, B., Hofstede, A.H.M., Bussler, C.: On Structured Workflow Modeling. In: Wangler, B., Bergman, L.D. (eds.) CAiSE 2000. LNCS, vol. 1789, p. 431. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  11. 11.
    Krishnan, R., Munaga, L., Karlapalem, K.: XDoC-WFMS: A Framework for Document Centric Workflow Management System. In: Arisawa, H., Kambayashi, Y., Kumar, V., Mayr, H.C., Hunt, I. (eds.) ER Workshops 2001. LNCS, vol. 2465, pp. 348–362. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  12. 12.
    Mazumdar, S., AbuSafiya, M.: A Document-Centric Approach to Business Process Management. In: Proc. Intl. Conf. on Information and Knowledge Engineering, pp. 461–466 (2004)Google Scholar
  13. 13.
    McCarthy, D.R., Dayal, U.: The Architecture of an Active Database System. In: Proc. ACM SIGMOD Conf. on Management of Data, Portland, pp. 215–224 (1989)Google Scholar
  14. 14.
    Micorsoft Corporation: SQL Server Books Online:Transact-SQL Reference (2000)Google Scholar
  15. 15.
    Muehlen, M.: zur: Resource Modeling in Workflow Applications,
  16. 16.
    OASIS: Web Services Business Process Execution Language (WSBPEL) fig:Architecture,
  17. 17.
    Scheer, A.W.: ARIS - Business Process Frameworks, 2nd edn. Springer, Heidelberg (1998)Google Scholar
  18. 18.
    Voorhoeve, M., van der Aalst, W.: Ad-hoc workflow: Problems and solutions. In: Tjoa, A.M. (ed.) DEXA 1997. LNCS, vol. 1308, pp. 36–40. Springer, Heidelberg (1997)Google Scholar
  19. 19.
    WFMC: XML Processing Description Language (XPDL),
  20. 20.
    Zlotkin, G.: Organizing Business Knowledge - The MIT Process Hand-book. In: Malone, T.W., et al. (eds.), p. 20. The MIT Press, Cambridge (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Jianrui Wang
    • 1
  • Akhil Kumar
    • 1
  1. 1.Smeal College of BusinessPennsylvania State UniversityUniversity ParkU.S.A.

Personalised recommendations