Activity flow: Towards incremental specification and flexible coordination of workflow activities
We introduce the ActivityFlow specification language for incremental specification and flexible coordination of workflow activities. The most interesting features of the ActivityFlow specification language include (1) a collection of specification mechanisms, which provides a workflow designer with a uniform workflow specification interface to describe difFerent types (i.e., ad-hoc, administrative, or production) of workflows involved in their organizational processes, and helps to increase the flexibility of workflow processes in accommodating changes; (2) a set of activity modeling facilities, which enables the workflow designer to describe the flow of work declaratively and incrementally, allowing reasoning about correctness and security of complex workflow activities independently from their underlying implementation mechanisms; (3) an open architecture that supports user interaction as well as collaboration of workflow systems of different organizations.
KeywordsBusiness Process Graphical Notation Telephone Service Trigger Condition Reference Architecture
Unable to display preview. Download preview PDF.
- 1.R. Barga and C. Pu. A practical and modular implementation technique of extended transaction models. In Proceedings of the 21st International Conference on Very Large Data Bases, Zurich, September 1995.Google Scholar
- 2.A. K. Elmagarmid. Database Transaction Models for Advanced Applications. Morgan Kaufmann, 1992.Google Scholar
- 3.D. Georgakopoulos, M. Hornick, and A. Sheth. An overview of workflow management: From processing modeling to workflow automation infrastructure. Distributed and Parallel Database, 3(2):119–152, 1995.Google Scholar
- 4.M. Hsu and C. Kleissner. Objectflow: Towards a process management infrastructure. Distributed and Parallel Databases, (4):169–194, 1996.Google Scholar
- 5.L. Liu and R. Meersman. The basic building blocks for modeling communication behavior of complex objects: an activity-driven approach. ACM Transactions on Database Systems, 21(3):157–207, June 1996.Google Scholar
- 6.L. Liu and C. Pu. ActivityFlow: A formalism for incremental specification of workflow activities. Technical Report TR97, University of Alberta.Google Scholar
- 7.J. McCarthy. There is more than one kind of workflow software. Computerworld, November 2 1992.Google Scholar
- 8.C. Mohan. Advanced Transaction Models — Survey and Critique. Tutorial presented at the ACM SIGMOD international conference, 1994.Google Scholar
- 9.A. Sheth. Workflow Automation: Applications, Technology and Research. Tutorial presented at the ACM SIGMOD international conference, 1995.Google Scholar
- 10.A. Sheth, G. Georgakopoulos, S.Joosten, M. Rusinkiewicz, W. Scacchi, J. Wildedn, and A. Wolf. Report from the nsf workshop on workflow and process automation in information systems. ACM SIGMOD Record, 25(4):55–67, December 1996.Google Scholar
- 11.T. Zhou, C. Pu, and L. Liu. Adaptable, efficient, and modular coordination of distributed extended transactions. In Proceeding of the International Conference on Parallel and Distributed Databases, 1996.Google Scholar