Wso2 api manager что это

Управление API

Продукты WSO2

WSO2 API Management

Wso2 api manager что это. wso2 apim. Wso2 api manager что это фото. Wso2 api manager что это-wso2 apim. картинка Wso2 api manager что это. картинка wso2 apim

С переходом в цифровую эру ведения бизнеса становится критически важным умение различных компонент различных компаний «общаться» друг с другом при выполнении бизнес-операций для конечных клиентов. Даже простейшая операция оплаты в магазине, незаметно для человека приводит к взаимодействию разных подсистем разных компаний. Ключевым моментом становится возможность компании «открыть» API (программные интерфейсы) своих компонент для взаимодействия с другими компаниями, решая при этом целый ряд важных задач, как то обеспечения безопасности вызовов, управление кто и какие интерфейсы может вызывать, сколько раз и пр.

Ключевые возможности WSO2 API Manager

Скачать WSO2 API Management можно на сайте WSO2: https://wso2.com/api-management/

По вопросам внедрения и сопровождения WSO2 API MAnagement обращайтесь в компанию ЕМДЕВ.

Сайт использует файлы cookie. Они позволяют узнавать вас и получать информацию о вашем пользовательском опыте. Это нужно, чтобы улучшать сайт. Посещая страницы сайта и предоставляя свои данные, вы позволяете нам предоставлять их сторонним партнерам. Если вы согласны, продолжайте пользоваться сайтом. Если нет – установите специальные настройки в браузере или обратитесь в техподдержку.

Простые решения для сложных B2B-процессов

Россия, Санкт-Петербург,
ул. Мира, д. 3 литера А, оф. 437С
+7 (812) 385-57-78

Источник

Что такое системы API Management

Зачем они нужны и какие функции они выполняют.

Всем привет! Меня зовут Антон, я – инженер команды, отвечающей за развитие централизованных IT-сервисов, которыми пользуются продуктовые команды в X5 Retail Group.

