Zusammenfassung
This paper describes FlowServer, a Java-based framework which allows the vertical integration of workflow into any Java application. FlowServer provides a scripting language which combines an interpreter for a subset of the Java programming language with process abstractions as found in workflow definition languages. This approach integrates access to compiled software components on the Java platform and other platforms (through any Java-based middleware). We first describe different FlowServer-based application architectures. Then we give an overview of the workflow definition language provided by the framework. Finally, we briefly discuss a few design and implementation characteristics.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Bray, T., et. al.: Extensible Markup Language. REC-xml-19980210, W3-Consortium (1998).
Eder, J., et. al.: The Workflow Management System Panta Rhei. In Dogac, A., et al. (eds.): Advances in Workflow Management Systems & Interoperability, Springer (1997).
Fujitsu Software Corporation: i-Flow. http://www.i-flow.com
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addi son-Wesley (1995).
Gamma, E., et. al.: Eine realistische Applikationsarchitektur für Multi-Tier Java-basierte Clients in der Praxis. In Maffeis, S., Tonniessen, F., Zeidler Ch. (eds.): Erfahrungen mit Java, dPunkt Verlag, 1999 (in german).
Fielding, R., et. al.: Hypertext Transfer Protocol 1.1. RFC 2068. W3-Consortium (1997).
IBM Corporation: FlowMark. http://www.ibm.com
Jablonski, S., Bussler, C: Workflow Management: Modeling, Concepts, Architecture & Implementation. Thompson International Computer Press (1996).
Miller, J., et al.: CORBA-based Runtime Architectures for WFMS. Journal of Database Management. Special Issues on Multidatabases. Vol. 7. No. 1. (1996).
Richter, M. W.: lava—Yet Another Interpreter for the Java Platform. Submitted for publication in A. Wellings (ed.): Software - Practice & Experience, Wiley.
Richter, M. W.: The lava Homepage, http://members.tripod.com/mathias
Sankar, S.: The JavaCC Compiler-compiler. http://www.sun.com/suntest/products/JavaCC, http://www.metamata.com/iavacc.
Siegel, J.: Corba Fundamentals and Programming. Wiley (1996).
Staffware Inc.: http://www.staffware.com.
Vogel, A., Rangarao, M.: Programming with EJB, JTS and OTS. Wiley (1999).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Richter, M.W. (1999). A Framework for Workflow-Oriented Scripting in Java Applications. In: Cap, C.H. (eds) JIT’99. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-60247-4_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-60247-4_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66464-2
Online ISBN: 978-3-642-60247-4
eBook Packages: Springer Book Archive