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. 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
F. Ranno, S.K. Shrivastava and S.M. Wheater, “A system for specifying and coordinating the execution of reliable distributed applications”, Distributed Applications and Interoperable Systems, eds: H. Konig, K. G. Geihs and T. Preuss, Chapman and Hall, ISBN 0 412 82340 3, 1997, pp. 281–294.
S.M. Wheater, S.K. Shrivastava and F. Ranno “A CORBA Compliant Transactional Workflow System for Internet Applications”, Proc. Of IFIP Intl. Conference on Distributed Systems Platforms and Open Distributed Processing, Middleware 98, (N. Davies, K. Raymond, J. Seitz, eds.), Springer-Verlag, London, 1998, ISBN 1-85233-088-0, pp. 3–18.
S.K. Shrivastava and S.M. Wheater, “Architectural Support for Dynamic Reconfiguration of distributed workflow Applications”, IEE Proceedings–Software, Vol. 145,No. 5, October 1998, pp. 155–162.
S. Paul, E. Park and J. Chaar, “RainMan: a Workflow System for the Internet”, Proc. of USENIX Symp. on Internet Technologies and Systems, Dec. 1997.
IEEE concurrency paper: IBM
F. Ranno, S.K. Shrivastava, and S.M. Wheater, “A Language for Specifying the Composition of Reliable Distributed Applications”, 18th IEEE Intl. Conf. on Distributed Computing Systems, ICDCS’98, Amsterdam, May 1998, pp. 534–543.
G.D. Parrington, S.K. Shrivastava, S.M. Wheater and M.C. Little, “The design and implementation of Arjuna”, USENIX Computing Systems Journal, vol. 8(3), pp. 255–308, Summer 1995.
Nortel and University of Newcastle upon Tyne, “Workflow Management Facility Specification”, OMG document number bom/98-03-01, March 1998.
F. Ranno, “A language and toolkit for the specification, execution and monitoring of dependable distributed applications”, Phd thesis, Department of Computing Science, University of Newcastle upon Tyne, June 1999.
J. Magee and J. Kramer, “Concurrency: state models and Java programs”, John Wiley and Sons, 1999.
D. Georgakopoulos, M. Hornick and A. Sheth, “An overview of workflow management: from process modelling to workflow automation infrastructure”, Intl. Journal on distributed and parallel databases, 3(2), pp. 119–153, April 1995.
J.P. Warne, “Flexible transaction framework for dependable workflows”, ANSA Report No. 1217, 1995.
S. Das, K. Kochut, J. Miller, A. Seth A and D. Worah, “ORBWork: A reliable distributed CORBA-based workflow enactment system for METEOR2”, Tech. Report No. UGA-CSTR 97-001, Dept. of Computer Science, University of Georgia 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Wheater, S.M., Shrivastava, S.K., Ranno, F. (2000). OPENflow: A CORBA Based Transactional Workflow System. In: Krakowiak, S., Shrivastava, S. (eds) Advances in Distributed Systems. Lecture Notes in Computer Science, vol 1752. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46475-1_15
Download citation
DOI: https://doi.org/10.1007/3-540-46475-1_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67196-1
Online ISBN: 978-3-540-46475-4
eBook Packages: Springer Book Archive