Internet of Things Architecture

(Elliott) #1

Interface Definition: Subscribe Association Discovery


Input:
Illustrative
Action


Calling
Component

Called
Component

Name of the
functionality

Parameters Prerequisite

―Subscribe
to discovery
of
Associations
based on VE
Specification
and VE
Service
Specification
‖ Use Case


IoT Service
Client

Virtual
Entity
Resolution

subscribeAssociatio
nDiscovery: given
the VE
Specification and
the VE Service
Specification
asynchronously
notify the IoT
Service Client
about the fitting
associations – as a
result of the
subscription and on
any change of the
fitting associations

VE
Specification
VE Service
Specification
Notification-
Callback

VE
Specification
available
VE Service
Specification
available
Notification-
Callback and
notify-
Association-
Discovery
implemented
on the IoT
Service
Client side

Output:
Functionality
Output


Impacted
Components

Return value Exception

Subscription
identifier



  • SubscriptionID Subscription
    failed


Interface Definition: Notify Association Discovery


Input:
Illustrative
Action


Calling
Component

Called
Component

Name of the
functionality

Parameters Prerequisite

―Subscribe
to discovery
of
Associations
based on VE
Specioficatio
n and VE
Service
Specification
‖ Use Case


Virtual
Entity
Resolution

IoT Service
Client

notifyAssociation-
Discovery: an update
with those
Associations is
provided, which, on
the one hand, fit the
subscription and, on
the other hand, have
changed or have not
previously been
provided. The
subscription to which
the notification

Subscriptio
nID,
Association
[]

Notification-
Callback
available
and IoT
Service
Client
reachable
using the
Notification-
Callback
Free download pdf