TIS - popis technologie
Implementovaná technologie zpřístupnění dat má tři úrovně:
Klient
Klient může používat libovolný Internetový prohlížeč (MS Internet Explorer,
Netscape Comunicator, Arachne, atd.).
Internet Server
Internet server je část, která zpracovává odeslané požadavky od klienta a na jejich základě
generuje HTML stránky. Pro komunikaci s TopoL Internet Serverem lze použít libovolný
Internet server (např. Apache, IIS - záleží na způsobu, kterým budou HTML stránky dynamicky
generovány).
TopoL Internet Server
je server, který reaguje na požadavky zasílané Internet serverem. TopoL Internet Server
(TIS) lze volat pomocí socketů na zvoleném portu (např.
v jazyce PHP) nebo
pomocí COM objektu AspTisX.AspTisObj (např. v ASP). TIS, který je
kompletně založen na technologii TopoL NT, pracuje pod
OS Windows NT, 2000, XP jako služba (service) nebo pod OS Windows 9x, ME jako
aplikace běžící na pozadí.
Data, která mají být zveřejněna, musí být popsána v tématu obsahující popis
zobrazovaných vrstev (vektorová a rastrová data). Téma je definováno pomocí XML souboru.
TIS umožňuje současně zobrazovat libovolný počet témat (počet je omezen pouze možnostmi
operačního systému a výkonem počítače na kterém TIS běží). Po spuštění TISu jsou všechna
data popsaná v tématech načtena do rychlé paměťové cache, takže reakce serveru je
dostatečně rychlá - jednotlivé požadavky jsou řešeny nezávisle na ostatních
(jsou spuštěny v separátních thredech).
Podrobný popis témat, volání TISu, atd. naleznete
v dokumentaci a
v ukázkové aplikaci jejíž součástí
jsou i zdrojové texty
v jazyce PHP.
Související odkazy
|