De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

SYNCHRO AGENT ToestelID|TransactieID|prio|richting|aanvrager|DBactie ---------+------------+----+--------+---------+------- 002 | 927 |form| ->

Verwante presentaties


Presentatie over: "SYNCHRO AGENT ToestelID|TransactieID|prio|richting|aanvrager|DBactie ---------+------------+----+--------+---------+------- 002 | 927 |form| ->"— Transcript van de presentatie:

1 SYNCHRO AGENT ToestelID|TransactieID|prio|richting|aanvrager|DBactie ---------+------------+----+--------+---------+------- 002 | 927 |form| -> |dca002@… | get… 002 | 928 |form| <- |uca002@… |hereis… 003 | 929 |form| -> | pol9@… |hereis… 003 | 930 |form| <- | pol5@… | get… # actieve transacties prioriteitsdrempel DOWN- LOAD CLIENT AGENT UPLOAD CLIENT AGENT RECEIVING SLAVE AGENT SENDING SLAVE AGENT Belastingsmeteragent SERVER DB AGENT CLIENT DB AGENT POLICY AGENT DB Server (ev. DB server)Server (ev. synchro server)Mobiel toestel INTERFACE AG. TASK AGENTS INFORMATION AGENTS RECEIVING SLAVE AGENT SENDING SLAVE AGENT

2 SYNCHRO AGENT ToestelID|TransactieID|prio|richting|aanvrager|DBactie ---------+------------+----+--------+---------+------- 002 | 927 |form| -> |dca002@… | get… 002 | 928 |form| <- |uca002@… |hereis… 003 | 929 |form| -> | pol9@… |hereis… 003 | 930 |form| <- | pol5@… | get… # actieve transacties prioriteitsdrempel DOWN- LOAD CLIENT AGENT UPLOAD CLIENT AGENT RECEIVING SLAVE AGENT SENDING SLAVE AGENT Belastingsmeteragent SERVER DB AGENT CLIENT DB AGENT POLICY AGENT DB Server (ev. DB server)Server (ev. synchro server)Mobiel toestel INTERFACE AG. TASK AGENTS INFORMATION AGENTS RECEIVING SLAVE AGENT SENDING SLAVE AGENT Houdt lijst met gegevens en prioriteit bij van aangevraagde transacties. Interface waarvan enkel prioriteitsformule dient geïmplementeerd te worden. Indien de prioriteit een drempel overschreidt, wordt de transactie uitgevoerd. Policy agents volledig zelf te implementeren. Policies worden hier vertaald naar aanvragen bij synchro server. Voorbeelden: specifieke gegevens up-to-date houden, toestellen regelmatig verplichten te zenden, interface om commando’s van de buitenwereld uit te voeren, …. Interface waarvan read, write, notify, getdirectory, … moeten worden geïmplementeerd (optioneel) Doel: synchro agent van de toestelbelasting op de hoogte houden. (optioneel) Doel: synchro agent van de serverbelasting op de hoogte houden. RSA’s en SSA’s worden pas gecreëerd wanneer een transactie plaatsvindt. (1 per transactie) DCA en UCA zijn continu op toestel aanwezig. Kunnen elk slechts 1 transactie tegelijk aan. De prioriteiten worden continu berekend op basis van factoren naar keuze: wachttijd, prioriteit opgegeven door aanvrager, toestelbelasting, serverbelasting, # actieve transacties, toestelD, richting, … onClose(): interactie over pending transactions

