The action workflow approach to workflow management technology
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Specification and execution of transactional workflows
Modern database systems
Supporting Cooperation in the SPADE-1 Environment
IEEE Transactions on Software Engineering
Modeling and Analysis of Workflows Using Petri Nets
Journal of Intelligent Information Systems - Special issue on workflow management systems
From Centralized Workflow Specification to Distributed WorkflowExecution
Journal of Intelligent Information Systems - Special issue on workflow management systems
Compiler optimizations for Java aglets in distributed data intensive applications
Proceedings of the 2002 ACM symposium on Applied computing
A Decentralized Architecture for Software Process Modeling and Enactment
IEEE Internet Computing
Workflow Management in the Internet Age
ADBIS '98 Proceedings of the Second East European Symposium on Advances in Databases and Information Systems
J-Orchestra: Automatic Java Application Partitioning
ECOOP '02 Proceedings of the 16th European Conference on Object-Oriented Programming
Domain Knowledge-Based Automatic Workflow Generation
DEXA '02 Proceedings of the 13th International Conference on Database and Expert Systems Applications
A Formal Foundation for Distributed Workflow Execution Based on State Charts
ICDT '97 Proceedings of the 6th International Conference on Database Theory
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Multiagent Systems with Workflows
IEEE Internet Computing
Decentralized orchestration of composite web services
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
Decentralizing execution of composite web services
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Facilitating the rapid development and scalable orchestration of composite web services
Distributed and Parallel Databases
Chinese wall security for decentralized workflow management systems
Journal of Computer Security - Special issue on ACM conference on computer and communications security, 2001
Partitioning rules for orchestrating mobile information systems
Personal and Ubiquitous Computing
Decentralized coordination of transactional processes in peer-to-peer environments
Proceedings of the 14th ACM international conference on Information and knowledge management
SELF-SERV: a platform for rapid composition of web services in a peer-to-peer environment
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
A distributed architecture for supporting e-government cooperative processes
TCGOV'05 Proceedings of the 2005 international conference on E-Government: towards Electronic Democracy
Towards runtime migration of WS-BPEL processes
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
CorPN: managing instance correspondence in collaborative business processes
Distributed and Parallel Databases
Adaptable Decentralized Service Oriented Architecture
Journal of Systems and Software
Migratability of BPMN 2.0 process instances
ICSOC'11 Proceedings of the 2011 international conference on Service-Oriented Computing
Hi-index | 0.00 |
Workflow Management Systems (WFMS) are often used to support the automated execution of business processes. In today's networked environment, it is not uncommon for organizations representing different business partners to collaborate for providing value-added services and products. As such, workflows representing the business processes in this loosely-coupled, dynamic and ad hoc coalition environment tend to span across the organizational boundaries. As a result, it is not viable to employ a single centralized WFMS to control the execution of the inter-organizational workflow due to limited scalability, availability and performance. To this end, in this paper, we present a decentralized workflow model, where inter-task dependencies are enforced without requiring to have a centralized WFMS. In our model, a workflow is divided into partitions called self-describing workflows, and handled by a light weight workflow management component, called the workflow stub, located at each organization. We present a performance study by considering different types of workflows with varying degrees of parallelism. Our performance results indicate that decentralized workflow management indeed enjoys significant gain in performance over its centralized counterpart in cases where there is less parallelism.