A new approach to developing and implementing eager database replication protocols
ACM Transactions on Database Systems (TODS)
A Peer-to-peer Architecture forWorkflow in Virtual Enterpris
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
A tool for minimizing update errors for workflow applications: the CARD model
Computers and Industrial Engineering
Fault-tolerance in the borealis distributed stream processing system
ACM Transactions on Database Systems (TODS)
Data description and data access mechanism in distributed workflow system
Proceedings of the 2nd international conference on Scalable information systems
Distributed process execution in collaborative networks
Robotics and Computer-Integrated Manufacturing
Composition of engineering web services with distributed data-flows and computations
Advanced Engineering Informatics
A tool for minimizing update errors for workflow applications: The CARD model
Computers and Industrial Engineering
Synchronizing copies of external data in workflow management systems
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Composition of engineering web services with universal distributed data-flows framework based on ROA
Proceedings of the Third International Workshop on RESTful Design
Hi-index | 0.00 |
Most existing workflow management systems (WFMSs) are based on a client/server architecture. This architecture simplifies the overall design but it does not match the distributed nature of workflow applications and imposes severe limitations in terms of scalability and reliability. Moreover workflow engines are not very sophisticated in terms of data management. Forgetting the fact that workflow is, to a great extent, data flow. In this paper we propose a novel architecture to address the issue of data management in a WFMS. This architecture is based on a fully distributed workflow engine for control flow, plus a set of loosely synchronized replicated databases for dataflow. The resulting system offers greater robustness and reliability as well as much better data handling capabilities than existing approaches. To better illustrate this novel architecture and its implications, two commercial systems are employed in this paper: FlowMark, as the workflow engine, and the replication capabilities of Lotus Notes, as the support system for distributed data management.