Internet of Things Architecture

(Elliott) #1

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
Free download pdf