Internet of Things Architecture

(Elliott) #1

Output


Functionality
Output


Impacted
Components

Return value Exception

Service
Descriptions of
Services fitting
the Service
Specification



  • Array of
    ServiceDescription

    • [no fitting
      services is a
      normal case]




Interface Definition: Subscribe Service Discovery


Input
Illustrative
Action


Calling
Component

Called
Component

Name of the
functionality

Parameters Prerequisite

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


IoT Service
Client

IoT Service
Resolution

subscribeService-
Discovery: given
a service
specification
asynchronously
notify the IoT
Service Client
about the fitting
service
descriptions as a
result of the
subscription and
on any change
regarding the set
of fitting service
descriptions as
well as the
content of a
previously
notified service
description

Service-
Specification
Notification-
Callback

Service-
Specification
available
Notification-
Callback and
notifyService-
Discovery
implemented
on the IoT
Service Client
side

Output:


Functionality
Output


Impacted
Components

Return value Exception

Subscription
identifier



  • SubscriptionID Subscription
    failed


Interface Definition: Notify Service Discovery


Input


Illustrative Calling Called Name of the Parameters Prerequisite

Free download pdf