Datareon API Gateway (не поддерживается)

Продукт
Разработчики: Datareon (Датареон)
Технологии: MDM - Master Data Management - Управление основными мастер-данными

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

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

Централизованное API позволяет:

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

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

Основные возможности

  • Реализация централизованного API
  • Документирование централизованного API
  • Реализация политик использования 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:

    • Разрешено прямое внесение изменений
    • Присутствуют механизмы отладки и тестирования
    • Механизм фонового получения данных с промышленного проекта
    • Отсутствуют механизмы версионирования
    • Имеется возможность взаимодействия с системами контроля версий.



Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Datareon (Датареон) (272)
  Axelot (Акселот) (156)
  Цифра (31)
  HFLabs (ХФ Лабс), ранее HumanFactorLabs (25)
  АйТи Про (IT Pro) (21)
  Другие (287)

  Datareon (Датареон) (37)
  Axelot (Акселот) (25)
  Commvault (5)
  АйТи Про (IT Pro) (4)
  AnalyticsHub (АналитиксХаб) (2)
  Другие (35)

  Datareon (Датареон) (41)
  Axelot (Акселот) (32)
  Цифра (7)
  HFLabs (ХФ Лабс), ранее HumanFactorLabs (5)
  Софрос (Sofros) (4)
  Другие (22)

  Datareon (Датареон) (32)
  Axelot (Акселот) (19)
  Софрос (Sofros) (9)
  TData (ТДата) (3)
  Naumen (Наумен консалтинг) (3)
  Другие (32)

  Datareon (Датареон) (19)
  Axelot (Акселот) (8)
  Первый Бит (3)
  Софрос (Sofros) (3)
  GlowByte, ГлоуБайт (ранее Glowbyte Consulting, ГлоуБайт Консалтинг) (3)
  Другие (20)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Datareon (Датареон) (2, 419)
  Цифра (2, 36)
  Axelot (Акселот) (1, 30)
  HFLabs (ХФ Лабс), ранее HumanFactorLabs (5, 26)
  Informatica (14, 21)
  Другие (307, 261)

  Datareon (Датареон) (1, 60)
  Commvault (2, 5)
  АйТи Про (IT Pro) (1, 4)
  ЮниДата (UniData) (1, 3)
  Цифра (1, 2)
  Другие (25, 25)

  Datareon (Датареон) (1, 71)
  Цифра (1, 7)
  HFLabs (ХФ Лабс), ранее HumanFactorLabs (3, 5)
  Axelot (Акселот) (1, 5)
  TData (ТДата) (2, 2)
  Другие (16, 18)

  Datareon (Датареон) (1, 57)
  Axelot (Акселот) (1, 6)
  Цифра (1, 4)
  TData (ТДата) (3, 3)
  Ростелеком (3, 3)
  Другие (18, 22)

  Datareon (Датареон) (1, 31)
  TData (ТДата) (2, 3)
  Ростелеком (2, 3)
  Data Sapience (Дата Сапиенс) (2, 3)
  Axelot (Акселот) (1, 2)
  Другие (15, 16)

Распределение базовых систем по количеству проектов, включая партнерские решения (проекты, партнерские проекты)

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Datareon Platform - 419 (419, 0)
  Цифра: Диспетчер Система мониторинга промышленного оборудования и персонала - 36 (36, 0)
  1С:MDM Управление нормативно-справочной информацией (1С:MDM Управление НСИ) - 30 (30, 0)
  HFLabs Единый клиент - 23 (23, 0)
  АйТи Про: BI.Qube - 18 (18, 0)
  Другие 211

  Datareon Platform - 60 (60, 0)
  АйТи Про: BI.Qube - 4 (4, 0)
  Commvault Complete Data Protection - 4 (4, 0)
  ЮниДата Платформа управления данными - 3 (3, 0)
  Цифра: Диспетчер Система мониторинга промышленного оборудования и персонала - 2 (2, 0)
  Другие 26

  Datareon Platform - 71 (71, 0)
  Цифра: Диспетчер Система мониторинга промышленного оборудования и персонала - 7 (7, 0)
  1С:MDM Управление нормативно-справочной информацией (1С:MDM Управление НСИ) - 5 (5, 0)
  Ростелеком Платформа управления данными - 2 (0, 2)
  Полином:MDM - 2 (2, 0)
  Другие 15

  Datareon Platform - 57 (57, 0)
  1С:MDM Управление нормативно-справочной информацией (1С:MDM Управление НСИ) - 6 (6, 0)
  Цифра: Диспетчер Система мониторинга промышленного оборудования и персонала - 4 (4, 0)
  Naumen Enterprise Search - 3 (3, 0)
  Ростелеком Платформа управления данными - 3 (0, 3)
  Другие 11

  Datareon Platform - 31 (31, 0)
  Ростелеком Платформа управления данными - 3 (0, 3)
  HFLabs Единый клиент - 2 (2, 0)
  Data Sapience: Data Ocean Платформа управления данными - 2 (2, 0)
  1С:MDM Управление нормативно-справочной информацией (1С:MDM Управление НСИ) - 2 (2, 0)
  Другие 11