Internet of Things Architecture

(Elliott) #1

Interface Definition: Notify Service Look-up


Input


Illustrative
Action


Calling
Component

Called
Component

Name of the
functionality

Parameters Prerequisite

―Subscribe
to Look-up
of Service
Description
based on
Service
Identifier‖
Use Case


IoT Service
Resolution

IoT Service
Client

notifyService-
Lookup: the
current service
description is
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 Look-up


Input


Illustrative
Action


Calling
Component

Called
Component

Name of the
functionality

Parameters Prerequisite

―Unsubscribe
to Look-up of
Service
Description‖
Use Case


IoT Service
Client

IoT Service
Resolution

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

SubscriptionID SubscriptionID
available
IoT Service
Resolution
reachable

Interface Definition: Discover Service


Input:


Illustrative
Action


Calling
Component

Called
Component

Name of the
functionality

Parameters Prerequisite

―Discover
Service
Based On
Service
Specification‖
Use Case


IoT Service
Client

IoT Service
Resolution

discoverService:
given the
Service
Specification
provide the
Service
Descriptions of
fitting services

Service
Specification

Service
Specification
available
Free download pdf