Компоненты сайта ArcGIS Spatial Data Server
Объекты, к которым предоставлен доступ на сайте сервера ArcGIS Spatial Data Server, называются сервисами объектов. Spatial Data Server предназначен для приема запросов к сервисам, выполнения этих запросов и отправки результатов в клиентские приложения. Такие запросы и результаты пересылаются в файлах JSON.
Базовая архитектура сайта сервера ArcGIS Spatial Data Server показана на следующей диаграмме:
Spatial Data Server
Сервисы объектов отображаются на сервере пространственных данных посредством HTTP. Доступ к сервисам осуществляется через конечную точку REST-сервиса (REST service). Из этой конечной точки вы можете делать запросы и, если доступ был предоставлен в то время, когда был опубликован сервис объектов, вы также можете добавлять, удалять или обновлять объекты в этом сервисе.
Необходимо установить веб-сервер на тот компьютер, где установлен сервер пространственных данных. Если используется ArcGIS Spatial Data Server for IIS, необходимо установить веб-сервер IIS. Для ArcGIS Spatial Data Server for Java требуется установка и настройка одного из следующих серверов приложений на компьютере, с которого будет происходить публикация объектов:
- Apache Tomcat
- Сервер приложений IBM WebSphere
- Сервер приложений Oracle WebLogic
Для обмена данными между сервером пространственных данных и клиентами используется формат JSON.
Источник данных
Источником данных является база данных, содержащая ваши исходные данные. Обычно она размещается на другом сервере отдельно от сервера пространственных данных. В решениях на основе Java необходимо сконфигурировать источник данных с помощью сервера приложений, а затем картировать этот источник данных. В решениях на основе IIS необходимо картировать источник данных на сервер пространственных данных.
Если используется решение на основе Java, необходимо установить и сконфигурировать драйверы JDBC, чтобы можно было подключить базу данных к серверу приложений и Spatial Data Server.
ArcGIS for Desktop
В ArcGIS for Desktop вы подключаетесь к базе данных для публикации и администрирования сервисов объектов. Эта база данных является источником данных для публикуемых объектов.
При публикации сервиса пространственных объектов вы указываете уровень прав доступа пользователей к объектам: для выполнения запросов, добавления или обновления.
Административная конечная точка API-интерфейса REST
Можно подключаться к Spatial Data Server через административную конечную точку API-интерфейса REST. Здесь вы можете создавать источники данных и управлять ими, а также управлять сервисами.
Клиенты
Веб-приложения, мобильные и настольные приложения могут подключаться к сервисам через Интернет или интранет. Это могут быть пользовательские приложения, написанные с использованием API-интерфейсов веб-приложений ArcGIS for Flex, Silverlight или JavaScript, либо клиенты, предоставляющие доступ к сервисам в ArcGIS Online через браузер. Кроме того, сервисы можно использовать в клиентах ArcGIS for Desktop.