- Заказчик ПАО «Аэрофлот»
- Статус Integro Technologies Исполнитель
- Год 2017
Компания «Интегро Текнолоджиз» в 2017 году в рамках данного проекта успешно осуществила разработку и внедрение системы публикации и управления внешними сервисами ПАО «Аэрофлот» на базе решения IBM API Connect.
Повышение эффективности исполнения процессов обмена данными путем сокращения непроизводительных и дублирующих операций, оптимизации информационного взаимодействия участников процессов ПАО «Аэрофлот» и решения интеграционных задач автоматизированным способом.
Реализация проекта была основана на разработке и внедрении Автоматизированной системы API Connect на базе IBM API CONNECT ENTERPRISE и специализированного программно-аппаратного комплекса IBM DataPower, входящего в состав решения.
Данное комплексное решение обеспечило возможность управления всеми четырьмя аспектами жизненного цикла интерфейса API для локальных и облачных сред: созданием, выполнением, управлением и защитой. Это сделало проект более рентабельным, чем частичные решения, которые фокусируются только на некоторых этапах жизненного цикла и могут суммарно стоить дороже для организации, как набор компонентов.
Информационная система IBM API Connect предназначена для организации единой точки входа для всех внешних сервисов и приложений Аэрофлот, управления доступом к сервисам из одного места, оперативного отключения от сервиса одного конкретного внешнего приложения в случае его компрометации или нарушения договора, обеспечения первичной валидации запросов от внешних систем к сервисам Аэрофлот с целью ограничения на входе некорректных запросов и тем самым снижения нагрузки на сервисы Аэрофлота, обеспечения возможности трансформации запросов.
Разработка и внедрение IBM API Connect обеспечило ПАО «Аэрофлот» следующий функционал:
- Предоставление информации по запросам;
- Обработка информационных запросов (объединение, разделение и т.д.);
- Создание и загрузка правил обработки;
- Обеспечение соответствия запросов и ответов по ID сессии;
- Распределение прав доступа к интерфейсам информационных систем;
- Управление жизненным циклом API Заказчика;
- Регистрация разработанных приложений для клиентов;
- Публикация интерфейса сервисов системы онлайн-бронирования;
- Реализация журналирования запросов/ответов для интерфейса с использованием транспортной системы Заказчика на базе IBM MQ;
- Публикация API интерфейсов Системы операционного хранилища данных, авторизационной системы, платежного решения и других сервисов;
- Использование распределенного доступа к интерфейсам;
- Управление порталами разработчика;
- Разработка интерфейсов и микросервисов (Node.js, Java);
- Подключение разработанных микросервисов к источникам данных Заказчика и подсистеме управления и защиты API Заказчика.