Internet of Things Architecture

(Elliott) #1

Action Component Component functionality


―Look Up
Service
Description
Based On
Service
Identifier‖ Use
Case


IoT Service
Client

IoT Service
Resolution

lookupService:
given the
ServiceID
provide the
Service
Description of
the service

ServiceID ServiceID
available

Output:
Functionality
Output


Impacted
Components

Return value Exception

Service
Description of
the Service



  • ServiceDescription Service
    Description not
    available


Interface Definition: Subscribe 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
Client

IoT Service
Resolution

subscribeService-
Lookup: given the
ServiceID
asynchronously
notify the IoT
Service Client
about the service
description as a
result of the
subscription and
on any change of
the service
description

ServiceID
Notification-
Callback

ServiceID
available
Notification-
Callback and
notifyService-
Lookup
implemented
on the IoT
Service Client
side

Output:


Functionality
Output


Impacted
Components

Return value Exception

Subscription
identifier



  • SubscriptionID Subscription
    failed

Free download pdf