Доступ к серверу осуществляется через протокол TCP/IP.
Сервер ZuluServer дает возможность исключить файловый
доступ клиента к данным на сервере. Клиенту недоступна информация
о физическом хранении данных и отсутствует возможность их
несанкционированного изменения.
Также есть возможность разграничить доступ к данным между
пользователями. Система паролей и прав позволяет предоставлять
разным пользователям различные возможности и ограничения
для доступа и работы с данными.
Адресация данных
ГИС Zulu в своей работе с данными использует путь к файлам
слоев, карт, проектов и других, эти данные представляющим.
Путь к файлу может быть локальным типа «C:\Zulu\Buildings.b00»
или сетевым вида «\\server\C\Zulu\Buildings.b00».
Для доступа же к данным на сервере, Zulu пользуется адресом
ресурса URL (uniform resource location) вида «zulu://server/buildings.zl».
Подобно тому как веб-браузер использует URL для доступа
к страницам веб-сайта, ГИС Zulu использует свой тип URL
для адресации к данным на сервере ZuluServer.
Наложение слоев с разных серверов
ГИС Zulu дает возможность работать одновременно с картами
и слоями с разных серверов и накладывать в одной карте
слои с локальной машины и слои с сервера друг на друга
в произвольном порядке.
Например, на карту местности в виде слоев, загруженных
с удаленного сервера (допустим, из Интернета) можно наложить
план предприятия с сервера данного предприятия, а поверх
расположить схему инженерных коммуникаций, расположенную
на клиентской машине.
Многопользовательское редактирование
ZuluServer дает возможность одновременного редактирования
одних и тех же графических и табличных данных несколькими
пользователями. При этом ведется независимый для каждого
пользователя журнал отката.
Автоматическое обновление карты
При изменении данных одним из клиентов, сервер оповещает
всех клиентов, пользующихся в данный момент этими данными,
что приводит к автоматическому обновлению данных на карте.
Публикация данных
ZuluServer спланирован так, чтобы дать возможность быстро
и просто опубликовать данные, созданные с помощью настольной
версии ГИС Zulu. Физический формат данных при этом не
меняется. Достаточно с помощью утилиты подготовки данных
или вручную настроить ссылки для сервера ZuluServer и
данные становятся доступными в сети. Подобно веб-серверу,
сервер Zulu по запросу с клиентского места нужного ресурса
предоставит данные, сопоставленные с этим ресурсом.
Администрирование данных
ZuluServer предоставляет возможность разграничить доступ
к данным и назначить различные правила и права доступа
к ним. Можно предоставить как анонимный доступа к данным
для широкой публики, так и ограничить его для узкого круга
пользователей, определив для каждого из них какие операции
с данными ему разрешены.
Web-службы WMS и WFS
ZuluServer позволяет работать с данными сервера по спецификациям
WMS 1.1.1, WMS 1.3.0 (Web Map Service) и WFS
1.0.0 (Web Feature Service) разработанными OGC
(Open Geospatial Consortium).
Web-служба WMS позволяет отображать слои и карты сервера
на клиентах, поддерживающих спецификации WMS, в частности,
Zulu, Google Earth, Google Api, Open Layers, Yandex Map,
MapInfo, ArcGIS и др.
Web-служба WFS обеспечивает доступ к векторной и семантической
информации сервера для клиентов, поддерживающих данную
спецификацию.
Примеры работы веб служб ZuluServer можно посмотреть
здесь...
Работа с данными Tile-серверов
Тайловая система может быть размещена на ZuluServer.
Сервер предоставляет доступ к тайловым данным как по протоколу
zulu://, для работы с клиентами Zulu, так и по протоколу
HTTP в виде Tile Map сервиса.
Слой с описателем тайловой системы, размещенный и опубликованный
на ZuluSever, может ссылаться как на данные, расположенные
на сервере (собственные данные сервера), так и на данные
сторонних серверов глобальной сети. В этом случае ZuluServer
работает как промежуточный сервер, который кэширует данные,
полученные из глобальной сети.
Пример подключения данных ZuluServer для OpenLayers: tileserv.html
Подробно о работе ZuluServer с данными, организованными
в виде тайловых систем, можно прочесть
здесь...
Пространственный фильтр к данным
Права доступа к серверным данным для пользователя или
группы пользователей можно ограничить областью, заданной
простым или составным полигоном.
Если введено такое ограничение, то пользователь сможет
отображать слои и оперировать данными только в пределах
указанной области.
Авторизация Windows
При соединении с ZuluServer возможно использовать учетные
сведения Windows для авторизации пользователя на сервере,
как это делает, например, Microsoft SQL Server. Пользователю
не нужно постоянно вводить логин и пароль.