
12.1.1. "Серверобічні стратегії"
Ці стратегії орієнтуються на наданні геоданих або результатів їх аналізу в режимі "на вимогу від" спеціалізованого серверу, що має, у свою чергу, доступ до баз геоданих і програмних засобів їх обробки. Така стратегія значною мірою нагадує традиційні "terminal-to-mainframe моделі", що використовуються для забезпечення роботи ГІС в локальній мережі. В цьому випадку клієнту необхідні незначні потужності власного комп'ютера (в традиційних мережних моделях його називають "dumb terminal" - німим терміналом). Від клієнтського комп'ютера вимагається тільки забезпечити можливість скласти запит і представити відповідь. Для такої стратегії характерна наступна послідовність процедур:
користувач складає запит за допомогою вікна Web-браузера;
запит посилається по мережі Інтернет на сервер;
сервер обробляє запит;
відповідь повертається по мережі Інтернет користувачу і візуалізується за допомогою Web-браузера.
До такого виду серверної конфігурації часто застосовується термін "картографічний сервер": запити користувача на ту або іншу карту "обслуговуються" головним комп'ютером. Програми, які обслуговують запити клієнта можуть бути написаний на різних мовах програмування і за допомогою різних інструментальних середовищ, включаючи Perl, VisualBasic, С ++, Delphi. Для того, щоб Web-сервер міг взаємодіяти з ГІС-додатками, використовуються різні інтерфейсні стандарти, такі як CGI (Common Gateway Interface), Java, ISAPI (Internet Server Application Programming Interface) або NSAPI (Netscape Server Application Programming Interface).
До переваг "серверобічних стратегії" організації Web-ГІС-серверу можна віднести те, що:
за умови використовування швидкодійного серверу клієнт може отримати доступ до великих і комплексних баз геоданих, які важко передати в мережі Інтернет і обробляти на місці через їх істотні об'єми;
за умови використовування швидкодійного серверу навіть клієнтами, у яких немає доступу до могутніх комп'ютерних систем, можуть ефективно використовуватися складні аналітичні процедури обробки геоданих;
можливо забезпечення належного контролю за тим, як дотримується режим доступу до геоданих, а головне, чи коректно і методично правильно використовує клієнт ці геодані.
До недоліків цієї стратегії можна віднести наступне:
згідно організації роботи клієнта кожний його запит, незалежно від того, наскільки він малий і навіть незначний - повинен бути обов'язково переданий серверу і оброблений, а результати обробки обов'язково повернені клієнту по мережі Інтернет;
ефективність роботи залежить від пропускної спроможності і рівня трафіку мережі Інтернет між клієнтом і сервером, що стає особливо критичним, коли відповіді на запит містять великі за об'ємом файли;
прикладні програми серверу не надають переваги в роботі тим клієнтам, які мають могутнє технічне оснащення свого локального комп'ютера і не використовують його для підвищення ефективності роботи серверу.
Таким чином, при робітці з WebGIS-сервером могутній комп'ютер клієнта використовується не ефективно.
Така стратегія краще всього підходить для вирішення задач, коли вимагається реалізувати обмежений перелік геоінформаційних функцій WebGIS-серверу одночасно для дуже широкого кола користувачів (порядку декількох тисяч).