Веб-ГИС представляет собой распределённую информационную систему. В простейшем
варианте веб-ГИС состоит из клиента и сервера. Клиент, отправляет на сервер
HTTP запросы и получает от сервера ответы. В зависимости от запроса сервер
может посылать клиенту ответы в различных форматах.
**Веб-ГИС - это любая ГИС, использующая веб-технологии для обмена данными между своими компонентами.**
![][01-webgis-01]
Также как и большинство современных веб-приложений, веб-ГИС строится на основе
трёхуровневой архитектуры, которая предполагает наличие таких уровней как:
* клиентское приложение (обычно говорят «тонкий клиент» или терминал);
* сервер приложений;
* сервер баз данных.
Основное отличие архитектуры веб-ГИС от обычного веб-приложения заключается
в наличии в ее составе дополнительного компонента, который условно можно
назвать **ГИС-сервер**. Зачастую в реальных приложениях роль такого **ГИС-сервера**
выполняют несколько программных продуктов. Одни служат для публикации
векторных и растровых сервисов, другие для публикации сервисов метаданных,
третьи обеспечивают возможность создания тайловых кэшей и т.д.
Также бы хотелось обратить внимание, что иногда можно встретиться с термином
**Internet ГИС**, который с технической точки зрения охватывает более широкий
спектр информационных систем, среди которых находятся те, взаимодействие клиента с сервером
в которых осуществляется по протоколу, отличному от HTTP.
[01-webgis-01]: ../img/01-webgis-01.png