Internet of Things Architecture

(Elliott) #1

C.4.2.2 Interaction Diagrams


The Interaction diagram related to the use cases of the Virtual Entity Resolution
functional component are depicted below.


Interaction Diagram: Look-up Associations


For the look-up of associations based on the identifier of the Virtual Entity and
the specification of the service associated with the Virtual Entity, an IoT Service
Client synchronously calls the Virtual Entity Resolution component, using the
lookupAssociations operation with the VE-ID and the VEServiceSpecification as
parameters. The VEServiceSpecification contains the attribute of the Virtual
Entity with which the required service needs to be associated and potentially
other information, i.e., if the value of the attribute should be returned by the
service or if the service should influence this value as in the case of actuation.
An association is the relation between a VE-ID and a Service Identifier and is
described by the attribute name and additional information. The Virtual Entity
Resolution looks up fitting associations based on the VE-ID and the
VEServiceSpecification and provides the resulting array as the return value.


Virtual Entity
Resolution

(from WP4
Interactions)

IoT-Service
Client

(from WP4
Interactions)

lookupAssociations(VE-ID,
VEServiceSpecification) :Association[]

Figure 132 : Look up Associations based on VE-ID and VEServiceSpecification.
Free download pdf