A fully distributed architecture for large scale workflow enactment

10Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Standard client-server workflow management systems are usually designed as client-server systems. The central server is responsible for the coordination of the workflow execution and, in some cases, may manage the activities database. This centralized control architecture may represent a single point of failure, which compromises the availability of the system. We propose a fully distributed and configurable architecture for workflow management systems. It is based on the idea that the activities of a case (an instance of the process) migrate from host to host, executing the workflow tasks, following a process plan. This core architecture is improved with the addition of other distributed components so that other requirements for Workflow Management Systems, besides sealability, are also addressed. The components of the architecture were tested in different distributed and centralized configurations. The ability to configure the location of components and the use of dynamic allocation of tasks were effective for the implementation of load balancing policies.

Cite

CITATION STYLE

APA

Filho, R. S. S., Wainer, J., & Madeira, E. R. M. (2003). A fully distributed architecture for large scale workflow enactment. International Journal of Cooperative Information Systems, 12(4), 411–440. https://doi.org/10.1142/S0218843003000802

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free