Internet of Things Architecture

(Elliott) #1
service description changes
over or service becomes
unavailable. A unique
SubscriptionID is returned to the
subscribing User that can be
used to match notifications to
the subscription and to
unsubscribe.

Discover Service matching
specification


Retrieves a list of services
descriptions matching a given
specification.

C3.2.2

(Un)Subscribe to Service
Discovery for services matching
given description


(Un)Subscribes for continuous
notifications about services that
fit the provided Service
Specification, to be sent to the
provided callback function. A
unique SubscriptionID is
returned to the subscribing User
that can be used to match
notifications to the subscription
and to unsubscribe.

C3.2.2

Update Service with description
based on ID


Updates service entry identified
by service ID with new service
description

C3.2.2

Insert Service with description
Adds new service entry to the
service database with the given
service description


C3.2.2

Delete Service with ID
Removes service given a
service ID.


C3.2.2

IoT Service


Description Software component exposing a Resource through a well-
defined interface to make it accessible to other parts of the IoT
system, often via the Internet. Typically, resource services
expose the functionality of a device by accessing its hosted
resources. These kinds of services refer to a single resource.
In addition to exposing the resource‘ functionality, they deal
with non-functional aspects, such as dependability security
(e.g. access control), resilience (e.g. availability) and
performance (e.g. scalability, timeliness).

Free download pdf