IoT-Service
Client
(from WP4
Interactions)
Virtual Entity
Resolution
(from WP4
Interactions)
subscribeAssociationDiscovery(VESpecification, VEServiceSpecification,
notificationCallback) :SubscriptionID
notifyAssociationDiscovery(SubscriptionID,
Association[ ])
notifyAssociationDiscovery(SubscriptionID,
Association[ ])
unsubscribeAssociationDiscovery(SubscriptionID)
Figure 135 : Subscribe Discovery of Associations based on VE Specification and VE
Service Specification
Interaction Diagram: Insert Associations
An IoT Service, the VE & IoT Service Monitoring or even another component in
the system inserts an Association into the Virtual Entity Resolution component.
An association is the relation between a VE-ID and a Service Identifier and is
described by the attribute name and additional information. The call to the
Virtual Entity Resolution component is synchronous and uses the
insertAssociation operation with the Association as parameter. The Virtual
Entity Resolution component inserts the Association into its internal information
base and returns the AssociationID that uniquely identifies the stored
Association. As a result, the updated information required for look-up and
discovery can efficiently be found.