3 SYNCHRO AGENT ToestelID|TransactieID|prio|richting|aanvrager|DBactie ---------+------------+----+--------+---------+------- 002 | 927 |form| -> |dca002@… | get… 002 | 928 |form| <- |uca002@… |hereis… 003 | 929 |form| -> | pol9@… |hereis… 003 | 930 |form| <- | pol5@… | get… DOWN- LOAD CLIENT AGENT UPLOAD CLIENT AGENT RECEIVING SLAVE AGENT SENDING SLAVE AGENT Belastingsmeteragent SERVER DB AGENT CLIENT DB AGENT POLICY AGENT DB Server (ev. DB server)Server (ev. synchro server)Mobiel toestel INTERFACE AG. TASK AGENTS INFORMATION AGENTS RECEIVING SLAVE AGENT SENDING SLAVE AGENT TOESTEL WIL ZENDEN 1 – CDA ziet bv. dat aantal dossiers boven een bepaalde drempel uitstijgt 2 – CDA meldt dit aan UCA 3 – UCA zendt aanvraag met nodige gegevens (prio, interactieID, …) naar SyA 4 – SyA plaatst aanvraag in de lijst 5 – Eenmaal dat prio > drempel, creëert SyA een RSA 6 – RSA contacteert UCA 7 – UCA vraagt object aan CDA (van DB) 8 – UCA zendt object naar RSA 9 – RSA zendt object naar SDA (naar DB) en vernietigt zichzelf (+ bericht naar SyA om te schrappen) 1 2 3 4 5 6 7 7 8 9 9 4bis: optioneel wordt een estimate voor wachttijd teruggezonden ‘op exponentiële tijdstippen’

4 SYNCHRO AGENT ToestelID|TransactieID|prio|richting|aanvrager|DBactie ---------+------------+----+--------+---------+------- 002 | 927 |form| -> |dca002@… | get… 002 | 928 |form| <- |uca002@… |hereis… 003 | 929 |form| -> | pol9@… |hereis… 003 | 930 |form| <- | pol5@… | get… DOWN- LOAD CLIENT AGENT UPLOAD CLIENT AGENT RECEIVING SLAVE AGENT SENDING SLAVE AGENT Belastingsmeteragent SERVER DB AGENT CLIENT DB AGENT POLICY AGENT DB Server (ev. DB server)Server (ev. synchro server)Mobiel toestel INTERFACE AG. TASK AGENTS INFORMATION AGENTS RECEIVING SLAVE AGENT SENDING SLAVE AGENT TOESTEL WIL ONTVANGEN 1 – CDA ziet noodzaak aan bep. dossiers (DB is ruim begrip) en meldt dit aan DCA 2 – DCA zendt aanvraag met nodige gegevens (prio, interactieID, …) naar SyA 3 – SyA plaatst aanvraag in de lijst 4 – Eenmaal dat prio > drempel, creëert SyA een SSA 5 – SSA vraagt object aan SDA (van DB) 6 – SSA contacteert DCA en zendt object na goedkeuring 7 – SSA vernietigt zichzelf 8 – DCA zendt object naar CDA (naar DB) (+ bericht naar SyA om te schrappen) 1 7 1 2 3 4 5 5 6 8 8

5 SYNCHRO AGENT ToestelID|TransactieID|prio|richting|aanvrager|DBactie ---------+------------+----+--------+---------+------- 002 | 927 |form| -> |dca002@… | get… 002 | 928 |form| <- |uca002@… |hereis… 003 | 929 |form| -> | pol9@… |hereis… 003 | 930 |form| <- | pol5@… | get… DOWN- LOAD CLIENT AGENT UPLOAD CLIENT AGENT RECEIVING SLAVE AGENT SENDING SLAVE AGENT Belastingsmeteragent SERVER DB AGENT CLIENT DB AGENT POLICY AGENT DB Server (ev. DB server)Server (ev. synchro server)Mobiel toestel INTERFACE AG. TASK AGENTS INFORMATION AGENTS RECEIVING SLAVE AGENT SENDING SLAVE AGENT SERVER WIL ONTVANGEN 1 – PolA ziet noodzaak aan bep. dossiers en zendt aanvraag aan SyA 2 – SyA plaatst aanvraag in de lijst 3 – Eenmaal dat prio > drempel, creëert SyA een RSA* Analoog met toestel wil zenden 6 – RSA contacteert UCA 7 – UCA vraagt object aan CDA (van DB) 8 – UCA zendt object naar RSA 9 – RSA zendt object naar SDA (naar DB) en vernietigt zichzelf (+ bericht naar SyA om te schrappen) 6 7 7 8 9 9 1 2 3


Download ppt "SYNCHRO AGENT ToestelID|TransactieID|prio|richting|aanvrager|DBactie ---------+------------+----+--------+---------+------- 002 | 927 |form| ->"

Verwante presentaties


Ads door Google