MDW Terminology
Commonly used terms in MDW.
Term | Definition |
---|---|
Process | A series of linked steps (or activities), either automated or human, designed to deliver business value. |
Activity | A single step in a process flow. Every activity is implemented as a Java class, and configured through attributes. |
Adapter | A specialized activity to send outgoing messages to an external system (service invocation). |
Task | A specialized activity that designates human interaction. |
Asset | A versionable resource (such as a process definition), that’s maintained as an artifact of an MDW app. |
Attribute | Configurable aspect of an activity, process, user or asset. |
Documentation | Markdown-based information attached to a process to describe its operation or requirements. |
Package | Bundles assets for discovery and reuse. Also provides Java-standard namespace resolution for source code assets. |
Transition | A link between activities indicating direction of flow. |
Variable | A named value in a process design which holds individual runtime data. |
Document | A specialized variable for large values (such as a JSON request). Document variables are passed by reference, so updates are reflected everywhere thoughout a workflow. |
Handler | Responds to incoming requests from external systems (service implementation). |
Process Instance | One particular execution of a workflow process, with its unique runtime values. |