EDA klient/server

EDA klient/server predstavuje novú architektúru prístupu k dátam Energetickej Databanky (EDA) a vykonávania štatistických a analytických výpočtov nad nimi. Slúži ako transparentná náhrada existujúcej knižnice EDA.
EDA server na seba úplne preberá vrstvu databázového prístupu a výpočtovú vrstvu, čím znižuje nároky na výkon klientskych počítačov.


Výhody architektúry EDA klient/server:


Nevýhody architektúry EDA klient/server:

Nasadenie EDA servera namiesto monolitickej EDA je teda ideálne v prípade, že server je výrazne výkonnejší ako klientske stanice a keď je latencia siete medzi klientmi a serverom vysoká. Kombinácia použitia architektúry EDA klient/server a monolitickej EDA je možná.


Súčasti architektúry EDA klient/server:

edaserver.exe Serverovská časť architektúry EDA klient/server. Vyžaduje konektivitu na databázový systém a D2000 server. V systéme D2000 ide o statický proces s príponou EDS.
edaclient.dll Klientska časť architektúry EDA klient/server. Vyžaduje konektivitu na D2000 server a EDA server. Je transparentnou náhradou knižnice edadll.dll. V systéme D2000 ide o dynamický proces s príponou EDC.
edaclient_workbook.xllll Rozšírenie pre Excel pri použití architektúry EDA klient/server. Vyžaduje konektivitu na D2000 server a EDA server. Je transparentnou náhradou knižnice eda_workbook.xll. V systéme D2000 ide o dynamický proces s príponou EDC.
eda_vbapi.xla Rozšírenie pre Excel vo forme Visual Basic funkcii. Spolupracuje s knižnicou edaclient_workbook.xll.


Základná architektúra aplikácie založenej na EDA je znázornená na nasledujúcom diagrame.

Komunikácia medzi Oracle a procesmi

Na latentnej sieti je prínos architektúry EDA klient/server zrejmý.

Komunikácia medzi Oracle a procesmi

Komunikačné rozhrania architektúry EDA klient/server
EDA server
EDA klient