Internet of Things Architecture

(Elliott) #1

be resolved before specific IoT Services can be invoked. For this step, the
Process Execution FC utilises components of the Service Organization FG.


Finally, the Process Execution FC can run applications: after resolving IoT
Services, the respective services are invoked. The invocation of a service leads
to a progressive step forward in the process execution. Thus, the next adequate
process based on the outcome of a service invocation will be executed.


4.2.2.3 Service Organisation


The Service Organisation FG (see Figure 34 ) is the central Functional Group
that acts as a communication hub between several other Functional Groups.
Since the primary concept of communication within the IoT ARM is the notion of
a Service, the Service Organisation is used for composing and orchestrating
Services of different levels of abstraction.


The Service Organisation FG consists of three Functional Components:


 Service Orchestration;

 Service Composition;

 Service Choreography.

VE Service

Service MonitoringVE & IoT
VE Resolution

IoT ServiceResolution IoT Service

OrchestrationService

Service
Composition

Service
Choreography

Network
Communication
End To End
Communication
Hop to Hop
Communication

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
Process
Execution

Virtual Entity IoT Service

Figure 34 : Service Organisation FG

The Service Orchestration FC resolves the IoT Services that are suitable to
fulfil service requests coming from the Process Execution FC or from Users.


Its only function is to orchestrate IoT Services: resolve the appropriate services
that are capable of handling the IoT User's request. If needed, temporary

Free download pdf