[[Категория:Термины]] [[Категория:Руководство]] [[Категория:Интеграция]]
СТАТЬЯ В РАБОТЕ'''Протокол''' - набор правил, определяющих способы взаимодействия компьютерных систем при обмене информацией и доступа к данным.
Протокол - == Протоколы в Nemo ==
== Уровни доступа в АСБ при бронировании ресурсов мест перевозчиков ==В системе Nemo используется несколько протоколов:
Ресурсы мест на рейсы перевозчиков хранятся в инвенторных системах бронирования*'''HTTP (Hyper Text Transfer Protocol)''' — протокол передачи гипертекста. Для обеспечения бронирования ресурсов мест на рейсы конкретного перевозчика с терминалов авиационных распределительных систем, а также инвенторных систем других перевозчиков необходимо обеспечить взаимодействие указанных АСБ. Такое взаимодействие осуществляется по принятым в международной практике процедурам, по так называемым, протоколам обмена даннымиПротокол HTTP используется при пересылке Web-страниц.
Используются два типа протоколов обмена данными:*'''HTTPS (Hypertext Transfer Protocol Secure)''' — расширение протокола HTTP, поддерживающее шифрование. Данные, передаваемые по протоколу HTTPS, «упаковываются» в криптографический протокол SSL или TLS, тем самым обеспечивается защита этих данных. В отличие от HTTP, для HTTPS по умолчанию используется TCP-порт 443. Система Nemo поддерживает [[защищенное соединение]].
*AIRIMP '''XML (стандартный протокол обмена даннымиeXtensible Markup Language)''' — Протокол XML подразумевает обмен запросами на языке XML (расширяемый язык разметки, фактически представляющий собой свод общих синтаксических правил). Обмен информацией происходит через соединение TCP/IP по протоколу HTTP или HTTPS (HTTP over SSL);*EDIFACT методом POST. XML — текстовый формат, предназначенный для хранения структурированных данных (интерактивный протокол взамен существующих файлов баз данных), для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML). XML является упрощённым подмножеством языка SGML. Пользователи системы Nemo имеют возможность экспортировать интересующие выборки по заказам в формате XML. Кроме того, для отладки приложений можно использовать XML-логи, содержащие информацию о совершенных обменах данными)с поставщиками.
Кассиры *'''SOAP (операторыSimple Object Access Protocol)''' — простой протокол доступа к объектам, бронируя авиаперевозку использует язык XML. Первоначально предназначался в основном для реализации удалённого вызова процедур. Сейчас используется и для обмена произвольными сообщениями в АСБформате XML. Может использоваться с любым протоколом прикладного уровня: SMTP, к которой подключен их пультFTP, фактически получают доступ к ресурсам мест на рейсыHTTP, хранящимся в другой АСБHTTPS и др. При этом уровень «сервиса» (уровень доступа) при бронировании определяется протоколомОднако его взаимодействие с каждым из них имеет свои особенности, который которые должны быть определены отдельно. Чаще всего SOAP используется при взаимодействии АСБповерх HTTP. SOAP является одним из стандартов, на которых базируются технологии веб-служб. Уровни В Nemo протокол SOAP применяется для осуществления доступак результатам бронирования. *'''SMTP (Simple Mail Transfer Protocol)''' - протокол, используемые при бронировании воздушных перевозокобеспечивающий передачу электронных сообщений. Для работы через SMTP клиент создаёт TCP-соединение с сервером через порт 25. Затем клиент и SMTP-сервер обмениваются информацией, получили названиепока соединение не будет закрыто или прервано. Основной процедурой в SMTP является передача почты (Mail Procedure). Далее идут процедуры форвардинга почты (Mail Forwarding), соответственнопроверка имён почтового ящика и вывод списков почтовых групп. Самой первой процедурой является открытие канала передачи, как:а последней - его закрытие. [[Почтовый сервер]] системы Nemo использует протокол SMTP для передачи и обмена электронными сообщениями.
*стандартный доступ;*интерактивный доступ. При бронировании мест в стандартном доступе подтверждение бронирования мест осуществляется в пределах 12-24 часов (в соответствии со стандартом AIRIMP) от момента завершения формирования PNR. При бронировании мест в интерактивном режиме подтверждение бронирования осуществляется немедленно по мере формирования полетных сегментов в PNR, а не по завершению формирования всего PNR. == SOAP == SOAP (Simple Object Access Protocol — простой протокол доступа к объектам) — протокол обмена структурированными сообщениями в распределённой вычислительной среде. Первоначально SOAP предназначался в основном для реализации удалённого вызова процедур (RPC). Сейчас используется и для обмена произвольными сообщениями в формате XML. SOAP является расширением протокола XML-RPC. SOAP может использоваться с любым протоколом прикладного уровня: SMTP, FTP, HTTP, HTTPS и др. Однако его взаимодействие с каждым из них имеет свои особенности, которые должны быть определены отдельно. Чаще всего SOAP используется поверх HTTP. SOAP является одним из стандартов, на которых базируются технологии веб-службСм. также == WSDL == WSDL (англ. Web Services Description Language) — язык описания веб-сервисов и доступа к ним, основанный на языке XML. Каждый документ WSDL можно разбить на следующие логические части: 1. определение типов данных (types) — определение вида отправляемых и получаемых сервисом XML сообщений[[Защищенное соединение]]<br>[[Почтовый сервер]]<br>2. элементы данных (message) — сообщения, используемые web-сервисом 3. абстрактные операции (portType) — список операций, которые могут быть выполнены с сообщениями 4. связывание сервисов (binding) — способ, которым сообщение будет доставлено[[Почтовый клиент системы]]