Веб-служба: различия между версиями
м (переименовал Вебслужба в Веб-служба) |
|||
| Строка 1: | Строка 1: | ||
[[Категория:Термины]] [[Категория:Интеграция]] | [[Категория:Термины]] [[Категория:Интеграция]] | ||
| + | '''Веб-cлужба''' или веб-сервис — идентифицируемая с помощью URL программная система с интерфейсами, находящимися в свободном доступе. Веб-службы взаимодействуют между собой и с внешними приложениями через систему сообщений, основанных на открытых протоколах XML, JSON и др. | ||
| + | |||
| + | == Веб-службы в Nemo == | ||
| + | |||
| + | Для поиска и бронирования билетов через интернет требуется доступ к базе данных поставщика услуг (Sabre, Galileo, GTA и др.) посредством специального протокола. Для этого поставщик услуг предоставляет в пользование агентства веб-службы (веб-сервисы), которые принимают запросы от системы Nemo и отвечают на них. Договор на использование веб-служб заключается между агентством и представительством (или через представителя) поставщика услуг в конкретной стране. На основании этого договора агентству должна быть предоставлена учетная запись для подключения к веб-службам. Процесс получения регистрационных данных занимает от нескольких дней до месяца. | ||
| + | |||
| + | В случае использования дополнительных модулей, требующих регистрации (например модуля оплаты), вам следует заключить соответствующие договоры на обслуживание и получить регистрационные данные у поставщиков платежных решений (платежных шлюзов). | ||
| + | |||
| + | == Функциональные возможности поставщиков наземных услуг == | ||
| + | |||
| + | <table border="1"> | ||
| + | <tr bgcolor="#cccccc"> | ||
| + | <th>Описание</th><th>GTA</th><th>MIKI</th><th class="col3">SERHS</th><th class="col4">HOTELBEDS</th><th class="col5"><span class="search_hit">DOTW</span></th><th class="col6">TRAVCO</th> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row1"> | ||
| + | <td class="col0 leftalign">Текущий статус </td><td class="col1">Боевой режим</td><td class="col2">Боевой режим</td><td class="col3">Боевой режим</td><td class="col4">Боевой режим</td><td class="col5">Сертификация</td><td class="col6">Боевой режим</td> | ||
| + | </tr> | ||
| + | <tr class="row2"> | ||
| + | |||
| + | <td class="col0 leftalign">Количество объектов размещения в базе </td><td class="col1 leftalign">36000 </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | <tr class="row3"> | ||
| + | <td class="col0">Максимальное кол-во одновременных сессий</td><td class="col1 leftalign">Не ограничено </td><td class="col2 leftalign">Не ограничено </td><td class="col3 leftalign">Не ограничено </td><td class="col4 leftalign">Не ограничено </td><td class="col5 leftalign">Не ограничено </td><td class="col6 leftalign">Не ограничено </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row4"> | ||
| + | <td class="col0 leftalign">Тайм-аут </td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | <tr class="row5"> | ||
| + | |||
| + | <td class="col0 leftalign">Версия используемых спецификаций (participation level) </td><td class="col1">PL1, PL2</td><td class="col2 leftalign">стандартный </td><td class="col3 leftalign">стандартный </td><td class="col4 leftalign">стандартный </td><td class="col5 leftalign">стандартный </td><td class="col6 leftalign">стандартный </td> | ||
| + | </tr> | ||
| + | <tr class="row6"> | ||
| + | <td class="col0">Поиск апартаментов</td><td class="col1">+</td><td class="col2">-</td><td class="col3">+</td><td class="col4">-</td><td class="col5">+</td><td class="col6">-</td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row7"> | ||
| + | <td class="col0 leftalign">Поиск отелей </td><td class="col1">+</td><td class="col2">+</td><td class="col3">+</td><td class="col4">+</td><td class="col5">+</td><td class="col6">+</td> | ||
| + | </tr> | ||
| + | <tr class="row8"> | ||
| + | |||
| + | <td class="col0 leftalign">Максимальное кол-во человек в запросе </td><td class="col1 leftalign">9 </td><td class="col2 leftalign">9 </td><td class="col3 leftalign">19 </td><td class="col4 leftalign">19 </td><td class="col5 leftalign">40 </td><td class="col6 leftalign">9 </td> | ||
| + | </tr> | ||
| + | <tr class="row9"> | ||
| + | <td class="col0 leftalign">Максимальное кол-во взрослых в запросе </td><td class="col1 leftalign">9 </td><td class="col2 leftalign">9 </td><td class="col3 leftalign">19 </td><td class="col4 leftalign">19 </td><td class="col5 leftalign">20 </td><td class="col6 leftalign">9 </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row10"> | ||
| + | <td class="col0 leftalign">Максимальное кол-во детей в запросе </td><td class="col1 leftalign">4 </td><td class="col2 leftalign">6 </td><td class="col3 leftalign">18 </td><td class="col4 leftalign">15 </td><td class="col5 leftalign">20 </td><td class="col6 leftalign">4 </td> | ||
| + | </tr> | ||
| + | <tr class="row11"> | ||
| + | |||
| + | <td class="col0 leftalign">Максимальное кол-во человек в номере </td><td class="col1">4 (6 включая младенцев)</td><td class="col2">7 (9 включая младенцев)</td><td class="col3 leftalign">19 </td><td class="col4 leftalign">6 </td><td class="col5 leftalign">8 </td><td class="col6">4 (6 включая младенцев)</td> | ||
| + | </tr> | ||
| + | <tr class="row12"> | ||
| + | <td class="col0 leftalign">Максимальное кол-во номеров в запросе </td><td class="col1 leftalign">9 </td><td class="col2 leftalign">5 </td><td class="col3 leftalign">5 </td><td class="col4 leftalign">5 </td><td class="col5 leftalign">5 </td><td class="col6 leftalign">5 </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row13"> | ||
| + | <td class="col0 leftalign">Поиск в соседних датах </td><td class="col1">Последовательным запросом</td><td class="col2">Последовательным запросом</td><td class="col3">Последовательным запросом</td><td class="col4">Последовательным запросом</td><td class="col5">Последовательным запросом</td><td class="col6 leftalign">Последовательным запросом </td> | ||
| + | </tr> | ||
| + | <tr class="row14"> | ||
| + | |||
| + | <td class="col0 leftalign">Префильтр по категории отеля </td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | <tr class="row15"> | ||
| + | <td class="col0 leftalign">Средний хронометраж «запрос-ответ» для поиска </td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row16"> | ||
| + | <td class="col0 leftalign">Средний хронометраж «запрос-ответ» для бронирования </td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | <tr class="row17"> | ||
| + | |||
| + | <td class="col0 leftalign">Средний хронометраж «запрос-ответ» для аннуляции </td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | <tr class="row18"> | ||
| + | <td class="col0 leftalign">Средний хронометраж «запрос-ответ» для модификации </td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row19"> | ||
| + | <td class="col0 leftalign">Извлечение цены в валюте по умолчанию (какой) </td><td class="col1 leftalign">зависит от настроек аккаунта </td><td class="col2 leftalign"> </td><td class="col3 leftalign">EUR </td><td class="col4 leftalign">EUR </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | <tr class="row20"> | ||
| + | |||
| + | <td class="col0 leftalign">Извлечение цены в местных валютах (каких) </td><td class="col1 leftalign">EUR, USD, GBP </td><td class="col2 leftalign"> </td><td class="col3 leftalign">EUR </td><td class="col4 leftalign">EUR, USD, GBP </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | <tr class="row21"> | ||
| + | <td class="col0 leftalign">Возвращает варианты «в наличии» </td><td class="col1 leftalign">+ </td><td class="col2 leftalign"> </td><td class="col3 leftalign">+ </td><td class="col4 leftalign"> </td><td class="col5 leftalign">+ </td><td class="col6 leftalign"> </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row22"> | ||
| + | <td class="col0 leftalign">Возвращает варианты «по запросу» </td><td class="col1 leftalign">+ </td><td class="col2 leftalign"> </td><td class="col3 leftalign">- </td><td class="col4 leftalign"> </td><td class="col5 leftalign">- </td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | <tr class="row23"> | ||
| + | |||
| + | <td class="col0 leftalign">Логика штрафов включена </td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | <tr class="row24"> | ||
| + | <td class="col0 leftalign">Объекты размещения проиндексированы в базе Немо </td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row25"> | ||
| + | <td class="col0 leftalign">Процент объектов размещения с русскоязычными описаниями </td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | <tr class="row26"> | ||
| + | |||
| + | <td class="col0 leftalign">Процент объектов размещения без описаний </td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | <tr class="row27"> | ||
| + | <td class="col0 leftalign">Стандарт описания OTA поддерживается поставщиком </td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row28"> | ||
| + | <td class="col0 leftalign">Закачаны описания на англ. языке </td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | <tr class="row29"> | ||
| + | |||
| + | <td class="col0 leftalign">Закачаны описания на русском языке </td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | <tr class="row30"> | ||
| + | <td class="col0 leftalign">Закачаны иные языковые версии описания </td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row31"> | ||
| + | <td class="col0 leftalign">Закачаны фотографии </td><td class="col1">+</td><td class="col2">-</td><td class="col3">+</td><td class="col4">+</td><td class="col5">+</td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | <tr class="row32"> | ||
| + | |||
| + | <td class="col0 leftalign">Гео-координаты объектов размещения закачаны </td><td class="col1">+</td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4">+</td><td class="col5">+</td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | <tr class="row33"> | ||
| + | <td class="col0 leftalign">Частота инкрементальных обновлений контента </td><td class="col1 leftalign">Раз в 2 недели инкрементальное, полное раз в 4 месяца </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 rightalign"> Раз в неделю</td><td class="col5 rightalign"> Раз в 2 недели</td><td class="col6 leftalign"> </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row34"> | ||
| + | <td class="col0 leftalign">Проверка на доступность перед простановкой оплаты </td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | <tr class="row35"> | ||
| + | |||
| + | <td class="col0 leftalign">Аннуляция бронирования поддерживается </td><td class="col1 leftalign">+ </td><td class="col2 leftalign">+ </td><td class="col3 leftalign">+ </td><td class="col4 leftalign">+ </td><td class="col5 leftalign">+ </td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | <tr class="row36"> | ||
| + | <td class="col0 leftalign">Включен автоматический аннулятор </td><td class="col1 leftalign">+ </td><td class="col2 leftalign">+ </td><td class="col3">+</td><td class="col4 leftalign">+ </td><td class="col5 leftalign">+ </td><td class="col6 leftalign"> </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row37"> | ||
| + | <td class="col0 leftalign">Модификация дат поддерживается </td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | <tr class="row38"> | ||
| + | |||
| + | <td class="col0 leftalign">Модификация типа питания поддерживается </td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | <tr class="row39"> | ||
| + | <td class="col0 leftalign">Модификация имен туристов поддерживается </td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row40"> | ||
| + | <td class="col0 leftalign">Выписка сервисного ваучера системы поддерживается </td><td class="col1 leftalign">- </td><td class="col2 leftalign"> </td><td class="col3 leftalign">- </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | <tr class="row41"> | ||
| + | |||
| + | <td class="col0 leftalign">Поддерживается разбивка по цене (Price Breakdown) </td><td class="col1">+</td><td class="col2 leftalign">+ </td><td class="col3 leftalign">- </td><td class="col4 leftalign">+ </td><td class="col5 leftalign">+ </td><td class="col6 leftalign">+ </td> | ||
| + | </tr> | ||
| + | <tr class="row42"> | ||
| + | <td class="col0 leftalign">Реализована разбивка по цене (Price Breakdown) </td><td class="col1">+</td><td class="col2 leftalign">+ </td><td class="col3 leftalign">- </td><td class="col4 leftalign">+ </td><td class="col5 leftalign">+ </td><td class="col6 leftalign">+ </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row43"> | ||
| + | <td class="col0 leftalign">Контрольно: процент ошибок на массиве от 200 запросов. </td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign"> </td><td class="col4 leftalign"> </td><td class="col5 leftalign"> </td><td class="col6 leftalign"> </td> | ||
| + | </tr> | ||
| + | </table> | ||
| + | |||
| + | == Функциональные возможности поставщиков авиабилетов == | ||
| + | |||
| + | <table border="1" width="100%"> | ||
| + | <tr bgcolor="#cccccc"> | ||
| + | <th class="col0">Описание</th><th class="col1">Galileo</th><th class="col2">Sabre</th><th class="col3">Сирена</th><th class="col4">Амадеус</th><th class="col5">Авианова</th> | ||
| + | </tr> | ||
| + | |||
| + | <tr class="row1"> | ||
| + | <td class="col0">Максимальное количество одновременных открытых сессий</td><td class="col1">не ограничено</td><td class="col2">50 стандартно, расширения по 25 сессий</td><td class="col3"> </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | </tr> | ||
| + | <tr class="row2"> | ||
| + | <td class="col0">Возможность бронирования и выписки BSP</td><td class="col1">+</td><td class="col2">+</td><td class="col3"> </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row3"> | ||
| + | <td class="col0">Возвращаемые типы тарифов</td><td class="col1">Public, Nego </td><td class="col2">Public, Nego </td><td class="col3">Public </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | </tr> | ||
| + | <tr class="row4"> | ||
| + | <td class="col0">Контент через WS</td><td class="col1">BSP, ТКП (частично) </td><td class="col2">BSP </td><td class="col3">ТКП </td><td class="col4">BSP </td><td class="col5">Собственный </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row5"> | ||
| + | <td class="col0">Возможность поиска по соседним датам</td><td class="col1">-</td><td class="col2">+-1,3 дня</td><td class="col3"> </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | </tr> | ||
| + | <tr class="row6"> | ||
| + | <td class="col0">Возможность поиска по соседним аэропортам</td><td class="col1">-</td><td class="col2"> до 160 км</td><td class="col3"> </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row7"> | ||
| + | <td class="col0">Возможность поиска c ограничением цены</td><td class="col1">+</td><td class="col2">+</td><td class="col3"> </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | </tr> | ||
| + | <tr class="row8"> | ||
| + | <td class="col0">Поддержка Passengers List</td><td class="col1"> </td><td class="col2"> </td><td class="col3"> </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row9"> | ||
| + | <td class="col0">Возврат признака Refundable в результатах поиска</td><td class="col1"> </td><td class="col2">BFM </td><td class="col3"> </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | </tr> | ||
| + | <tr class="row10"> | ||
| + | <td class="col0">Возврат признака e-ticket в результатах поиска</td><td class="col1">+</td><td class="col2">+</td><td class="col3"> </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row11"> | ||
| + | <td class="col0">Возврат крайнего срока выписки в результатах поиска</td><td class="col1">+</td><td class="col2">+</td><td class="col3"> </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | </tr> | ||
| + | <tr class="row12"> | ||
| + | <td class="col0">Максимальное кол-во сегментов при сложном маршруте</td><td class="col1">8</td><td class="col2"> </td><td class="col3"> </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row13"> | ||
| + | <td class="col0">Валидирующий перевозчик в результатах поиска</td><td class="col1">+</td><td class="col2">+</td><td class="col3"> </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | </tr> | ||
| + | <tr class="row14"> | ||
| + | <td class="col0">Проверка интерлайнов в выдаче</td><td class="col1">+</td><td class="col2">+</td><td class="col3"> </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row15"> | ||
| + | <td class="col0">Аннуляция через приложение</td><td class="col1">+</td><td class="col2">+</td><td class="col3"> </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | </tr> | ||
| + | <tr class="row16"> | ||
| + | <td class="col0">VOID через приложение</td><td class="col1"> </td><td class="col2"> </td><td class="col3"> </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row17"> | ||
| + | <td class="col0">SSR DOCU/DOCO/APIS/FOID</td><td class="col1"> </td><td class="col2"> </td><td class="col3"> </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | </tr> | ||
| + | <tr class="row18"> | ||
| + | <td class="col0">SSR Seat map</td><td class="col1">+</td><td class="col2">+</td><td class="col3"> </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row19"> | ||
| + | <td class="col0">SSR Meal</td><td class="col1"> </td><td class="col2"> </td><td class="col3"> </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | </tr> | ||
| + | <tr class="row20"> | ||
| + | <td class="col0">SSR Baby coat</td><td class="col1">-</td><td class="col2">-</td><td class="col3"> </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row21"> | ||
| + | <td class="col0">Бронирование INS Infant seat</td><td class="col1">+ </td><td class="col2">+ </td><td class="col3"> </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | </tr> | ||
| + | <tr class="row22"> | ||
| + | <td class="col0">Бронирование Military, Students</td><td class="col1">- </td><td class="col2">- </td><td class="col3"> </td><td class="col4"> </td><td class="col5"> </td> | ||
| + | |||
| + | </tr> | ||
| + | <tr class="row23"> | ||
| + | <td class="col0">Максимальное кол-во пассажиров всех типов в поисковом запросе</td><td class="col1">9</td><td class="col2">32</td><td class="col3">9</td><td class="col4">-</td><td class="col5">-</td> | ||
| + | </tr> | ||
| + | <tr class="row24"> | ||
| + | <td class="col0">Кол-во пассажиров одного типа в запросе</td><td class="col1">9</td><td class="col2">8</td><td class="col3">9</td><td class="col4">-</td><td class="col5">-</td> | ||
| + | |||
| + | </tr> | ||
| + | </table> | ||
| + | |||
| + | == См. также == | ||
| + | [[Бронирование]]<br> | ||
| + | [[Платежный шлюз]] | ||
Версия 00:52, 10 февраля 2012
Веб-cлужба или веб-сервис — идентифицируемая с помощью URL программная система с интерфейсами, находящимися в свободном доступе. Веб-службы взаимодействуют между собой и с внешними приложениями через систему сообщений, основанных на открытых протоколах XML, JSON и др.
Содержание
Веб-службы в Nemo
Для поиска и бронирования билетов через интернет требуется доступ к базе данных поставщика услуг (Sabre, Galileo, GTA и др.) посредством специального протокола. Для этого поставщик услуг предоставляет в пользование агентства веб-службы (веб-сервисы), которые принимают запросы от системы Nemo и отвечают на них. Договор на использование веб-служб заключается между агентством и представительством (или через представителя) поставщика услуг в конкретной стране. На основании этого договора агентству должна быть предоставлена учетная запись для подключения к веб-службам. Процесс получения регистрационных данных занимает от нескольких дней до месяца.
В случае использования дополнительных модулей, требующих регистрации (например модуля оплаты), вам следует заключить соответствующие договоры на обслуживание и получить регистрационные данные у поставщиков платежных решений (платежных шлюзов).
Функциональные возможности поставщиков наземных услуг
| Описание | GTA | MIKI | SERHS | HOTELBEDS | DOTW | TRAVCO |
|---|---|---|---|---|---|---|
| Текущий статус | Боевой режим | Боевой режим | Боевой режим | Боевой режим | Сертификация | Боевой режим |
| Количество объектов размещения в базе | 36000 | |||||
| Максимальное кол-во одновременных сессий | Не ограничено | Не ограничено | Не ограничено | Не ограничено | Не ограничено | Не ограничено |
| Тайм-аут | ||||||
| Версия используемых спецификаций (participation level) | PL1, PL2 | стандартный | стандартный | стандартный | стандартный | стандартный |
| Поиск апартаментов | + | - | + | - | + | - |
| Поиск отелей | + | + | + | + | + | + |
| Максимальное кол-во человек в запросе | 9 | 9 | 19 | 19 | 40 | 9 |
| Максимальное кол-во взрослых в запросе | 9 | 9 | 19 | 19 | 20 | 9 |
| Максимальное кол-во детей в запросе | 4 | 6 | 18 | 15 | 20 | 4 |
| Максимальное кол-во человек в номере | 4 (6 включая младенцев) | 7 (9 включая младенцев) | 19 | 6 | 8 | 4 (6 включая младенцев) |
| Максимальное кол-во номеров в запросе | 9 | 5 | 5 | 5 | 5 | 5 |
| Поиск в соседних датах | Последовательным запросом | Последовательным запросом | Последовательным запросом | Последовательным запросом | Последовательным запросом | Последовательным запросом |
| Префильтр по категории отеля | ||||||
| Средний хронометраж «запрос-ответ» для поиска | ||||||
| Средний хронометраж «запрос-ответ» для бронирования | ||||||
| Средний хронометраж «запрос-ответ» для аннуляции | ||||||
| Средний хронометраж «запрос-ответ» для модификации | ||||||
| Извлечение цены в валюте по умолчанию (какой) | зависит от настроек аккаунта | EUR | EUR | |||
| Извлечение цены в местных валютах (каких) | EUR, USD, GBP | EUR | EUR, USD, GBP | |||
| Возвращает варианты «в наличии» | + | + | + | |||
| Возвращает варианты «по запросу» | + | - | - | |||
| Логика штрафов включена | ||||||
| Объекты размещения проиндексированы в базе Немо | ||||||
| Процент объектов размещения с русскоязычными описаниями | ||||||
| Процент объектов размещения без описаний | ||||||
| Стандарт описания OTA поддерживается поставщиком | ||||||
| Закачаны описания на англ. языке | ||||||
| Закачаны описания на русском языке | ||||||
| Закачаны иные языковые версии описания | ||||||
| Закачаны фотографии | + | - | + | + | + | |
| Гео-координаты объектов размещения закачаны | + | + | + | |||
| Частота инкрементальных обновлений контента | Раз в 2 недели инкрементальное, полное раз в 4 месяца | Раз в неделю | Раз в 2 недели | |||
| Проверка на доступность перед простановкой оплаты | ||||||
| Аннуляция бронирования поддерживается | + | + | + | + | + | |
| Включен автоматический аннулятор | + | + | + | + | + | |
| Модификация дат поддерживается | ||||||
| Модификация типа питания поддерживается | ||||||
| Модификация имен туристов поддерживается | ||||||
| Выписка сервисного ваучера системы поддерживается | - | - | ||||
| Поддерживается разбивка по цене (Price Breakdown) | + | + | - | + | + | + |
| Реализована разбивка по цене (Price Breakdown) | + | + | - | + | + | + |
| Контрольно: процент ошибок на массиве от 200 запросов. |
Функциональные возможности поставщиков авиабилетов
| Описание | Galileo | Sabre | Сирена | Амадеус | Авианова |
|---|---|---|---|---|---|
| Максимальное количество одновременных открытых сессий | не ограничено | 50 стандартно, расширения по 25 сессий | |||
| Возможность бронирования и выписки BSP | + | + | |||
| Возвращаемые типы тарифов | Public, Nego | Public, Nego | Public | ||
| Контент через WS | BSP, ТКП (частично) | BSP | ТКП | BSP | Собственный |
| Возможность поиска по соседним датам | - | +-1,3 дня | |||
| Возможность поиска по соседним аэропортам | - | до 160 км | |||
| Возможность поиска c ограничением цены | + | + | |||
| Поддержка Passengers List | |||||
| Возврат признака Refundable в результатах поиска | BFM | ||||
| Возврат признака e-ticket в результатах поиска | + | + | |||
| Возврат крайнего срока выписки в результатах поиска | + | + | |||
| Максимальное кол-во сегментов при сложном маршруте | 8 | ||||
| Валидирующий перевозчик в результатах поиска | + | + | |||
| Проверка интерлайнов в выдаче | + | + | |||
| Аннуляция через приложение | + | + | |||
| VOID через приложение | |||||
| SSR DOCU/DOCO/APIS/FOID | |||||
| SSR Seat map | + | + | |||
| SSR Meal | |||||
| SSR Baby coat | - | - | |||
| Бронирование INS Infant seat | + | + | |||
| Бронирование Military, Students | - | - | |||
| Максимальное кол-во пассажиров всех типов в поисковом запросе | 9 | 32 | 9 | - | - |
| Кол-во пассажиров одного типа в запросе | 9 | 8 | 9 | - | - |