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
Component
Called
Component
Name of the
functionality
Parameters Prerequisite
OperateGUI Application
/ Human
Actor
Process
Modelling
OperateGUI
Output:
Functionality
Output
Impacted
Components
Return value Exception
Updated
Process Model
(internally)
Process
Modelling
Process Model Invalid model
Interface Definition: deploy (Model)
Input:
Illustrative
Action
Calling
Component
Called
Component
Name of the
functionality
Parameters Prerequisite
Deploy
process
models to
execution
environments
Process
Modelling
Process
Execution
Deploy Model (the
process
model)
The model is
created in
the
modelling
component
Output:
Functionality
Output
Impacted
Components
Return value Exception
Success return
value
Process
Modelling
Success return
value
Invalid model