Komunikačné rozhrania architektúry EDA klient/server
EDA server – D2000 server
Servisný kanál pre obsluhu procesu typu EDA server v systéme D2000.
EDA klient – D2000 server
Servisný kanál pre obsluhu procesu typu EDA klient v systéme D2000. Pri požiadavke klienta na pripojenie do danej EDA server skupiny, D2000 server vykoná load-balancing EDA serverov a klientovi odošle adresu a port najvhodnejšieho EDA servera, ku ktorému sa potom klient pripojí.
EDA klient – EDA server
Dátový kanál medzi klientskou a serverovskou časťou EDA. Klient zasiela požiadavky, server ich spracováva a klientovi zasiela výsledné dáta.
EDA server – Oracle
Primárny dátový kanál s databázou a spätný kanál z Oracle na EDA server zabezpečujúci aktuálnosť globálnej cache. Spätný kanál je implementovaný pomocou triggrov v PL/SQL a pracuje tak, že keď zistí zmenu vo vektore, scenáre alebo skupine, ktorá bola vykonaná mimo EDA servera, tak odošle túto informáciu na jeden z pripojených EDA serverov. EDA server vyhodí entitu z cache a pošle informáciu na D2000 Server, ktorý ju rozošle na ostatné EDA servery v rovnakej EDA server skupine. Až keď sa potvrdí vyhodenie z cache vo všetkých zúčastnených EDA serveroch, pokračuje exekúcia v databázovom systéme.
Súvisiace stránky: