|
TopoL Internet Server - stručný popis systému
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í socketu 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 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 výkonem
operačního systému a 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.

Popis TISu
Dokumentace
Ukázková aplikace
Hostování aplikací
|