Изменения

Перейти к навигации Перейти к поиску

Веб-служба

13 623 байта убрано, 17:45, 27 сентября 2016
Нет описания правки
[[Category:Термины]]
[[Category:Интеграция]]
 
'''Веб-cлужба''' или веб-сервис — идентифицируемая с помощью URL программная система с интерфейсами, находящимися в свободном доступе. Веб-службы взаимодействуют между собой и с внешними приложениями через систему сообщений, основанных на открытых протоколах XML, JSON и др.
== Подключение к веб-службам с использованием Nemo {{NameSystem}} ==
Для поиска и бронирования билетов через интернет требуется доступ к базе данных поставщика услуг ([[Sabre]], [[Travelport (Galileo)|Galileo]], GTA и др.) посредством специального протокола. Для этого поставщик услуг предоставляет в пользование агентства веб-службы (веб-сервисы), которые принимают запросы от системы Nemo {{NameSystem}} и отвечают на них. Договор на использование веб-служб заключается между агентством и представительством (или через представителя) поставщика услуг в конкретной стране. На основании этого договора агентству должна быть предоставлена учетная запись для подключения к веб-службам. Процесс получения регистрационных данных занимает от нескольких дней до месяца.
В случае использования дополнительных модулей, требующих регистрации (например , модуля оплаты), вам следует необходимо заключить соответствующие договоры на обслуживание и получить регистрационные данные у поставщиков платежных решений (платежных шлюзов).
== Веб-служба поиска Nemo {{NameSystem}} ==
Настройка '''"{{Setting|Веб-службы поиска"''' служба. Авторизация}} системы осуществляется в разделе '''"Авиабилеты"Настройки системы → Интеграция → Nemo 1.0 (SOAP API)'''<!-- {{Menu|Настройки системы|Интеграция|Nemo 1.0 (SOAP API)}} -->.
Доступ к сервису нового пользователя производится с помощью введения логина в соответствующее окно.
На странице есть функция '''"{{Setting|Восстановление удаленных пользователей"'''}}== Функциональные возможности поставщиков наземных услуг ==
{| border="1"|- bgcolor="#cccccc"! Описание! GTA! MIKI! class="col3" | SERHS! class="col4" | HOTELBEDS! class="col5" | <span class="search_hit">DOTW</span>! class="col6" | TRAVCO|- class="row1"| class="col0 leftalign" | Текущий статус| class="col1" | Боевой режим| class="col2" | Боевой режим| class="col3" | Боевой режим| class="col4" | Боевой режим| class="col5" | Сертификация| class="col6" | Боевой режим|- class="row2"| class="col0 leftalign" | Количество объектов размещения в базе| class="col1 leftalign" | 36000| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row3"| class="col0" | Максимальное кол-во одновременных сессий| class="col1 leftalign" | Не ограничено| class="col2 leftalign" | Не ограничено| class="col3 leftalign" | Не ограничено| class="col4 leftalign" | Не ограничено| class="col5 leftalign" | Не ограничено| class="col6 leftalign" | Не ограничено|- class="row4"| class="col0 leftalign" | Тайм-аут| class="col1 leftalign" | <br/>| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row5"| class="col0 leftalign" | Версия используемых спецификаций (participation level)| class="col1" | PL1, PL2| class="col2 leftalign" | стандартный| class="col3 leftalign" | стандартный| class="col4 leftalign" | стандартный| class="col5 leftalign" | стандартный| class="col6 leftalign" | стандартный|- class="row6"| class="col0" | Поиск апартаментов| class="col1" | +| class="col2" | -| class="col3" | +| class="col4" | -| class="col5" | +| class="col6" | -|- class="row7"| class="col0 leftalign" | Поиск отелей| class="col1" | +| class="col2" | +| class="col3" | +| class="col4" | +| class="col5" | +| class="col6" | +|- class="row8"| class="col0 leftalign" | Максимальное кол-во человек в запросе| class="col1 leftalign" | 9| class="col2 leftalign" | 9| class="col3 leftalign" | 19| class="col4 leftalign" | 19| class="col5 leftalign" | 40| class="col6 leftalign" | 9|- class="row9"| class="col0 leftalign" | Максимальное кол-во взрослых в запросе| class="col1 leftalign" | 9| class="col2 leftalign" | 9| class="col3 leftalign" | 19| class="col4 leftalign" | 19| class="col5 leftalign" | 20| class="col6 leftalign" | 9|- class="row10"| class="col0 leftalign" | Максимальное кол-во детей в запросе| class="col1 leftalign" | 4| class="col2 leftalign" | 6| class="col3 leftalign" | 18| class="col4 leftalign" | 15| class="col5 leftalign" | 20| class="col6 leftalign" | 4|- class="row11"| class="col0 leftalign" | Максимальное кол-во человек в номере| class="col1" | 4 (6 включая младенцев)| class="col2" | 7 (9 включая младенцев)| class="col3 leftalign" | 19| class="col4 leftalign" | 6| class="col5 leftalign" | 8| class="col6" | 4 (6 включая младенцев)|- class="row12"| class="col0 leftalign" | Максимальное кол-во номеров в запросе| class="col1 leftalign" | 9| class="col2 leftalign" | 5| class="col3 leftalign" | 5| class="col4 leftalign" | 5| class="col5 leftalign" | 5| class="col6 leftalign" | 5|- class="row13"| class="col0 leftalign" | Поиск в соседних датах| class="col1" | Последовательным запросом| class="col2" | Последовательным запросом| class="col3" | Последовательным запросом| class="col4" | Последовательным запросом| class="col5" | Последовательным запросом| class="col6 leftalign" | Последовательным запросом|- class="row14"| class="col0 leftalign" | Префильтр по категории отеля| class="col1 leftalign" | <br/>| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row15"| class="col0 leftalign" | Средний хронометраж «запрос-ответ» для поиска| class="col1 leftalign" | <br/>| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row16"| class="col0 leftalign" | Средний хронометраж «запрос-ответ» для бронирования| class="col1 leftalign" | <br/>| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row17"| class="col0 leftalign" | Средний хронометраж «запрос-ответ» для аннуляции| class="col1 leftalign" | <br/>| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row18"| class="col0 leftalign" | Средний хронометраж «запрос-ответ» для модификации| class="col1 leftalign" | <br/>| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row19"| class="col0 leftalign" | Извлечение цены в валюте по умолчанию (какой)| class="col1 leftalign" | зависит от настроек аккаунта| class="col2 leftalign" | <br/>| class="col3 leftalign" | EUR| class="col4 leftalign" | EUR| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row20"| class="col0 leftalign" | Извлечение цены в местных валютах (каких)| class="col1 leftalign" | EUR, USD, GBP| class="col2 leftalign" | <br/>| class="col3 leftalign" | EUR| class="col4 leftalign" | EUR, USD, GBP| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row21"| class="col0 leftalign" | Возвращает варианты «в наличии»| class="col1 leftalign" | +| class="col2 leftalign" | <br/>| class="col3 leftalign" | +| class="col4 leftalign" | <br/>| class="col5 leftalign" | +| class="col6 leftalign" | <br/>|- class="row22"| class="col0 leftalign" | Возвращает варианты «по запросу»| class="col1 leftalign" | +| class="col2 leftalign" | <br/>| class="col3 leftalign" | -| class="col4 leftalign" | <br/>| class="col5 leftalign" | -| class="col6 leftalign" | <br/>|- class="row23"| class="col0 leftalign" | Логика штрафов включена| class="col1 leftalign" | <br/>| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row24"| class="col0 leftalign" | Объекты размещения проиндексированы в базе Немо| class="col1 leftalign" | <br/>| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row25"| class="col0 leftalign" | Процент объектов размещения с русскоязычными описаниями| class="col1 leftalign" | <br/>| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row26"| class="col0 leftalign" | Процент объектов размещения без описаний| class="col1 leftalign" | <br/>| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row27"| class="col0 leftalign" | Стандарт описания OTA поддерживается поставщиком| class="col1 leftalign" | <br/>| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row28"| class="col0 leftalign" | Закачаны описания на англ. языке| class="col1 leftalign" | <br/>| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row29"| class="col0 leftalign" | Закачаны описания на русском языке| class="col1 leftalign" | <br/>| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row30"| class="col0 leftalign" | Закачаны иные языковые версии описания| class="col1 leftalign" | <br/>| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row31"| class="col0 leftalign" | Закачаны фотографии| class="col1" | +| class="col2" | -| class="col3" | +| class="col4" | +| class="col5" | +| class="col6 leftalign" | <br/>|- class="row32"| class="col0 leftalign" | Гео-координаты объектов размещения закачаны| class="col1" | +| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4" | +| class="col5" | +| class="col6 leftalign" | <br/>|- class="row33"| class="col0 leftalign" | Частота инкрементальных обновлений контента| class="col1 leftalign" | Раз в 2 недели инкрементальное, полное раз в 4 месяца| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 rightalign" | Раз в неделю| class="col5 rightalign" | Раз в 2 недели| class="col6 leftalign" | <br/>|- class="row34"| class="col0 leftalign" | Проверка на доступность перед простановкой оплаты| class="col1 leftalign" | <br/>| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row35"| class="col0 leftalign" | Аннуляция бронирования поддерживается| class="col1 leftalign" | +| class="col2 leftalign" | +| class="col3 leftalign" | +| class="col4 leftalign" | +| class="col5 leftalign" | +| class="col6 leftalign" | <br/>|- class="row36"| class="col0 leftalign" | Включен автоматический аннулятор| class="col1 leftalign" | +| class="col2 leftalign" | +| class="col3" | +| class="col4 leftalign" | +| class="col5 leftalign" | +| class="col6 leftalign" | <br/>|- class="row37"| class="col0 leftalign" | Модификация дат поддерживается| class="col1 leftalign" | <br/>| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row38"| class="col0 leftalign" | Модификация типа питания поддерживается| class="col1 leftalign" | <br/>| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row39"| class="col0 leftalign" | Модификация имен туристов поддерживается| class="col1 leftalign" | <br/>| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row40"| class="col0 leftalign" | Выписка сервисного ваучера системы поддерживается| class="col1 leftalign" | -| class="col2 leftalign" | <br/>| class="col3 leftalign" | -| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|- class="row41"| class="col0 leftalign" | Поддерживается разбивка по цене (Price Breakdown)| class="col1" | +| class="col2 leftalign" | +| class="col3 leftalign" | -| class="col4 leftalign" | +| class="col5 leftalign" | +| class="col6 leftalign" | +|- class="row42"| class="col0 leftalign" | Реализована разбивка по цене (Price Breakdown)| class="col1" | +| class="col2 leftalign" | +| class="col3 leftalign" | -| class="col4 leftalign" | +| class="col5 leftalign" | +| class="col6 leftalign" | +|- class="row43"| class="col0 leftalign" | Контрольно[[Файл: процент ошибок на массиве от 200 запросовWebservice.| class="col1 leftalign" | <br/>| class="col2 leftalign" | <br/>| class="col3 leftalign" | <br/>| class="col4 leftalign" | <br/>| class="col5 leftalign" | <br/>| class="col6 leftalign" | <br/>|}png]]
== См. также ==
 * [[Бронирование]]<br/>* [[Платежный шлюз]] [[Category:Термины]]<br/>* [[Category:ИнтеграцияАвиабилеты]]

Навигация

'