Веб-служба: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
 
(не показано 6 промежуточных версий 2 участников)
Строка 1: Строка 1:
 +
[[Category:Термины]]
 +
[[Category:Интеграция]]
 +
 
'''Веб-cлужба''' или веб-сервис — идентифицируемая с помощью URL программная система с интерфейсами, находящимися в свободном доступе. Веб-службы взаимодействуют между собой и с внешними приложениями через систему сообщений, основанных на открытых протоколах XML, JSON и др.
 
'''Веб-cлужба''' или веб-сервис — идентифицируемая с помощью URL программная система с интерфейсами, находящимися в свободном доступе. Веб-службы взаимодействуют между собой и с внешними приложениями через систему сообщений, основанных на открытых протоколах XML, JSON и др.
  
== Подключение к веб-службам с использованием Nemo ==
+
== Подключение к веб-службам с использованием {{NameSystem}} ==
  
Для поиска и бронирования билетов через интернет требуется доступ к базе данных поставщика услуг (Sabre, Galileo, GTA и др.) посредством специального протокола. Для этого поставщик услуг предоставляет в пользование агентства веб-службы (веб-сервисы), которые принимают запросы от системы Nemo и отвечают на них. Договор на использование веб-служб заключается между агентством и представительством (или через представителя) поставщика услуг в конкретной стране. На основании этого договора агентству должна быть предоставлена учетная запись для подключения к веб-службам. Процесс получения регистрационных данных занимает от нескольких дней до месяца.
+
Для поиска и бронирования билетов через интернет требуется доступ к базе данных поставщика услуг ([[Sabre]], [[Travelport (Galileo)|Galileo]], GTA и др.) посредством специального протокола. Для этого поставщик услуг предоставляет в пользование агентства веб-службы (веб-сервисы), которые принимают запросы от системы {{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 запросов.
 
| class="col1 leftalign" | <br/>
 
| class="col2 leftalign" | <br/>
 
| class="col3 leftalign" | <br/>
 
| class="col4 leftalign" | <br/>
 
| class="col5 leftalign" | <br/>
 
| class="col6 leftalign" | <br/>
 
|}
 
 
 
== Функциональные возможности поставщиков авиабилетов ==
 
  
{| width="100%" border="1"
+
[[Файл:Webservice.png]]
|- bgcolor="#cccccc"
 
! class="col0" | Описание
 
! class="col1" | Galileo
 
! class="col2" | Sabre
 
! class="col3" | Сирена
 
! class="col4" | Амадеус
 
! class="col5" | Авианова
 
|- class="row1"
 
| class="col0" | Максимальное количество одновременных открытых сессий
 
| class="col1" | не ограничено
 
| class="col2" | 50 стандартно, расширения по 25 сессий
 
| class="col3" | <br/>
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row2"
 
| class="col0" | Возможность бронирования и выписки BSP
 
| class="col1" | +
 
| class="col2" | +
 
| class="col3" | <br/>
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row3"
 
| class="col0" | Возвращаемые типы тарифов
 
| class="col1" | Public, Nego
 
| class="col2" | Public, Nego
 
| class="col3" | Public
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row4"
 
| class="col0" | Контент через WS
 
| class="col1" | BSP, ТКП (частично)
 
| class="col2" | BSP
 
| class="col3" | ТКП
 
| class="col4" | BSP
 
| class="col5" | Собственный
 
|- class="row5"
 
| class="col0" | Возможность поиска по соседним датам
 
| class="col1" | -
 
| class="col2" | +-1,3 дня
 
| class="col3" | <br/>
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row6"
 
| class="col0" | Возможность поиска по соседним аэропортам
 
| class="col1" | -
 
| class="col2" | до 160 км
 
| class="col3" | <br/>
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row7"
 
| class="col0" | Возможность поиска c ограничением цены
 
| class="col1" | +
 
| class="col2" | +
 
| class="col3" | <br/>
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row8"
 
| class="col0" | Поддержка Passengers List
 
| class="col1" | <br/>
 
| class="col2" | <br/>
 
| class="col3" | <br/>
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row9"
 
| class="col0" | Возврат признака Refundable в результатах поиска
 
| class="col1" | <br/>
 
| class="col2" | BFM
 
| class="col3" | <br/>
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row10"
 
| class="col0" | Возврат признака e-ticket в результатах поиска
 
| class="col1" | +
 
| class="col2" | +
 
| class="col3" | <br/>
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row11"
 
| class="col0" | Возврат крайнего срока выписки в результатах поиска
 
| class="col1" | +
 
| class="col2" | +
 
| class="col3" | <br/>
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row12"
 
| class="col0" | Максимальное кол-во сегментов при сложном маршруте
 
| class="col1" | 8
 
| class="col2" | <br/>
 
| class="col3" | <br/>
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row13"
 
| class="col0" | Валидирующий перевозчик в результатах поиска
 
| class="col1" | +
 
| class="col2" | +
 
| class="col3" | <br/>
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row14"
 
| class="col0" | Проверка интерлайнов в выдаче
 
| class="col1" | +
 
| class="col2" | +
 
| class="col3" | <br/>
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row15"
 
| class="col0" | Аннуляция через приложение
 
| class="col1" | +
 
| class="col2" | +
 
| class="col3" | <br/>
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row16"
 
| class="col0" | VOID через приложение
 
| class="col1" | <br/>
 
| class="col2" | <br/>
 
| class="col3" | <br/>
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row17"
 
| class="col0" | SSR DOCU/DOCO/APIS/FOID
 
| class="col1" | <br/>
 
| class="col2" | <br/>
 
| class="col3" | <br/>
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row18"
 
| class="col0" | SSR Seat map
 
| class="col1" | +
 
| class="col2" | +
 
| class="col3" | <br/>
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row19"
 
| class="col0" | SSR Meal
 
| class="col1" | <br/>
 
| class="col2" | <br/>
 
| class="col3" | <br/>
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row20"
 
| class="col0" | SSR Baby coat
 
| class="col1" | -
 
| class="col2" | -
 
| class="col3" | <br/>
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row21"
 
| class="col0" | Бронирование INS Infant seat
 
| class="col1" | +
 
| class="col2" | +
 
| class="col3" | <br/>
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row22"
 
| class="col0" | Бронирование Military, Students
 
| class="col1" | -
 
| class="col2" | -
 
| class="col3" | <br/>
 
| class="col4" | <br/>
 
| class="col5" | <br/>
 
|- class="row23"
 
| class="col0" | Максимальное кол-во пассажиров всех типов в поисковом запросе
 
| class="col1" | 9
 
| class="col2" | 32
 
| class="col3" | 9
 
| class="col4" | -
 
| class="col5" | -
 
|- class="row24"
 
| class="col0" | Кол-во пассажиров одного типа в запросе
 
| class="col1" | 9
 
| class="col2" | 8
 
| class="col3" | 9
 
| class="col4" | -
 
| class="col5" | -
 
|}
 
  
 
== См. также ==
 
== См. также ==
 
+
* [[Бронирование]]
[[Бронирование]]<br/>[[Платежный шлюз]]
+
* [[Платежный шлюз]]
 
+
* [[Авиабилеты]]
[[Category:Термины]]<br/>[[Category:Интеграция]]
 

Текущая версия на 17:45, 27 сентября 2016


Веб-cлужба или веб-сервис — идентифицируемая с помощью URL программная система с интерфейсами, находящимися в свободном доступе. Веб-службы взаимодействуют между собой и с внешними приложениями через систему сообщений, основанных на открытых протоколах XML, JSON и др.

Подключение к веб-службам с использованием Nemo.Travel

Для поиска и бронирования билетов через интернет требуется доступ к базе данных поставщика услуг (Sabre, Galileo, GTA и др.) посредством специального протокола. Для этого поставщик услуг предоставляет в пользование агентства веб-службы (веб-сервисы), которые принимают запросы от системы Nemo.Travel и отвечают на них. Договор на использование веб-служб заключается между агентством и представительством (или через представителя) поставщика услуг в конкретной стране. На основании этого договора агентству должна быть предоставлена учетная запись для подключения к веб-службам. Процесс получения регистрационных данных занимает от нескольких дней до месяца.

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

Веб-служба поиска Nemo.Travel

Настройка Веб-служба. Авторизация системы осуществляется в разделе Настройки системы → Интеграция → Nemo 1.0 (SOAP API).

Доступ к сервису нового пользователя производится с помощью введения логина в соответствующее окно.

На странице есть функция Восстановление удаленных пользователей.

Webservice.png

См. также