Class library support for workflow environments and applications
- 1 June 1997
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. 46 (6) , 673-686
- https://doi.org/10.1109/12.600825
Abstract
Workflow systems are receiving increased attention as they intend to facilitate the operations of enterprises by coordinating and streamlining business activities. The need for automated support and operational models that allow workflow applications to coordinate units of work across multiple servers-according to business defined rules and routes-is becoming critical for the proper management of such activities. In this paper, we describe a Transaction-Oriented Workflow Environment (TOWE) for programming workflow activities. The novelty of our approach resides in the proposed unified abstraction, class libraries, to support workflow activities. The fundamental concept used in the TOWE system is based on the symbiosis of object-oriented programming and interprocess communication concepts. In TOWE, the concurrency abstractions are represented by process objects, active objects acting as processes, which involve asynchronous, location-independent, and application specific process invocations.Keywords
All Related Versions
This publication has 20 references indexed in Scilit:
- Delegation Pattern in Workflow SystemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2010
- TrActorS: a transactional actor system for distributed query processingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- A general framework for the execution of heterogenous programs in workflow management systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The Mentor project: steps towards enterprise-wide workflow managementPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- R-OK: a reflective model for distributed object managementPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A semantic meta-modelling approach to schema transformationPublished by Association for Computing Machinery (ACM) ,1995
- Composing first-class transactionsACM Transactions on Programming Languages and Systems, 1994
- On the representation of objects with polymorphic shape and behaviorPublished by Springer Nature ,1994
- TOWARDS A MODEL FOR MULTIDATABASE TRANSACTIONSInternational Journal of Cooperative Information Systems, 1992
- Supporting distributed office problem solving in organizationsACM Transactions on Information Systems, 1986