Продукты

Функциональные возможности DATAREON API Gateway

Система DATAREON API Gateway предназначена для построения централизованного API с целью обеспечения внешнего взаимодействия с набором приложений, использующим микросервисную или композитную архитектуру. 

Визуальное проектирование централизованного API

Для разработки централизованного API продукт DATAREON API Gateway предоставляет набор гибких механизмов визуального проектирования. К основным механизмам относятся:

  • Проекты. Один проект реализует одно API. На сервере одновременно может быть определено несколько проектов.
  • Методы. Механизм позволяет определить методы, которые реализует централизованное API. Методы автоматически публикуются на сервере и становятся доступны потребителям. Каждый метод инициирует вызов какого-либо бизнес-процесса по получению, обработке или передаче данных или событий.


  • Контейнеры. Механизм контейнеров позволяет создавать хранилища данных, используемых в качестве кэшей на различных этапах. Создание кэшей различного уровня позволяет существенно повысить скорость реакции при вызове соответствующих методов.
  • Бизнес-процессы. Механизм бизнес-процессов определяет подходы к получению, обработке и передаче данных и событий: протоколы получения и передачи данных, последовательность их обработки, требуемые реакции на внешние события и используемые хранилища данных.


Интеграция с внутренними системами

Продукт DATAREON API Gateway реализует три интеграционные модели:

  • Прямое взаимодействие с внутренними системами через API этих систем. В этом случае из бизнес-процессов, определенных в DATAREON API Gateway, производится вызов интеграционных механизмов внутренних систем.
  • Взаимодействие с внутренними системами через встроенное интеграционное API продукта DATAREON API Gateway. В этом случае внутренние системы самостоятельно осуществляют вызов методов встроенного интеграционного механизма DATAREON API Gateway.


  • Интеграция через DATAREON ESB/MQ. В этом случае взаимодействие ведется посредством передачи командных пакетов в DATAREON ESB/MQ

Возможна реализация смешанных интеграционных моделей.

Безопасность и модель доступа

Доступ к внутренним системам посредством централизованного API сам по себе повышает безопасность внутренних систем, т.к. в этом случае отсутствуют сценарии прямого доступа к данным извне. Кроме того, требуется разграничивать доступ к методам централизованного API.

В DATAREON API Gateway присутствуют два типа пользователей:

  • пользователи, осуществляющие вызов методов API
  • пользователи, выполняющие настройку и обслуживание DATAREON API Gateway.

Уровень доступа пользователей может быть настроен в разрезе каждого объекта DATAREON API Gateway. Это позволяет разделять группы пользователей по зонам ответственности и ограничивать доступ к объектам и методам DATAREON API Gateway согласно полномочиям.

Диагностика и мониторинг 

DATAREON API Gateway обладает широкими возможностями для диагностики и мониторинга состояния. В центре диагностики представлена полная информация о выполняемых процессах, их состоянии, возникших ошибках и ожидаемых реакциях. В журналах действий содержится список осуществленных вызовов, время реакции на эти вызовы и объемы переданной информации. В режиме трассировки в журналах содержится дополнительная диагностическая информация.

Предусмотрены механизмы рассылки уведомлений для оповещения системных администраторов об ошибках системы.



Механизмы промышленного развертывания 

Для повышения безопасности и отказоустойчивости в продукте DATAREON API Gateway реализована модель разделения проектов на «Production» и «Development». Отличия этих типов проектов заключаются в следующем:

  • «Production». Данный тип проектов предназначен для работы конечных пользователей:
    • Запрещено прямое внесение изменений
    • Отсутствуют механизмы тестирования и отладки
    • Внесение изменений осуществляется централизованно с помощью специальных фоновых механизмов
    • Все изменения версионируются с возможностью отката к предыдущей версии.
  • «Development». Данный тип проектов предназначен для выполнения разработки и модификации существующего API:
    • Разрешено прямое внесение изменений
    • Присутствуют механизмы отладки и тестирования
    • Механизм фонового получения данных с промышленного проекта
    • Отсутствуют механизмы версионирования
    • Имеется возможность взаимодействия с системами контроля версий.

Менеджеры DATAREON будут рады ответить на все вопросы по тел. +7(495)280-08-01. Также вы можете написать нам через форму обратной связи.

Наверх