Endeavors

Category(ies): Evolution.
Institution/Company: University of California, Irvine.
Description: Endeavors is an open, distributed, extensible workflow support environment. It improves coordination and management by allowing flexible definition, modeling, and execution of workflow applications. Endeavors combines a sophisticated process modeling language with features designed for easy customization by both technical and
non-technical users. Endeavors uses a layered object model to provide for the object-oriented definition and specification of process artifacts, activities, and resources. Behavior of process objects is specified through the use of handlers: code invoked by the object in response to events received. Stored locally or loaded from a remote source, handlers are loaded and bound to objects at runtime, allowing them to be changed dynamically in the course of process execution. Handlers themselves may reflexively access the state of the workflow through Endeavors interfaces, allowing for analysis and optimization by components of the process itself.
For more information: UCI Endeavors WWW-Based Workflow.
Assumptions: Requires Java 1.1.
Status: Research Prototype.
Availability: Downloadable at UCI Download Endeavors.
See also: UCI Process Research.