2.3 Implementace jako součást mapového serveru

Obvyklejším způsobem implementace rozšiřujících analytických nástrojů je jejich začlenění do mapového serveru.

Výhody jsou především v lepší kontrole nad samotnou implementací. Především je možné v případě chyby velmi rychle reagovat a oprava chybné implementace se okamžitě projeví u všech klientů. Dále je možné kontrolovat dobu provádění analýz. Kontrola spočívá v možnosti posílení technického vybavení serveru v případě, že provádění analýz není dostatečně rychlé. Eventuelně je možné zvýšit počet serverů a distribuovat tak samotné zpracování požadavků.

Popis

Stejně jako v případě řešení na straně klienta je ovšem nutné rozšířit funkčnost používané aplikace. To často představuje programování funkcí do aplikace, která k takovému účelu vytvořena obvykle nebyla.

Nevýhody

Obvyklým řešením bývá využití některých z programových mapových komponent (např. ArcObjects, MapObjects, GeoObjects, BasMapX, InovaGIS) a využívání „funkcí“ v nich implementovaných.

Řešení