110 likes | 357 Views
WSC. SOSI-DCC. WSP. Kø. DccServlet. SaxParser. Dispatcher. RedoTimer Listener. 1. Start Worker. Synchronous Dispatcher. DccService Call. Kald WSP. 2. Vent på svar. 3. Svar eller timeout. Asynchronous Dispatcher. DccService Call. Kald WSP. 1. Start Worker.
E N D
WSC SOSI-DCC WSP Kø
DccServlet SaxParser Dispatcher RedoTimer Listener
1. Start Worker Synchronous Dispatcher DccService Call Kald WSP 2. Vent på svar 3. Svar eller timeout
Asynchronous Dispatcher DccService Call Kald WSP 1. Start Worker 4. ’queued’ status svar 2. Sæt på kø a. Fjern fra kø b. Vent på WSP svar Redo kø Asynchronous Replier 3. Start Replier c. Asynkront svar Svar kø
Asynchronous Dispatcher DccService Call 1. Start Worker Kald WSP 4. ’queued’ status svar 2. Sæt på kø Timeout eller netværksfejlsvar Redo kø Asynchronous Replier 3. Start Replier
1. Start Worker QueueAfterTimeoutDispatcher DccService Call Kald WSP 2. Vent på svar 3. Svar
1. Start Worker QueueAfterTimeoutDispatcher DccService Call Kald WSP 2. Timeout 5. ’queued’ status svar 3. Sæt på kø a. Fjern fra kø b. Vent på WSP svar Redo kø Asynchronous Replier 4. Start Replier c. Asynkront svar Svar kø
RedoTimer Listener Redo Dispatcher DccService Call 2. Kald 3. Start Worker Kald WSP b. Vent på WSP svar 4. Start Replier Asynchronous Replier 1. Læs fra kø a. Fjern fra kø Redo kø c. Asynkront svar Svar kø
RedoTimer Listener Redo Dispatcher DccService Call 2. Kald 3. Start Worker Kald WSP Timeout eller netværksfejl 4. Start Replier Asynchronous Replier 1. Læs fra kø Redo kø
Applikations server WSC WSP SOSI-DCC JMS provider Redo kø Svar kø CommonJ provider Timer Mgr Work Mgr
Applikations server WSC Proxy WSP SOSI-DCC JMS provider Redo kø Svar kø CommonJ provider Timer Mgr Work Mgr