Internet of Things Architecture

(Elliott) #1

Provide the
associations
that fit the VE-ID
and the VE-
Service-
Specification



  • Array of
    Associations

    • [no fitting
      services is a
      normal case]




Interface Definition: Subscribe Association Look-Up


Input:
Illustrative
Action


Calling
Component

Called
Component

Name of the
functionality

Parameters Prerequisite

―Subscribe
to look-up of
Associations
based on VE
Identifier and
VE Service
Specification
‖ Use Case


IoT Service
Client

Virtual
Entity
Resolution

subscribeAssociation
Lookup: given the VE
Entity ID 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
service description

VE-ID
VE Service
Specificatio
n
Notification-
Callback

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

Output:


Functionality
Output


Impacted
Components

Return value Exception

Subscription
identifier



  • SubscriptionID Subscription
    failed


Interface Definition: Notify Association Look-Up


Input:


Illustrative
Action


Calling
Component

Called
Component

Name of the
functionality

Parameters Prerequisite

―Subscribe
to look-up of
Associations
based on VE
Identifier and
VE Service
Specification


Virtual
Entity
Resolution

IoT Service
Client

notifyAssociation-
Lookup: an update
with those
Associations is
provided, which, on
the one hand, fit the
subscription and, on

Subscriptio
nID,
Association
[]

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