Internet of Things Architecture

(Elliott) #1
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.

Free download pdf