Internet of Things Architecture

(Elliott) #1
notified about Associations between the Virtual Entities fitting the VE
Specification and services fitting the VE Service Specification. A new
notification will be sent whenever a new fitting association becomes
available, is removed or there is a change to an Association that was
previously sent.

o The assumption is that the user does not know the virtual identities of
these Virtual Entities, but knows what kind of Virtual Entities and what
kind of associated services are required.

o In this use case, the VE Resolution asynchronously notifies the
subscribing user about fitting Associations and sends a new
notification whenever a new fitting Association has become available,
an Association has been removed or a previously sent Association
has changed.

o If the subscription is successful, the user will always get an updated
set of Associations fitting the subscription.

 Unsubscribe to discovery of Associations


o The use case is initiated by a user of the system. The user has
previously subscribed to receive notifications about Associations
between the Virtual Entities fitting the VE Specification and services
fitting the VE Service Specification.

o The assumption is that the user knows the subscription identifier of
the subscription assigned by the VE Resolution.

o In this use case, the subscription to the VE Resolution identified by
the subscription identifier is cancelled.

o If the unsubscription is successful, the user will no longer receive
notifications concerning the Associations between the Virtual Entities
fitting the VE Specification and services fitting the VE Service
Specification.

 Manage Virtual Entity/service associations (insert, update, delete)


o The use case is initiated by a service or the Virtual Entity & IoT-
service Monitoring.

o The assumption is that an association between a virtual identity and a
service needs to be inserted, updated, or deleted.

o The use case is about the management of associations in the Virtual
Entity Resolution.

 A service or the Virtual Entity & IoT Service Monitoring unit inserts
a new association, so that it can be looked up and discovered.
Free download pdf