В этой статье я расскажу о системах класса API Management и в частности о APIM Gravitee (https://www.gravitee.io), том, что это за класс систем, как они используются для обеспечения потребностей команд разработки. Статья не погружает в технические аспекты, но может быть полезна архитекторам и менеджерам, которые думают о том, чтобы попробовать использовать данный класс систем, но не знают, подойдут ли они для их задач, а также разработчикам, которые могут открыть для себя новые инструменты для удобной работы с API.

Wso2 api manager что это. 7898e6271cf58de190f3c4986e9d777a. Wso2 api manager что это фото. Wso2 api manager что это-7898e6271cf58de190f3c4986e9d777a. картинка Wso2 api manager что это. картинка 7898e6271cf58de190f3c4986e9d777a

Что такое системы API Management

Определение

В данных вариантах определения понятия «API Management» мы видим, что это процессы и системы позволяющие публиковать внутренние API сервисов, прописывать им определенные политики обработки запросов и ответов, контролировать доступ и анализировать статистику использования и производительности. Также рядом могут располагаться несколько подсистем, которые организуют выполнение необязательных функций, но интересных с точки зрения других подразделений, например монетизация API.

Зачем еще один огород городить?

Архитектура сервиса

В архитектуру сервиса API Management обычно входят (см. рис. 1):

Management Core: ядро системы, которое отвечает за формирование политик, планов, работу точками входа и выхода, настроек API Gateways и API, настройку CORS, Failover, Healthcheck, формирование запросов на отображение статистики использования API и логов.

Web/Development Portal: отвечает за UI, отображение настроек, статистики использования API, healthcheck и логов, а также позволяет общаться разработчикам, администраторам и владельцам API.

API Gateways: шлюзы или прокси, они отвечают за обработку запросов от клиентов сервиса согласно установленных настроек и политик, ведение логов запросов и ответов, а также запуск healthcheck по Backend API.

Backend API: отвечает за обработку запросов согласно бизнес-логике конечного сервиса.

Databases: в части сервиса API Management, хранят данные по настройке API, API Gateways, логи запросов клиентов и ответы backend, healthcheck, данные мониторинга практически всех компонентов API Management.

Wso2 api manager что это. image loader. Wso2 api manager что это фото. Wso2 api manager что это-image loader. картинка Wso2 api manager что это. картинка image loaderрис. 1 Архитектура сервиса API Management

Плюсы и минусы систем API Management

У данных систем есть несколько преимуществ:

Абстракция: система упрощает сложность сервисов под ним и предоставляет клиентам единый опыт.

Аутентификация: система позволяет пройти аутентификацию, в том числе и через сторонние службы, например Keycloak.

Управление трафиком: система регулирует входящий и исходящий трафик API.

Мониторинг API: система может помочь в мониторинге запросов/ответов клиента.

Преобразования: система позволяет преобразовать запросы/ответы API.

К минусам можно отнести:

Увеличение Latency: шлюзу необходимо время для обработки запросов/ответов согласно настроенным политикам.

TCO: Совокупная стоимость владения для всей цепочки поставки ценности, естественно будет больше, чем просто установить nginx и выставить его наружу.

API Gateways

API Gateways работают как единая точка входа в ЦОД (центр обработки данных), группу распределенных служб или сервисов (см. рис. 2). Также API Gateways могут использоваться для связи между двумя продуктами/сервисами, развернутыми в одном ЦОД. API Gateways принимают вызовы от клиентов, обрабатывают их согласно политикам/правилам и направляют их в соответствующие сервисы. Чтобы API Gateways могли максимально быстро обрабатывать запросы от клиентов их делают максимально легковесными, с использованием асинхронных фреймворков. API Gateways, как правило, работают только на седьмом уровне (L7) модели OSI.

Wso2 api manager что это. image loader. Wso2 api manager что это фото. Wso2 api manager что это-image loader. картинка Wso2 api manager что это. картинка image loaderрис. 2

Типы API Gateways

С точки зрения расположения есть два места установки API Gateways:

Local API Gateways работают как шлюз для сервисов внутри организации.

DMZ API Gateways работают как шлюз для внешних потребителей и клиентов сервисов.

Источник

На шаг ближе к Open Banking с WSO2 API Manager

Привет! Меня зовут Сергей Кривонос, я Solution Architect платформы WSO2 в Росбанке. Если вкратце, то WSO2 API Manager — это комплексная, интуитивно понятная и масштабируемая платформа, предназначенная для создания и управления API. Она примечательная тем, что является опенсорсной при сопоставимой с энтерпрайз-решениями функциональности. В статье я немного расскажу о самой платформе и поделюсь опытом Росбанка в работе с продуктами WSO2 — в целом, весьма позитивным.

Wso2 api manager что это. aedf53178e1d874a0b20ef3593ce55e8. Wso2 api manager что это фото. Wso2 api manager что это-aedf53178e1d874a0b20ef3593ce55e8. картинка Wso2 api manager что это. картинка aedf53178e1d874a0b20ef3593ce55e8

Зачем это нужно

Росбанк столкнулся с потребностью развивать Open Banking и предоставить больше сервисов для своих партнеров. Сейчас мы активно работаем в направлении Bank-as-a-Service (BaaS). Под «BaaS» мы подразумеваем способность банка предоставлять свои продукты и услуги сторонним дистрибьюторам (финансовым игрокам или нет), чтобы они могли легко интегрировать их в свои собственные циклы взаимодействия с клиентами (B2B2B или B2B2C).

Чтобы подобный проект стал возможен, необходим стандартизированный набор открытых банковских API (OpenAPI). Такие стандарты представил Банк России в октябре минувшего года, которые размещены на его портале.

У нас уже есть большой набор устоявшихся в инфраструктуре API, и привести его к единому стандарту, а также обеспечить адекватную защиту — задача непростая. Само по себе управление зоопарком API усложняется из-за нескольких факторов:

использования разных протоколов обмена,

использования различных механизмов аутентификации,

Чтобы решить все эти проблемы, необходим промежуточный middleware-слой — для управления взаимодействием между поставщиками и потребителями через API.

Wso2 api manager что это. image loader. Wso2 api manager что это фото. Wso2 api manager что это-image loader. картинка Wso2 api manager что это. картинка image loaderИсточник: WSO2

Этот middleware-слой реализуется в виде отдельного компонента API Manager — класса софта, о котором мы будем подробно говорить. Здесь каждый провайдер (API) подключается к потребителям через управляемый интерфейс, а не напрямую. Middleware-слой ликвидирует все связи типа «точка-точка» между поставщиком и потребителем. Чем-то похоже на традиционную интеграционную шину (ESB) в SOA, правда? Но API Management — это совершенно другой компонент, который берет на себя такие важные функции, как:

обеспечение безопасности (аутентификация и авторизация),

QoS, а именно приоритизация трафика, защита серверной части от внезапного всплеска запросов,

мониторинг и аналитика,

преобразование запросов и ответов.

Командой информационной безопасности банка был выработан отдельный стандарт защиты API, который реализуется как при разработке API, так и при публикации их в интернет. Необходимо было также внедрить технологию по обеспечению безопасности API на протяжении всего их жизненного цикла. После сравнения лидеров рынка по возможностям, архитектурным особенностям и total cost of ownership решение было принято в пользу WSO2.

После успешного тестирования MVP со стороны ИБ для решения конкретных задач в конкретном продукте для текущих партнеров мы начали масштабирование технологии, построение SLA и поддержки. Стали появляться новые API, созданные с использованием WSO2. При этом перенос существующих интеграций был непростым, часто приходилось работать по принципу «работает – не трогай». Но поскольку развивать новые сервисы для наших партнеров было необходимо, со временем система WSO2 превратилась у нас в полноценную платформу и вошла в состав платформенных решений банка.

Из чего состоит WSO2 API Manager

В Росбанке в качестве middleware-слоя мы выбрали и внедрили платформу WSO2 API Manager для управления API:

проектирования, прототипирования и публикации,

версионирования и управления жизненным циклом,

контроля доступа и обеспечения безопасности,

монетизации, подписки и управления ключами.

Основные недостатки WSO2 API Manager сводятся к потенциальным рискам, связанным с появлением дополнительного слоя в инфраструктуре, а также к небольшому увеличению времени ожидания ответа. Список преимуществ гораздо внушительнее:

единый каталог сервисов,

единая точка входа в банк для всех запросов от внешних систем,

простота контроля и ограничения доступов к API,

возможность ограничения числа запросов (защита от DDoS),

единый механизм авторизации через OAuth 2.0,

контроль пользователей подписок,

наличие статистики по использованию,

возможность монетизации сервисов и внедрения дополнительной логики в целях контроля и логирования запросов.

В архитектуру WSO2 API Manager входят следующие компоненты: Publisher, Developer Portal, Gateway, Key Manager и Traffic Manager. Функции многих понятны из названий, но для полноты картины вкратце перечислим их.

Wso2 api manager что это. image loader. Wso2 api manager что это фото. Wso2 api manager что это-image loader. картинка Wso2 api manager что это. картинка image loaderСхема WSO2 API Manager. Источник: WSO2

API Publisher отвечает за:

разработку и деплой API,

публикацию API (регистрацию, проверку SLA, безопасности и производительности),

мониторинг работы API, их пользователей, сбор обратной связи,

управление жизненным циклом, версиями, политиками и ключами API.

API Developer Portal – за:

поиск и упорядочивание API по разным параметрам,

рейтинги API, комментарии и запросы пользователей,

возможность протестировать API онлайн,

регистрацию приложений, покупку ключей, подписку на обновления.

API Gateway в зависимости от места установки может работать как шлюз для сервисов внутри сети или для внешних партнеров/клиентов.

Wso2 api manager что это. image loader. Wso2 api manager что это фото. Wso2 api manager что это-image loader. картинка Wso2 api manager что это. картинка image loader

Эта часть платформы реализует:

валидацию в рамках политик безопасности,

менеджмент вызовов API,

сбор статистики по использованию.

Key Manager занимается доступами, а Traffic Manager отвечает за то, чтобы количество запросов к API на платформе соответствовало прописанным в соответствующих политиках.

Wso2 api manager что это. image loader. Wso2 api manager что это фото. Wso2 api manager что это-image loader. картинка Wso2 api manager что это. картинка image loaderВысокоуровневая схема взаимодействия с WSO2 API Manager. Источник: WSO2

Кстати, в актуальном на сегодня отчете Forrester по решениям для API-менеджмента (3 квартал 2020 г.) WSO2 попала в категорию лидеров, наряду с такими гигантами, как IBM и Google. Среди пользователей платформы — Ebay, Schneider Electric, Всемирный банк, T-Systems и множество других компаний из разных отраслей.

Почему мы переходим на продукты WSO2

Сейчас в Росбанке в качестве интеграционной шины используется IBM Integration Bus. Как нетрудно догадаться, это масштабное энтрепрайз-решение, требующее отдельной строки в CAPEX, помимо регулярных расходов. А продукты компании WSO2 — WSO2 API Manager, WSO2 Enterprise Integrator и др. — это opensource-решения, которые можно просто скачать с гитхаба и пользоваться в свое удовольствие. Теоретически.

На практике же бесплатно предоставляется только комьюнити-версия с мажорными апдейтами раз в полгода. Мы пользуемся услугами официальной поддержки WSO2, которая быстро делает патчи по нашим запросам. А если патчи не нужны, то саппорт отвечает еще оперативней. Об особенностях работы с поддержкой WSO2 API Manager поговорим далее; главное, что затраты на этот продукт гораздо меньше и предсказуемей.

Учитывая opensource-происхождение, можно подумать, что WSO2 API Manager предлагает более скромные возможности, чем энтерпрайз-аналоги. Но в рамках наших задач — создание единой среды Bank-as-a-Service для партнеров банка — WSO2 API Manager по функциональности не уступает IBM API Connect. Подробное сравнение заслуживает отдельного материала — пишите в комментариях, если вам интересно. Если не вдаваться в детали, то WSO2 API Manager — это единственный opensource-продукт в своей нише, который может полноценно конкурировать с энтерпрайз-решениями. Есть маршрутизация, есть настройка протоколов обмена, композитные сервисы, оркестрация, энтерпрайз-паттерны, удобный тулкит. Вот полный список возможностей:

дизайн и прототипирование API до реальной разработки (архитектура API First);

реализация заглушек API c использованием JavaScript;

публикация REST, JSON, SOAP, XML сервисов как API;

публикация API как для внешних, так и для внутренних пользователей;

тонкие настройки прав доступа к API;

управление жизненным циклом API, версионирование;

публикация как Production (производственной), так и Sandbox (тренировочной) версий API;

ограничение доступа к API по домену и/или IP;

поддержка протоколов OAuth2, Open ID Connect, SAML 2.0, XACL, JWT и многих других для обеспечения любых вариантов интеграции, аутентификации и авторизации;

портал разработчика с удобным интерфейсом а-ля «магазин» для поиска и подписки на интересующие API;

встроенная в портал разработчика консоль для тестирования API;

возможность подписаться на различные уровни использования API, поддержка throttling (ограничение кол-ва запросов), монетизация API, отправка уведомлений при публикации новых версий API;

мощная аналитика по различным аспектам использования API.

Наш опыт использования продуктов WSO2

Банк активно использует платформу WSO2 API Manager для предоставления сервиса финансовым институтам (BaaS). Интегрируясь с WSO2 API Manager, Росбанк сопровождает выдачу и обслуживание кредита для кэптивных банков. Так, в Росбанке разработан инструмент, который на основе данных со стороны партнера открывает текущий счет на балансе Росбанка. Далее через данный счет проходит выдача кредита партнера, взаиморасчеты с внешними получателями, погашение кредита. Взаимообмен данными реализован на платформе WSO2, что обеспечивает необходимый уровень защиты и безопасности. Банк готов предоставить данный сервис любому финансовому институту и оперативно подключить к процессу через API.

Также с помощью платформы WSO2 API Manager мы уже осуществили интеграцию автоматизированных банковских систем с одним из партнеров Росбанка. Процесс выдачи автокредита выстроен таким образом, что ссудный счет открыт на балансе партнера, а счет погашения кредита — на балансе Росбанка. Мы с банком-партнером осуществили двустороннюю интеграцию автоматизированных банковских систем для более удобного доступа заемщиков партнера к информации об их счетах в Росбанке для обслуживания автокредитов.

Благодаря интеграции, автовладельцам теперь доступна информация об остатках на счетах в Росбанке в личном кабинете интернет-банка и мобильного приложения партнера. Это позволяет повысить удобство обслуживания кредита, упростить контроль за средствами для обслуживания автокредита, избежать просрочки. Этот пример API-интеграции информационных систем двух банков является первым на российском рынке.

В другом проекте — по слиянию Росбанка и Русфинанс Банка — все интеграции между информационными системами двух банков также были успешно и быстро реализованы через WSO2 Enterprise Integrator.

В рамках пилота для интеграции наших внутренних информационных систем мы также используем WSO2 Enterprise Integrator вместо IBM Integration Bus в качестве интеграционной шины. Благодаря low-code среде разработки, упрощается реализация интеграционных сервисов. WSO2 предлагает простую IDE на базе Eclipse, где логические блоки накидываются драг-н-дропом и соединяются стрелками. Чтобы реализовать любой интеграционный сервис, не нужно ни одной строчки кода. Платформу WSO2 вместе с комплектом шаблонов мы предоставляем как сервис (PaaS) всем командам банка для создания необходимых им интеграционных сервисов. А перед деплоем просто проверяем через CI/CD, что всё работает нормально.

Работа с техподдержкой WSO2

В России у WSO2 есть официальный партнер, который помогает работать напрямую с техподдержкой разработчика. Для многих отечественных компаний это важно. Можно заключить договор на поддержку вендора (WSO2) и/или поддержку интегратора (официального партнера).

Какие опции включает поддержка вендора:

исправить баги и недочёты в продуктах;

обновить настройки безопасности;

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

Какие опции включает поддержка интегратора:

обеспечить бесперебойную работу решений, которые запускаются на вендорских продуктах;

пообщаться с ТП вендора (по взаимному согласию).

Если случится авария на проде, вендор не будет поднимать и перезапускать API Manager. А если обнаружится проблема в ядре API Manager, интегратор не полезет вносить исправления. Планы поддержки дополняют друг друга. У нас бесперебойную работу платформы обеспечивает отдельная команда в штате, поэтому мы пользуемся только поддержкой вендора.

По нашему опыту специалисты компании быстро решают все проблемы, подсказывают, как лучше реализовать наши планы, по необходимости объясняют документацию. Все взаимодействие удобно реализовано через Jira. Если запрос требует лишь консультации, ее предоставляют за день. Если нужен патч, это занимает чуть дольше — 2–7 дней, но всё в рамках SLA. Патчи раскатывают для всех клиентов официальной техподдержки, так что некоторые проблемы решаются еще до того, как с ними столкнемся мы 🙂

Команда из WSO2 выручала нас уже много раз: была улучшена работа с русскими символами в swagger-документации, исправлен ряд ошибок, связанных с XML, оказана помощь с настройкой деплоя приложений в Openshift 4, настройкой серверов, CI/CD и было сделано еще много чего полезного. Мы рады, что коллеги помогли добавить новые фичи в WSO2 Enterprise Integrator, например, создание API из swagger-файлов и reload конфигурационных файлов без рестарта сервера.

Заключение

Сейчас мы стремимся к тому, чтобы любой API в банке — в том числе и для внутреннего использования — сразу появлялся в среде WSO2 API Manager. Для этого мы разворачиваем WSO2 API Manager внутри сети банка. Это позволит значительно упростить как управление API, так и предоставление доступов к этим API.

Параллельно мы ведем пилотный проект по миграции WSO2 на OpenShift, что позволит нам получить автоматическое масштабирование, удобный мониторинг и при этом убрать даунтайм при деплое новых версий.

В будущих материалах мы планируем более подробно рассказать о WSO2 API Manager и Enterprise Integrator, их развертывании и особенностях использования, которые открыли сами. Если вам интересно узнать что-нибудь конкретное об этих и других продуктах вендора, задавайте вопросы в комментариях. Будет интересно почитать и о вашем опыте работы с WSO2 🙂

Источник

Overview¶

WSO2 API Manager is a fully open source solution for end to end API Management in the cloud, on-prem or in hybrid environments. It comes with an Apache Software License Version 2.0 which makes it free to use. It allows API developers to design publish and manage the lifecycle of APIs and API product managers to create API products from one or more APIs. It hosts an application developer portal which helps in building and managing a developer community for your APIs. Its cloud native API gateway is used for securing, routing, controlling and monitoring your API traffic in a scalable manner.

WSO2 API Manager is the only 100% open source product that addresses all aspects of API management including API development, productization, consumption, security, rate limitation, monetization and analytics.

Wso2 api manager что это. 103346653. Wso2 api manager что это фото. Wso2 api manager что это-103346653. картинка Wso2 api manager что это. картинка 103346653In brief, the WSO2 API Manager consists of 6 main components, the API Publisher, the API developer Portal, API Gateway (now comes as a API Microgateway as well ), Key Manager, Traffic Manager and the API Analytics. For more information on these components see Basic Architecture and Key Components.

The key features of the product are listed below.

Key Features¶

Basic Architecture and Key Components¶

The WSO2 API Manager consists of 6 main components, the API Publisher, the API developer Portal, API Gateway (now comes as a API Microgateway as well ), Key Manager, Traffic Manager and the API Analytics. A component is made up of one or more OSGi bundles. A bundle is the modularization unit in OSGi, similar to a JAR file in Java.

The component architecture of the WSO2 API Manager is illustrated in the diagram below.

API Publisher¶

Wso2 api manager что это. 126556771. Wso2 api manager что это фото. Wso2 api manager что это-126556771. картинка Wso2 api manager что это. картинка 126556771

API development is usually done by someone who understands the technical aspects of the API, interfaces, documentation, versions etc., while API management is typically carried out by someone who understands the business aspects of the APIs. In most business environments, API development is a responsibility that is distinct from API publication and management.

WSO2 API Manager provides a state-of-the-art web interface called WSO2 API Publisher for API development and management. It is a structured GUI designed for API creators to develop, document, scale and version APIs, while also facilitating more API management-related tasks such as publishing API, monetizing APIs, and promoting.

The diagramВ above shows the common lifecycle activities of an API developer/manager.

Developer Portal¶

Wso2 api manager что это. 126556772. Wso2 api manager что это фото. Wso2 api manager что это-126556772. картинка Wso2 api manager что это. картинка 126556772

The Developer Portal is a state-of-the-art web interface that allows API publishers to host and advertise their APIs while allowing API consumers to self register, discover, evaluate, subscribe to and consume APIs.

The diagram above shows common API consumer lifecycle activities:

API Gateway¶

The API Gateway is a runtime, backend component (an API proxy ) developed using WSO2 ESB. API Gateway secures, protects, manages, and scales API calls. It intercepts API requests, applies policies such as throttling and security using handlers, and manages API statistics. Upon validation of a policy, the Gateway passes web service calls to the actual backend. If the service call is a token request, the Gateway passes it directly to the Key Manager.

The API Gateway supports OAuth 2.0, JWT, Basic Auth, Mutual SSL as well as API-Key based authentication mechanisms the above mentioned authentication mechanisms and enables IT organizations to enforce rate limits and throttling policies.

When WSO2 API Manager is running, you can access the Gateway using the following URL: https://localhost:9443/carbon. You can integrate a monitoring and analytics component to the API Manager by configuring WSO2 API Manager Analytics. This componentВ provides reports, statistics and graphs on the APIs deployed in WSO2 API Manager. You can also configure alerts to monitor these APIs and detect unusual activity, manage locations via geo location statistics and, carry out detailed analysis of the logs.

Although the API Gateway contains ESB features, it is recommended not to use it for ESB-specific tasks. Its intended to be used only for Gateway functionality related to API invocations. For example, if you want to call external services like SAP, use a separate ESB cluster for that purpose.

Key Manager¶

Wso2 api manager что это. key manager. Wso2 api manager что это фото. Wso2 api manager что это-key manager. картинка Wso2 api manager что это. картинка key manager

The Key Manager manages all clients, security and access token-related operations. The Gateway connects with the Key Manager to check the validity of access tokens, subscriptions and API invocations.В The Key Manager also provides a token API to generate access tokens that can be accessed via the Gateway. The Key Manager supports OAuth 2.0, JWT, Basic Auth, Mutual SSL as well as API-Key based authentication mechanisms.

To generate an access token, a Subscriber first creates an application on the Developer Portal and generates an access token for the application. Behind the scenes, the Developer Portal makes a token generation request to the API Gateway. The API Gateway then, requests for an access token from the Key Manager. Upon receiving the request, the Key Manager creates an OAuth client and generates an access token. This access token is sent back to the Developer Portal via the API Gateway.В

Similarly, to validate a token, the API Gateway calls the Key Manager, which fetches and validates the token details from the database.

You can avoid making the Gateway connect with the Key Manager every time it receives an API invocation call, by enabling API Gateway caching. WhenВ cachingВ is not enabled, aВ verification call happens every time the Gateway receives an API invocation call. For this verification, the Gateway passes an access token, the API, and API version to the Key Manager. Communication between the API Gateway and the Key Manager happens in either of the following ways:

The Key Manager properly decouples the operations for creating OAuth applications and validating access tokens so that you can even plug in a third party-authorization server for key validations. In a typical production environment, you can configure one of the following setups:

Traffic Manager¶

Wso2 api manager что это. traffic manager. Wso2 api manager что это фото. Wso2 api manager что это-traffic manager. картинка Wso2 api manager что это. картинка traffic manager

The Traffic Manager helps users to regulate API traffic, make APIs and applications available to consumers at different service levels, and secure APIs against security attacks. The Traffic Manager features a dynamic throttling engine to process throttling policies in real-time, including rate limiting of API requests. For more information, see Working with Throttling.

Analytics¶

Wso2 api manager что это. 126556775. Wso2 api manager что это фото. Wso2 api manager что это-126556775. картинка Wso2 api manager что это. картинка 126556775Wso2 api manager что это. analytics. Wso2 api manager что это фото. Wso2 api manager что это-analytics. картинка Wso2 api manager что это. картинка analytics

Additionally, monitoring and analytics are provided by the analytics component, WSO2 API Manager Analytics. This component provides a host of statistical graphs and anВ alerting mechanism on pre-determined events. For more information, see Working with Analytics.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *