|


Architektúra systému dynamických aplikácií


Server NÁVŠTĚVNOST CZ je vyvíjaný na základe modelu trojvrstvovej architektúry. Výhodou tohoto riešenia je oddelenie údajov od aplikačnej a prezentačnej logiky systému. To umožňuje jednotlivé vrstvy podľa potreby rozvíjať a posilňovať.
| VRSTVA
SYSTÉMU |
| FUNKCIA
V SYSTÉME |
| Databázová vrstva |  | archivácia a zálohovanie údajov |
| Aplikačná vrstva |  | zber a vyhodnotenie údajov |
| Prezentačná vrstva |  | prezentácia vyhodnotených údajov |
Použité technológie
Linux, Apache, PHP, MySQL, Java script, HTML, Flash
Technické řešenie
Hardware: 2x IBM xSeries e-server 365 umiestnený na hlavnej sieti serverhousu GTS v Prahe
1x IBM xSeries e-server 205 umiestnený na hlavnej sieti serverhousu GTS v Brne
Všetky súčasti oboch serverov v Prahe sú minimálne zdvojené a sú schopné fungovať aj samostatne.
Výmenu chybných komponentov je tak možné vykonať počas chodu stroja. Servery sú geograficky oddelené
kvôli nebezpečenstvu živelnej pohromy alebo teroristického útoku a prebieha medzi nimi on-line
replikácia údajov. Pri výpadku jedného servera nastupuje záložný server, kde beží identická kópia
celej aplikácie. Pre on-line replikáciu údajov zostávajú dva servery.
Ako to funguje
Služba servera NÁVŠTĚVNOST CZ je založená na vonkajšom (externom) sledovaní prístupu jednotlivých návštevníkov na meranú webovú prezentáciu.
Sledovanie prístupu vyžaduje umiestnenie špecifického HTML kódu do zdrojového kódu stránok webovej prezentácie, ktoré majú byť systémom merané. Špecifický HTML kód je užívateľovi pridelený po registrácii.
Umiestnenie kódu na sledovaných stránkach zabezpečí, že návštevník v okamihu prístupu na sledovanú stránku, súčasne pristupuje na server NÁVŠTĚVNOST CZ. Na základe tejto skutočnosti je možné sledované parametre návštev zaznamenávať, vyhodnocovať a prezentovať.
Umiestnenie kódu prostredníctvom neviditeľného grafického bodu (priehľadného bodu o veľkosti 1 x 1 pixelov vo formáte PNG) nijako nenaruší grafickú kompozíciu prezentácie. HTML kód nemá žiadny vplyv na rýchlosť načítania stránok.
Žiadne požiadavky na hardware a software
Server NÁVŠTĚVNOST CZ funguje ako prenajímaná webová služba, ktorá beží na serveroch prevádzkovateľa - EUNECO.COM - European Network Company s.r.o.
Z tohoto dôvodu systém NÁVŠTĚVNOST CZ pre svoj chod nevyžaduje žiadny ďalší hardware a software zo strany klienta.
Prezeranie jednotlivých výpisov servera NÁVŠTĚVNOST CZ v reálnom čase (on-line) je zabezpečené prostredníctvom internetového prrehliadača.
Bezpečnosť a ochrana osobných údajov
Bezpečnosť a ochrana osobných údajov užívateľa je ošetrená overením prihlasovacieho mena a hesla. Prihlasovacie údaje medzi klientom a serverom sú odosielané v zašifrovanej podobe. Z toho dôvodu nie je možné tieto údaje odchytiť a následne použiť.
Na šifrovanie je použitý algoritmus MD5, ktorý je považovaný za jeden z najbezpečnejších a jeho "prelomenie" je v súčasnej dobe s ohľadom na dostupný výpočtový výkon super počítačov nereálne.
|