Ubiquity and need-to-know: two principles of data distribution
ACM SIGOPS Operating Systems Review
Principles of distributed database systems
Principles of distributed database systems
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
State of the art in workflow management research and products
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
A configuration management approach for large workflow management systems
WACC '99 Proceedings of the international joint conference on Work activities coordination and collaboration
A workflow data distribution strategy for scalable workflow management systems
SAC '97 Proceedings of the 1997 ACM symposium on Applied computing
Reliable Distributed Computing with the ISIS Toolkit
Reliable Distributed Computing with the ISIS Toolkit
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Design and Implementation of a Distributed Workflow Enactment Service
COOPIS '97 Proceedings of the Second IFCIS International Conference on Cooperative Information Systems
A Formal Foundation for Distributed Workflow Execution Based on State Charts
ICDT '97 Proceedings of the 6th International Conference on Database Theory
Client/Server Qualities: A Basis for Reliable Distributed Workflow Management Systems
ICDCS '97 Proceedings of the 17th International Conference on Distributed Computing Systems (ICDCS '97)
Constructing reliable distributed communication systems with CORBA
IEEE Communications Magazine
Pros and cons of distributed workflow execution algorithms
Data Management in a Connected World
Hi-index | 0.00 |
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.