VE Service
VE & IoT
Service Monitoring
VE Resolution
IoT ServiceResolution IoT Service
OrchestrationService
CompositionService
CommunicationEnd To End CommunicationNetwork CommunicationHop to Hop
Management Security
Application
Communication
Configuration
Fault
Authorisation
Key Exchange &Management
Trust & Reputation
Identity Management
Authentication
Device
Reporting
Member
State
Process Management IoT
ModelingProcess
ExecutionProcess
ChoreographyService
OrganisationService Virtual Entity IoT Service
Figure 33 : IoT Process Management FG
The Process Modelling FC provides an environment for the modelling of IoT-
aware business processes that will be serialised and executed in the Process
Execution FC.
The main function of the Process Modelling FC is to provide the tools necessary
for modelling processes using the standardised notation,^4 i.e. using novel
modelling concepts specifically addressing the idiosyncrasies of the IoT
ecosystem.
The Process Execution FC executes IoT-aware processes that have been
modelled in the Process Modelling FC described above. This execution is
achieved by utilising IoT Services that are orchestrated in the Service
Organisation layer.
The Process Execution FC is responsible for deploying process models to the
execution environments: activities of IoT-aware process models are applied to
appropriate execution environments, which perform the actual process
execution by finding and invoking appropriate IoT Services.
The Process Execution FC also aligns application requirements with service
capabilities. For the execution of applications, IoT Service requirements must
(^4) Such a notation is currently been developed as part of the IoT-A project.