ibm api connect - решение для управления корпоративными api
TRANSCRIPT
1 © 2016 IBM Corporation
Иван Пряничников
Pan-IMT Hybrid Cloud Technical Sales Specialist
IBM API Connect – Решение дляуправления корпоративными API
© 2016 IBM Corporation
Методы потребления информации меняются
Офисы Телефон Интернет
Каналы взаимодействия Omni-Channels
Каналы взаимодействия с клиентами должны меняться вместе с ними
Автомобили
Партнеры
Телефоны
ТВ
Планшеты
Кухонная техника
Датчики
Веб-Сайты
© 2016 IBM Corporation
API Экономика
Значимые
бизнес-активы
Представлены
как API
Самостоятельно
используются
разработчиками
Для создания
инновационных
приложений
Для создания
инновационных
бизнес-моделей
B2C, B2B, B2E
TH GSIN
www
Создание
API
Исполнение
УправлениеБезопасность
API – это больше, чем Application Programming
Interface, это новый способ взаимодействия
компаний с партнерами и клиентами, позволяющий
создавать инновационные бизнес-модели на
основе существующих корпоративных активов и
сервисов
© 2016 IBM Corporation
Крупнейшая сеть по аренде недвижимости
не имеет недвижимости в собственности
Самый популярный сервис такси не имеет
собственного автопарка
API Netflix обслуживает в 100 раз больше запросов, чем
веб-сайт
У одной из самых крупных торговых
площадок нет собственного склада
Самая большая сеть по распространению
контента не производит его самостоятельно
Не производит фотоаппараты и
фотографии
© 2016 IBM Corporation
Разработчик API
• Как создавать и
документировать API?
• Как управлять безопасностью
API?
• Как контролировать нагрузку
на мои API?
Разработчик
приложений
• Как получить доступ к
API?
• Где найти описание и
документацию?
• К кому обратиться в
случае проблемы?
Руководитель проекта
• Как управлять версиями API?
• Как публиковать мои API?
• Как управлять версионностью?
• Как разграничивать доступ к API
Департамент
эксплуатации
•Как управлять средами?
•Как масштабировать в
зависимости от нагрузки?
•Как анализировать логи и
устранять неполадки?
Жизненный цикл API, вовлеченные сотрудники
© 2016 IBM Corporation
API Connect: состав решения
Developer Portal
API Manager
API Gateway
For developers (API consumers)
For API owners, developers, business users (API providers)
Developer Toolkit
Collective Controller
Enforce runtime policies to secure & control API trafficFor developers to create,
test APIs locally & DevOps to automate API tasks
Execute API & Microservices business logic in Node & Java
For operations, unified ops & mgmt for Node & Java runtimes
Microservices Compute Runtime
© 2016 IBM Corporation
IBM API Connect (APIC)Многофункциональная платформа для разработки, запуска и управления API
IBM DataPowerВыполняет роль единого шлюза в решении
Контролирует процесс вызова API и соблюдения заданных политик
Единое решение для управления всем жизненными циклом API
© 2016 IBM Corporation
Место API Connect в инфраструктуре
Клиенты
Web
IoT
API
Management
Управление и аналитика
Шина
Сотрудники
Сотрудники
Разработчики
Учетные сервисы
Продуктовые фабрики
Кросс продуктовые сервисы
Управление STP
Бизнес-системы
CRM
розничный
БЭК-офис
CRM
корпоративный
IBM DataPower
Gateway
API портал
© 2016 IBM Corporation
Предоставляйте ваши API разработчикам через несколько порталов
Порталы для разработчиков
API Manager
Владелец API
Внутренние разработчики
Внешние разработчики
Публикуйте API в нескольких независимых средах
Welcome to the API Portal
© 2016 IBM Corporation
Analyze error rates & response times to understand SLA adherence
Встроенная система аналитики упрощает монетизацию API
© 2016 IBM Corporation
Интеграция в ИТ-инфраструктуру заказчика
IBM API Connect легко встраивается в текущий ИТ ландшафт
Сохранение инвестиций благодаря интеграции с:• IBM Integration Bus• Mobile First Platform • IBM Security Access Manager • WebSphere Application Server (интеллектуальная балансировка нагрузки на
WAS ND)• Поддержка открытых стандартов и протоколов
Создание
API
Исполнение
УправлениеБезопасность
© 2016 IBM Corporation
Enterprise
For cross-organization projects
Professional
For single API projects
Essentials
Free for
developers
API Connect предоставляет различные варианты лицензирования
© 2016 IBM Corporation© 2015 IBM Corporation
ЦОД Банка
ОблакоВыделенное
облако
3 | В вашем ЦОДУстанавливается и контролируется только вами.
API Manager Управляющая средаПорталы
разработчиков
IBM API Connect – там, где вам необходимо
2 | Стандартное «облако»Предоставление IBM API Management как услуги по модели SaaS из ЦОДа компании IBM. Доступно также на Bluemix.
1 | Выделенное «облако»Предоставление IBM API Management как услуги, развернутой на выделенных под вас мощностях. Доступно также на Bluemix.
© 2016 IBM Corporation
Примеры использования IBM API Management
Westpac
Информация
Страница о продукте
• ibm.com/apimanagement
Сообщество разработчиков
• developer.ibm.com/api
Документация и материалы
• developer.ibm.com/apimanagement/
Канал на YouTube
• youtube.com/ibmapimanagement
Презентации на Slideshare
• slideshare.net/ibmapimgmt
15
© 2016 IBM Corporation
Developer Toolkit –API Designer
developer.ibm.com/apiconnect
17 © 2016 IBM Corporation
Спасибо за внимание!Вопросы?
Иван Пряничников
Middleware Technical Sales Specialist, Europe
IBM
© 2016 IBM Corporation
Компоненты решения
Единый источник информации о всех опубликованных API для внутренних и внешних разработчиков
Портал для разработчиков API Manager Консоль управления
Среда для создания, управления и публикации API
Встроенные средства аналитики
Управление вычислительными ресурсами системы
Мониторинг загрузки и состояния
Единая среда для настройки и конфигурирования
API Gateway
Welcome to the API Portal