Разработка API с помощью облачной платформы Google Apigee

Apigee является платформой, что добавляет дополнительный инфраструктурный уровень в любые разработанные REST API. Этот уровень является интерфейсом между приложением или пользователем и самими сервисами, формирующие API. При использовании Apigee разработчик пишет и разворачивает код, а все остальные вопросы, как аналитика состояний и событий API, монетизация, безопасность и другие являются предметом работы платформы.

Развертывание REST API это не просто написание кода на любом языке программирования и его развертывание на сервере приложений. Оно связано с необходимостью поддержания версионности, обеспечения безопасной и безотказной эксплуатации сервисов, наличии механизмов монетизации, непрерывной аналитики состояний и процессов, в которых задействована API. Все эти функции реализованы Apigee, что освобождает разработчика от необходимости реализовать их самостоятельно.

Простoе разворачивание REST API

loading

Основная концепция Apigee

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

Разворачивание и соединение из одной консоли

Работа по развертыванию прокси API и его соединению с сервисами разработчика будет выполняться именно из этой консоли. Консоль является дружественной к пользователю и простой в использовании. Конфигурация API происходит заполнением или активацией графических элементов, при настройках рабочих потоков — с использованием XML. При построении потоков обработки клиентских запросов, в отдельных звеньях (политиках) может быть использован код, написанный на таких языках, как JavaScript или python.
loading

Архитектура прокси-сервера Apigee Edge

Прокси API составляется из двух частей: конечная точка прокси, функциями которой является организация рабочих потоков обработки запросов клиента, которые могут проходить перед началом их обработки, в процессе обработки клиентских запросов и после ответа клиенту. И конечная точка цели, функциями которой является налаживание взаимодействия прокси с бэк-ендными сервисами API разработчика, с помощью аналогичного набора типов рабочих потоков. Рабочие потоки обрабатывают последовательности политик обработки запросов, сформированных разработчиком.
loading

Взаимодействие с внешним миром и безопасность

Apigee обеспечивает прозрачный интерфейс REST-запросов клиента к сервисам разработчика.
loading

Интеграция с Google Cloud

Apigee имеет простые средства интеграции с сервисами Google Cloud Platform, что позволяет усилить его мощность.
loading

Простая монетизация

Монетизируйте использования своего сервиса разработчиками. Создавайте различные планы монетизации, которые будут снимать оплату с разработчиков за использование Вашего API.

Три системы Apigee, которые являются основой платформы

  • loading Apigee Edge
  • loading Apigee Monetization
  • loading Apigee Sense

loading
+ Заинтересовало решение?
Попробуйте прямо сейчас!
Заполните форму для подключения сервиса или получения консультации по использованию
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.