Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Design for Change: Evolving Workflow Specifications in ULTRAflow

Alfred FentContact Information, Herbert ReiterContact Information and Burkhard FreitagContact Information

(7)  Department of Computer Science, University of Passau, 94030 Passau, Germany
Abstract
Updating the specification of workflows on the fly in a workflow management system is currently considered an important topic in research as well as application. Yet, most approaches are either very simplistic, allowing only newly started workflows to take advantage of updated specifications, or they are complex, trying to transfer every active workflow from the old to the new schema.
In the workflow management system ULTRAflow, updates to workflow specifications are handled by using a multi-version concurrency control protocol. This is facilitated by the specification language for workflows, which is rule based and therefore provides a natural partitioning of specifications into smaller units. The proposed method allows active, running workflows to partly use new specifications if this does not conflict with already executed sub-workflows. Moreover, an architecture which is also applicable in a distributed system is presented.
While the method to update the specifications is discussed in the context of a workflow management system, it can also be applied in CORBA or EJB applications, or the now ubiquitous electronic services.
The work described in this paper has been funded by the German Research Agency (DFG) under contract number Fr 1021/3-3.

Contact Information Alfred Fent
Email: fent@fmi.uni-passau.de

Contact Information Herbert Reiter
Email: reiter@fmi.uni-passau.de

Contact Information Burkhard Freitag
Email: freitag@fmi.uni-passau.de
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.108 • Server: mpweb01
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)