Skip to main content
Book cover

JIT’99 pp 75–84Cite as

A Framework for Workflow-Oriented Scripting in Java Applications

  • Conference paper
  • 66 Accesses

Part of the book series: Informatik aktuell ((INFORMAT))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bray, T., et. al.: Extensible Markup Language. REC-xml-19980210, W3-Consortium (1998).

    Google Scholar 

  2. Eder, J., et. al.: The Workflow Management System Panta Rhei. In Dogac, A., et al. (eds.): Advances in Workflow Management Systems & Interoperability, Springer (1997).

    Google Scholar 

  3. Fujitsu Software Corporation: i-Flow. http://www.i-flow.com

  4. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addi son-Wesley (1995).

    Google Scholar 

  5. 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).

    Google Scholar 

  6. Fielding, R., et. al.: Hypertext Transfer Protocol 1.1. RFC 2068. W3-Consortium (1997).

    Google Scholar 

  7. IBM Corporation: FlowMark. http://www.ibm.com

  8. Jablonski, S., Bussler, C: Workflow Management: Modeling, Concepts, Architecture & Implementation. Thompson International Computer Press (1996).

    Google Scholar 

  9. Miller, J., et al.: CORBA-based Runtime Architectures for WFMS. Journal of Database Management. Special Issues on Multidatabases. Vol. 7. No. 1. (1996).

    Google Scholar 

  10. Richter, M. W.: lava—Yet Another Interpreter for the Java Platform. Submitted for publication in A. Wellings (ed.): Software - Practice & Experience, Wiley.

    Google Scholar 

  11. Richter, M. W.: The lava Homepage, http://members.tripod.com/mathias

  12. Sankar, S.: The JavaCC Compiler-compiler. http://www.sun.com/suntest/products/JavaCC, http://www.metamata.com/iavacc.

  13. Siegel, J.: Corba Fundamentals and Programming. Wiley (1996).

    Google Scholar 

  14. Staffware Inc.: http://www.staffware.com.

  15. Vogel, A., Rangarao, M.: Programming with EJB, JTS and OTS. Wiley (1999).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics