Internet of Things Architecture

(Elliott) #1

Action Component Component functionality


―Subscribe to
Discovery of
Service
Descriptions
based on
Service
Specification‖
Use Case


IoT Service
Resolution

IoT Service
Client

notifyService-
Discovery: the
changed
service
descriptions
fitting the
service
specifications
are provided.
The
subscription to
which the
notification
pertains is
identified by
the
subscription
identifier

SubscriptionID,
ServiceDe-
scription[]

Notification-
Callback
available and
IoT Service
Client
reachable
using the
Notification-
Callback

Interface Definition: Unsubscribe Service Discovery


Input
Illustrative
Action


Calling
Component

Called
Component

Name of the
functionality

Parameters Prerequisite

―Unsubscribe
to Discovery
of Service
Descriptions‖
Use Case


IoT Service
Client

IoT Service
Resolution

Unsubscribe-
Service-
Discovery:
given the
SubscriptionID
cancel the
respective
subscription

SubscriptionID SubscriptionID
available
IoT Service
Resolution
reachable

Interface Definition: Insert Service


Input:
Illustrative
Action


Calling
Component

Called
Component

Name of the
functionality

Parameters Prerequisite

―Insert
Service
Description‖
Use Case


IoT Service IoT Service
Resolution

insertService
Description:
insert the
given service
description
into the
information
base of the
IoT Service

Service
Description

Service
Description
available
Free download pdf