Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РВП конспект.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
156.67 Кб
Скачать
  • 8. Понятие веб-сервиса.

Определение веб-сервиса. Цели использования, роль при создании веб-приложений.

Веб-сервис – функция серверного приложения, которая идентифицируется веб-адресом, доступна для программного вызова другими приложениями по сети посредством стандартизированных интерфейсов, основанных на протоколе HTTP.

Механизм обмена сообщениями определяется в описании сервисов.

WSDL: Язык описания внешних интерфейсов веб-службы на базе XML;

WSDL (WEB Services Description Language) — язык описания веб-сервисов. Предназначен для точного описания веб-сервиса и его программных интерфейсов. В описании можно найти такую информацию, как адрес сервера, протокол, номер используемого порта, формат запроса и многое другое.

Принципы, лежащие в основе веб-сервисов, удивительно просты.

- лицо, ответственное за веб-сервис, определяет формат запросов к своему веб-сервису и его ответов

- любой компьютер в сети делает запрос к веб-сервису

- веб-сервис обрабатывает запрос, выполняет какое-либо действие, а затем отправляет ответ.

Есть веб-приложения - это программы, находящиеся в интернете на сайтах, интерфейс с пользователем осуществляется через браузер. А есть веб-сервисы - это программы, находящиеся в интернете на сайтах, но не имеющие интерфейса с пользователем, зато имеющие специальный интерфейс для других программ (веб-приложений, других веб-сервисов и для обычных приложений). Технчески, веб-сервис - это открытая для доступа из вне точка подключения, которая по запросу других программ предоставляет запрашиваемые данные.

Используемые стандарты

- XML: Расширямый язык разметки, предназначенный для хранения и передачи структурированных данных;

XML (англ. eXtensible Markup Language — расширяемый язык разметки) — рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий собой свод общих синтаксических правил.

- SOAP: Протокол обмена сообщениями на базе XML;

Протокол Simple Object Access Protocol (SOAP) является стандартным протоколом, разработанным W3C. Он определяет формат запросов к веб-сервисам.

9.Индексирование пространственных данных.

Цель индексации пространственных данных в базах пространственных данных. Проблемы индексации пространственных данных. Метод решетки.

Индексирование обычно используется для получения быстрого доступа к данным. Поэтому пространственное индексирование необходимо для ускорения операций выборки пространственных данных.

10.Кластеризация пространственных данных.

Цель кластеризации пространственных данных в базах пространственных данных. Метод кривой Гильберта и Z-кривой.

11. Кэширование пространственных данных.

Цель кэширования пространственных данных в веб-среде. Уровни кэширование: клиент, сервер. Архитектура серверного кэша, проблемы.

Кэширование карт - очень эффективный способ заставить ваши карты и сервисы изображений работать быстрее. При создании кэша карты сервер отрисовывает всю карту на нескольких уровнях масштабирования и сохраняет копии этих изображений. После этого, когда кто-нибудь запрашивает карту, сервер может предоставить эти изображения. Всякий раз, когда сервер получает запрос на карту, он гораздо быстрее возвратит кэшированное изображение, чем заново нарисует карту. Другое преимущество кэширования состоит в том, что высокая детализация изображения не сказывается на времени предоставления информации.

Ограничения: если данные динамические, то выделяют часть тех слоев, которые редко изменяются и их заносят в кэш. А динамические каждый раз рисуются заново.

Также существуют проблемы на стыках картинок: если есть надпись, то она может отобразиться как на одной картинке, так и на другой.