Internet of Things Architecture

(Elliott) #1
IoT ServiceResolution IoT Service

VE Service

VE & IoT
Service Monitoring
VE Resolution

OrchestrationService

CompositionService

ChoreographyService

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

OrganisationService Process Management Process Management IoT IoT
ModelingProcess
ExecutionProcess

Virtual Entity IoT Service

Figure 35 : Virtual Entity FG

The VE Resolution FC is the Functional Component that provides the
functionalities to the IoT User to retrieve associations between VE‘s and IoT
Services.


This includes the discovery of new and mostly dynamic associations between
VE and associated services. For the discovery qualifiers, location, proximity,
and other context information can be considered. If no association exists, the
association can be created.


The User can also subscribe or unsubscribe to continuous notifications about
association discovery that fit a provided specification of the VE or of the
Service. In case of a notification, a callback function will be called.


Similar, the User can subscribe or unsubscribe to notifications about association
lookup.


The VE Resolution FC also allows to lookup VE-related services, i.e. search for
services exposing resources related to a VE.


Finally, the VE Resolution FC allows managing associations: insert, delete and
update associations between a VE and the IoT Services that are associated to
the VE.


The VE & IoT Service Monitoring FC is responsible for automatically finding
new associations, which are then inserted into the VE Resolution FC. New
associations can be derived based on existing associations, Service
Descriptions and information about VE‘s.

Free download pdf