Changes between Version 14 and Version 15 of Documentatie/Ontwikkelaar/Procedures/ProtocolHandler


Ignore:
Timestamp:
04/12/22 08:13:53 (4 years ago)
Author:
henk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Ontwikkelaar/Procedures/ProtocolHandler

    v14 v15  
    3434}}} 
    3535 
     36Als illustratie van de communicatie tussen OpenAC en de protocol handler voor het starten van een applicatie, onderstaand een sequence diagram voor het starten van een !EasiData meting: 
     37 
     38[[Image(protocolhandler_easidata_meting.drawio.png)]] 
     39 
     40De sequence begint linksboven. Van boven naar beneden volgen de volgende gebeurtenissen elkaar op: 
     41 
     421. OpenAC verstuurt een bericht aan de protocol handler om een document te printen (//conceptueel, in werkelijkheid genereert OpenAC een protocol handler URL. Door een klik op de link start Windows de handler die in de registry is gekoppeld aan het openac-protocol schema.//); 
     432. De protocol handler verstuurt een bericht aan Microsoft Word op het werkstation van de gebruiker om het document te openen. Dit gebeurt met een COM-koppeling; 
     443. Microsoft Word verstuurt een bericht aan de WebDAV server om het document te openen; 
     454. De WebDAV server verstuurt een bericht aan OpenAC 3 om de gebruiker te authenticeren; 
     465. De protocol handler verstuurt een bericht aan Microsoft Word om het document te printen. 
     47 
    3648== Printimplementaties == 
    3749Een primt implementatie weet hoe een document van een bepaald type moet worden geprint. 
     
    5163}}} 
    5264 
    53 Als illustratie van de communicatie tussen OpenAC en de protocol handler, onderstaand een sequence diagram voor het printen van een Microsoft Word document: 
     65Als illustratie van de communicatie tussen OpenAC en de protocol handler voor het printen van een bestand, onderstaand een sequence diagram voor het printen van een Microsoft Word document: 
    5466 
    5567[[Image(protocolhandler_print_word_document.drawio.png)]]