Skip to main content

XFlow: An XML-Based Document-Centric Workflow

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3806))

Abstract

This paper aims at investigating on an appropriate framework that allows the definition of workflows for collaborative document procedures. In this framework, called XFlow and largely based on XSLT Processing Model, the workflows are described by means of a new XML application called XFlowML (XFlow Markup Language). XFlowML describes the document workflow using an agent-based approach. Each agent can participate to the workflow with one or more roles, defined as XPath expressions, based on a hierarchical role chart. An XFlowML document contains as many templates as agent roles participating to the workflow. The document workflow engine constitutes the run-time execution support for the document processing by implementing the XFlowML constructs. A prototype of XFlow has been implemented with an extensive use of XML technologies (XSLT, XPath, XForms, SVG) and open-source tools (Cocoon, Tomcat, mySQL).

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Marchetti, A., Minutoli, S., Lazzareschi, P., Martinelli, M.: A System for Managing Documents in a Step by Step Process. In: Proc. XML World Euro Edition, Amsterdam-Holland, March 26-28 (2001)

    Google Scholar 

  2. Tesconi, M., Marchetti, A., Minutoli, S., Ronzano, F.: Web Forms T.R. IIT TR-09/2005 (April 2005)

    Google Scholar 

  3. Krishnan, R., Munaga, L., Karlapalem, K.: XDoC-WFMS: A Framework for Document Centric Workflow Management System. In: Kunii, H.S., Jajodia, S., Sølvberg, A. (eds.) ER 2001. LNCS, vol. 2224, pp. 348–362. Springer, Heidelberg (2001), ISBN:3-540-44122-0

    Google Scholar 

  4. Aversano, L., Canfora, G., De Lucia, A., Gallucci, P.: Integrating document and workflow management tools using XML and web technologies: a case study. In: Proc. Sixth European Conference on Software Maintenance and Reengineering, Budapest – Hungary, March 11-13, pp. 24–33 (2002)

    Google Scholar 

  5. Ciancarini, P., Tollksdorf, R., Zambonelli, F.: Coordination Middleware for XML-Centric Applications. In: Proc. 16th ACM Symposium on Applied Computing – SAC 2000, Madrid, Spain, March 10-14 (2002)

    Google Scholar 

  6. Kappel, G., Rausch-Schott, S., Reich, S., Retschitzegger, W.: Hypermedia document and workflow management based on active object-oriented databases. In: Proc. of the Thirtieth Hawaii International Conference on System Sciences, January 7-10, vol. 4, pp. 377–386 (1997)

    Google Scholar 

  7. Baresi, L., Casati, F., Castano, S., Fugini, M.G., Mirbel, I., Pernici, B.: WIDE Workflow Development Methodology. In: Proc. of the International Joint Conference on Work activities Coordination and Collaboration, San Francisco, California, United States, pp. 19–28 (1999), ISBN: 1-58113-070-8

    Google Scholar 

  8. Casati, F., Fugini, M.G., Mirbel, I., Pernici, B.: WIRES: A Methodology for Developing Workflow Applications. Requirements Engineering Journal 7(2), 73–106 (2002)

    Article  Google Scholar 

  9. Georgakopoulos, D., Hornick, H., Sheth, A.: An Overview of Workflow Management: from Process Modelling to Workflow Automation Infrastructure. Distributed and Parallel Database Journal 3(2), 119–152 (1995)

    Article  Google Scholar 

  10. Tripathi, A., Ahmed, T., Kakani, V., Jaman, S.: Implementing Distributed Workflow Systems from XML Specifications. Department of Computer Science, University of Minnesota (May 2000), Available at http://www.cs.umn.edu/Ajanta/publications.html

  11. Tolksdorf, R.: Marc Stauch Using XSL to Coordinate Workflows Kommunikation in Verteilten Systemen, pp. 127–138 (2001)

    Google Scholar 

  12. Tolksdorf, R.: Workspaces: A Web-Based Workflow Management System. IEEE Internet Computing 6(5), 18–26 (2002)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Marchetti, A., Tesconi, M., Minutoli, S. (2005). XFlow: An XML-Based Document-Centric Workflow. In: Ngu, A.H.H., Kitsuregawa, M., Neuhold, E.J., Chung, JY., Sheng, Q.Z. (eds) Web Information Systems Engineering – WISE 2005. WISE 2005. Lecture Notes in Computer Science, vol 3806. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11581062_22

Download citation

  • DOI: https://doi.org/10.1007/11581062_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-30017-5

  • Online ISBN: 978-3-540-32286-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics