The document describes an EMF workflow model for constructing executable workflows. It outlines the design model, runtime model, and support for generating editors and launching workflows in Eclipse. It provides details on workflow components, composites, orchestration strategies, parameters, and connections. An example is described to concatenate two strings as a demonstration of a simple workflow.
2. EMF Workflow
EMF meta-model for constructing an executable workflow
❖
Design Model
❖
Runtime Model
❖
Support
❖
Generated editor
❖
Eclipse launcher for running a workflow
❖
Thursday, March 5, 2009
3. Workflow Design Model
WorkflowComponent
*
WorkflowCompositeComponent WorkflowUnitOfWork
Thursday, March 5, 2009
4. Workflow Design Model
WorkflowComponent
*
WorkflowCompositeComponent WorkflowUnitOfWork
Thursday, March 5, 2009
5. Workflow Design Model
WorkflowComponent
*
[ordered]
WorkflowCompositeComponent WorkflowUnitOfWork
Thursday, March 5, 2009
6. Workflow Design Model
WorkflowComponent 1
*
[ordered]
2 3 4 5
6 7
WorkflowCompositeComponent WorkflowUnitOfWork
Thursday, March 5, 2009