and undeployed from the execution component. As we can see in the figure, the
execution of the process involves the Service Orchestration FC in order to
gather the appropriate services and then also the IoT Service FG, as the
services are then directly called from the Process Execution.
C.1.4 Interface Definition
In this section, the interface definitions between the Process Modeling and
Process Execution components are described.
Interface Definition: operateGUI
Input:
Illustrative
Action
Calling
ComponentCalled
ComponentName of the
functionalityParameters PrerequisiteOperateGUI Application
/ Human
Actor
Process
ModellingOperateGUIOutput:
Functionality
Output
Impacted
ComponentsReturn value ExceptionUpdated
Process Model
(internally)
Process
ModellingProcess Model Invalid modelInterface Definition: deploy (Model)
Input:
Illustrative
Action
Calling
ComponentCalled
ComponentName of the
functionalityParameters PrerequisiteDeploy
process
models to
execution
environments
Process
ModellingProcess
ExecutionDeploy Model (the
process
model)The model is
created in
the
modelling
componentOutput:
Functionality
Output
Impacted
ComponentsReturn value ExceptionSuccess return
value
Process
ModellingSuccess return
valueInvalid model