Abstract
The paper describes an application composition and execution environment implemented as a transactional workflow system that enables sets of inter-related tasks to be carried out and supervised in a dependable manner. The paper describes how the system meets the requirements of interoperability, scalability, flexible task composition, dependability and dynamic reconfiguration. The system is general purpose and open: it has been designed and implemented as a set of CORBA services, running on top of a given ORB. The system serves as an example of the use of middleware technologies to provide a fault-tolerant execution environment for long running distributed applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Best E., and Grahlmann G. (1995) “PEP: Programming Environment based on Petri nets”, Documentation and User Guide, Version 1.4, Universitat Hildersheim.
Das S., Kochut K., Miller J., Seth A. and Worah, D., (1997) “ORBWork: A reliable distributed CORBA-based workflow enactment system for METEOR2”, Tech. Report No. UGA-CS-TR 97–001, Dept. of Computer Science, University of Georgia.
Georgakopoulos D., Hornick, M. and Sheth A. (1995) “An overview of workflow management: from process modeling to workflow automation infrastructure”, Intl. Journal on distributed and parallel databases, 3 (2), pp. 119–153.
Lawrence P., (ed.) (1997) “WfMC Workflow Handbook”, John Wiley & Sons Ltd. Nortel and University of Newcastle upon Tyne, (1998) “Workflow Management Facility Specification”, Revised submission, OMG document bom/98–03–01.
Parrington G.D., Shrivastava S.K., Wheater S.M., and Little M.C. (1995) “The design and implementation of Arjuna”, USENIX Computing Systems Journal, vol. 8 (3), pp. 255–308.
Paul S., Park E., and Chaar J. (1997) “RainMan: a Workflow System for the Internet”, Proc. of USENIX Symp. on Internet Technologies and Systems.
Ranno F., Wheater S.M., and Shrivastava S.K. (1997) “A System for Specifying and Co-ordinating the Execution of Reliable Distributed Applications”, IFIP Conference on Distributed Applications and Interoperable Systems (DAIS’97), Cottbus, Germany.
Ranno F., Shrivastava S.K., and Wheater S.M. (1998) “A Language for Specifying the Composition of Reliable Distributed Applications”, The 181h International Conference on Distributed Computing Systems (ICDCS ‘88), Amsterdam, The Netherlands.
Shrivastava S.K., and Wheater S.M. (1998) “Architectural Support for Dynamic Reconfiguration of Large Scale Distributed Applications”, The 4th International Conference on Configurable Distributed Systems (CDS’98), Annapolis, Maryland, USA.
Warne J.P. (1995) “Flexible transaction framework for dependable workflows”, ANSA Report No. 1217.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag London Limited
About this paper
Cite this paper
Wheater, S.M., Shrivastava, S.K., Ranno, F. (1998). A CORBA Compliant Transactional Workflow System for Internet Applications. In: Davies, N., Jochen, S., Raymond, K. (eds) Middleware’98. Springer, London. https://doi.org/10.1007/978-1-4471-1283-9_1
Download citation
DOI: https://doi.org/10.1007/978-1-4471-1283-9_1
Publisher Name: Springer, London
Print ISBN: 978-1-4471-1285-3
Online ISBN: 978-1-4471-1283-9
eBook Packages: Springer Book Archive