© 2000 VEMA počítače a projektování spol. s r. o.
© 2000 Vema, a.s. 2 Karel Obluk Provozní architektura na bázi technologie V3
© 2000 Vema, a.s. 3 Obsah •Architektura •Tenký klient •Vazba na aplikace •Použité technologie •Komunikační vrstva •Provoz
© 2000 Vema, a.s. 4 Architektura •Lokální režim •Síťový režim – souborový server •Režim tenkého klienta
© 2000 Vema, a.s. 5 Tenký klient •Aplikace na serveru •Na klientovi jen prezentační vrstva + Nízké nároky na pracovní stanici + Nízké nároky na komunikační linku •Aplikační výkon soustředěn na serveru +Investice pouze do jednoho počítače -Může se stát úzkým místem Možnost více aplikačních serverů – distribuce zátěže
© 2000 Vema, a.s. 6 Vazba na aplikace •Vazba na aplikace V3 •Model V3DOM – V3 Dialog Object Model •Událostmi řízený program •Komunikace přímo pomocí dialogových prvků •Vazba na aplikace HR/Win •Aplikace Vema HR/Win – sekvenční proces •Převod na model V3DOM
© 2000 Vema, a.s. 7 Vazba V3DOM na aplikace HR/Win •Aplikace HR/Win – Win32 aplikace •Technicky – základní režim je konzolový (přímý převod z platformy DOS V32) •Grafický režim – V3DOM model •Tenká vrstva systému zajišťuje V/V operace, vazbu na uživatelské rozhraní •Speciální modul transformuje sekvenční program na událostmi řízený model V3 •Až při spuštění se určí, která varianta bude použita
© 2000 Vema, a.s. 8 Aplikace HR/Win a V3DOM Grafický klient V3 V3 Server File System Aplikace HR/Win DBUI Komunikační linka Konzolový režim – lokální obrazovka + klávesnice
© 2000 Vema, a.s. 9 Použité technologie •COM/COM+ •Klient •Prvky V3DOM modelu •Moduly vazby HR/Win na V3DOM •Lze použít i na komunikaci (v jedné Win doméně) •Rozhraní winsock – sada funkcí operačního systému pro přístup k síťové vrstvě •Různé protokoly – TCP/IP, IPX, apod. •Zabezpečení? Nejlépe na bázi certifikátů
© 2000 Vema, a.s. 10 Komunikační vrstva •Lokální a síťový režim •Klient + aplikace na jednom počítači •Komunikace mezi nimi pomocí COM rozhraní •Přímé volání metod, předávání dat •Data na lokálním či síťovém disku •Siťový provoz •Data jsou zpřístupněna souborovými službami OS •Nutné zpřístupnit klientům přímo prostředky systému souborů
© 2000 Vema, a.s. 11 Komunikační vrstva – tenký klient •DCOM/COM+ •I pro komunikaci klient–server a klient–aplikace •Zabezpečení, autentizace – lze využít MTS/COM+ •Lze jen v jedné doméně nebo nutnost vztahu důvěry mezi doménami •Náročnější na komunikaci i instalaci •Winsock •Menší nároky na komunikaci, jednodušší instalace •V3Server musí běžet jako služba •Zabezpečení – nejlépe využít certifikáty, lze i jinak
© 2000 Vema, a.s. 12 Provoz – lokální a síťový režim •Instalace •Grafického klienta je nutno instalovat •Odinstalování nástroji systému – ne smazat adresář! •Na každé stanici prakticky samostatná instalace •Přistup k datům •Jako dosud – v síťové verzi nutno zpřístupnit prostředky systému souborů
© 2000 Vema, a.s. 13 Provoz – režim tenkého klienta – Instalace •Centrální instalace aplikace na serveru •Různé režimy instalace klienta: •Automatická aktualizace (klient sleduje, zda na serveru není novější verze) •Manuální aktualizace (novější verzi je nutno ručně instalovat na klienta, resp. jiný způsob aktualizace) •Dle použité komunikace další nastavení •DCOM a COM+ vyžadují většinou změny nastavení Windows •Winsock – konfigurace spojení, certifikáty
© 2000 Vema, a.s. 14 Provoz – režim tenkého klienta – Aktualizace •Aktualizace systému HR/Win nemusí znamenat nutně aktualizaci klientů •Je-li změna i v modulech klienta: •Automatická aktualizace – klient zjistí novější verzi, sám se přeinstaluje •Manuální aktualizace – jiné způsoby distribuce novější verze na klienta •V informačních textech je vždy upozornění na změny v modulech klienta
© 2000 Vema, a.s. 15 Provoz – režim tenkého klienta – Správa serveru •Moduly pro monitorování serveru •DCOM/COM+ – nástroje systému •Winsock – vlastní nástroje •Možnost násilného ukončení aplikace / sezení klienta •Pomocí V3DOM a COM možná i automatizace •Dávky pro sledování serveru •Dávky pro export/import dat •Údržba – automatické zálohy, reorganizace dat …
© 2000 Vema, a.s. 16 Možnosti architektury V3 •Integrace různých aplikací a zdrojů informací •Distribuce zátěže na více serverů •Extrémně nízké komunikační nároky (i modem 28.8) •Vyšší úroveň zabezpečení – možno pracovat i přes Internet
© 2000 Vema, a.s. 17 Dotazy?
© 2000 Vema, a.s. 18 Děkuji za pozornost!