|
Aplikační server pro práci s mapou (mapový server)
Je aplikací využívají technologii MapObjects firmy ESRI. Hlavní funkcí této aplikace je generovat mapové kompozice podle požadavků klienta, a výsledky předávat zpět klientovi. Mapový server během startu načítá projekt, který popisuje datové zdroje a popis jednotlivých mapových kompozic, které generuje.
Grafická data se přenášejí v podobě komprimovaných rastrů, formát rastru (GIF nebo JPEG). Zvolit formát rastru, případně stupeň komprese je možné pro každý typ mapové kompozice zvlášť. Mapový server podporuje dva druhy klientů, pasivní a aktivní, jak bude rozvedeno dále. Pro pasivního klienta jsou generovány kompletní HTML stránky, pro aktivního klienta mapový server odesílá pouze data doplněná o stavovou informaci. Aby byla zajištěna flexibilita pasivního klienta, obsahuje mapový server mechanismus vyhodnocování substitucí ve vzorové stránce - šabloně. Šablony jsou udržovány na straně mapového serveru a může jich být velké množství. Tak lze generovat stránky v různý typů nebo například v různých jazycích.
Aplikační server Zuzi
Narozdíl od mapového serveru je aplikační server Zuzi příkladem serveru, provádějícího výhradně databázové zpracování. Zde konkrétně vyhledání adresy podle zadaných kritérií a zjištění atributů popisujících adresu. Výsledkem činnosti je tedy popisná (alfanumerická) informace.
Řešení na straně klienta
Výše popsaně řešení poskytuje poměrně obecně využitelné služby přístupné technologií Inter/Intranetu. S jejich využitím lze v jednoduchém případě obohatit existující HTML stránku o zobrazení lokality určené adresou, ale také vytvořit komplexní aplikaci.
Firma Sirion vytvořila tři typy klientů, pro různé druhy použití
Pasivní klient
Reprezentuje jednoduchou formu uživatelského rozhraní. Neprovádí žádný kód na straně klienta.
Výhody:
- pracuje na všech prohlížečích (standardní HTML bez rozšíření), vhodný pro internet
- pracuje i tam, kde správce aktivní prvky (Java, ActiveX) zakázal, nebo kde je firewall filtruje
- nenáročný na HW zdroje
Nevýhody:
- Nižší uživatelský komfort
Aktivní - Java klient
Reprezentuje klienta s vyspělým uživatelským rozhraním, viz obrázek 2.
Výhody:
- vyspělé uživatelské rozhraní (způsob ovládání se přibližuje klasické aplikaci určené pro Microsoft Windows)
Nevýhody:
- delší start klienta (ze sítě se nejprve musí stáhnout celý binární java kód klienta, teprve poté je aplet zobrazen a inicializován)
- pracuje pouze na prohlížečích podporujících JDK 1.1.X a vyšší (testováno na IE 4.0 a vyšší, NC 4.x)
- náročnější na výkon počítače (ve srovnání s HTML klientem)
|