Java Reference
In-Depth Information
User
component
Scripting
build
interpret
Behavior
specification
Core
Structure of scripting.
The core component must be designed to interpret the
behaviour specification.
Examples
In the workflow management system the core part of the
framework consists of the workflow engine, while the
behaviour specification is implemented by the process
definition component that also includes the scripting
facilities. The scripting language in this case is XPDL.
Force resolution
The framework is customized internally by means of
scripts instead of new classes. The behaviour specification
can be defined at run time.
The user writes scripts instead of classes.
Design rationale
The behaviour specification component addresses the
run-time customization issue. The scripting component
addresses the problem of avoiding programming tasks for
the users.
21.10
References
Gamma, E., Helm, R., Johnson, R. and Vlissides, J. (1995) Design Patterns: Elements
of Reusable Object-Oriented Software , Addison-Wesley.
Hollingsworth, D. (1995) “The Workflow Reference Model”, The Workflow Manage-
ment Coalition, available at http://www.wfmc.org/standards/docs/tc003v11.pdf.
McCluskey, Glen (2001) “JDC TechTips”, 7 August, available at http://java.sun.com
/jdc/JDCTechTips/2001/tt0807.html.
OMG (1998) “Joint Workflow Management Facility RFP”, available at ftp://ftp.omg.
org/pub/docs/bom/98-06-07.pdf.
WfMC (1999) “Interface 1: Process Definition Interchange Process Model”, WfMC
TC-1016-P, October.
 
 
Search WWH ::




Custom Search