A Micro Workflow Framework for Compositional Object-Oriented Software Development

For decades workflow technology has been used for process automation. Due to its interdisciplinary nature, researchers with different backgrounds have been adding various features. However, this has produced heavyweight systems with a monolithic architecture. The narrow purpose design of current workflow systems limits their applicability to the applications and domains for which they have been tailored. Consequently, they are difficult to reuse, customize, and integrate with other environments.