SD-LC : Public <<block>> Block
Created: 08.02.2018 16:18:52
Modified: 08.02.2018 17:23:43
Project:
Advanced:
The SD Lookup Client is an entity which query the Service Directory to receive information. <br/><br/>In contrast to the SD-EC, the SD-LC does not write to the directory. Its access is read-only.<br/>
Element Source Role Target Role
«block» GeoMessaging Client
Block  
Name:  
 
Name:  
 
Details:
A GeoMessaging Client will query the SD to obtain GeoMessaging Servers. <br/>
«block» TMS Traffic Monitoring
Block  
Name:  
 
Name:  
 
Details:
The TMS Traffic Monitoring needs to query the SD to obtain the information which traffic relevant services are available in the are governed by the TMS.<br/><br/>
«block» PID Service Directory Client
Block  
Name:  
 
Name:  
 
Details:
The Traveller/VRU system access the SD to query if for services to use.<br/><br/><br/>
«block» Vehicle Service Directory Client
Block  
Name:  
 
Name:  
 
Details:
The vehicle system queries the Service directory on demand to receive information of specific services, e.g. to find a service instance for the current region. <br/><br/>Vehicle systems themselves are not listed in the Service Directory.<br/><br/>
Element Message
«block» Service Directory queryServices(String)
Details:
Type: Sequence Synchronous Call
The SD-LC might query the SD for services with a specific property. E.g. to get services which are available for the current region in which the vehicle is present.
«block» Service Directory getService(String)
Details:
Type: Sequence Synchronous Call
The SD-LC might also request the entry for a specific service, e.g. based on serviceID. This is mostly used by services, to check if their own entry is up-to-date.
Element Message
«block» Service Directory  
Details:
Type: Sequence Synchronous Call
 
«block» Service Directory  
Details:
Type: Sequence Synchronous Call
 
Property Value
_defaultDiagramType: SysML1.4::InternalBlock
Object Type Connection Direction Notes
«block» SD Entry Client Block Generalization From Each SD-EC is also an SD-LC. All SD-EC can also use the lookup interfaces, e.g. to verify that their entries have been updated correctly. Thus, each SD-EC is also an SD-LC in principle. However, not all implementations of SD-EC might provide the read functionality to their using entities.