Using Distributed Object Middleware To Implement Scalable Workflow Management Systems

  • Authors:
  • H. Schuster;J. Neeb;R. Schamburger

  • Affiliations:
  • MCC, Austin, TX;University of Erlangen-Nuremberg, Department of Computer Science, Erlangen, Germany;University of Erlangen-Nuremberg, Department of Computer Science, Erlangen, Germany

  • Venue:
  • Journal of Integrated Design & Process Science
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

Support of distributed workflow execution and scalability are important issues for workflow management systems. Many cooperating workflow servers should build up a distributed workflow management system to meet the requirements especially of large enterprises. In these enterprises, access to workflows is usually restricted by certain organizational. Consequently, if an agent wants to start a workflow, only a small subset of the workflow servers of the enterprise is eligible to serve this request. One of them has to be selected. In this paper, we develop a formalization of these organizational rules and we provide a generally applicable distributed execution model for workflows, which is based on the distributed execution of subworkflows. This model is implemented by an advanced distributed object middleware. The distributed object system uses the organizational rules to implement the coordination among the workflow servers and to implement the load balancing and scheduling of workflow instances.