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]
- [no fitting
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