VE ServiceVE & IoT
Service Monitoring
VE ResolutionIoT ServiceResolution IoT ServiceOrchestrationServiceCompositionServiceCommunicationEnd To End CommunicationNetwork CommunicationHop to HopManagement SecurityApplicationCommunicationConfigurationFaultAuthorisation
Key Exchange &ManagementTrust & ReputationIdentity Management
AuthenticationDeviceReportingMemberStateProcess Management IoT
ModelingProcess
ExecutionProcessChoreographyServiceOrganisationService Virtual Entity IoT ServiceFigure 33 : IoT Process Management FGThe 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.