Blitz REST API Server

RESTful сервисы для безопасного доступа к СУБД

Blitz REST API Server

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

Преимущества Blitz REST API Server

Мгновенно создавайте API без программирования

REST API сервисы к СУБД генерируются на основе подготовленных описаний метаданных. Создаются следующие сервисы:

  • CRUD-операции с одиночными объектами
  • поиск объектов с помощью RQL-запросов
  • групповые (bulk) операции с объектами: вставка, редактирование, удаление

Созданные сервисы поддерживают:

  • работу с иерархией объектов (embed-запросы)
  • оптимистичное блокирование с использованием CAS-алгоритма

Легко развертывайте приложения

Blitz REST API Server предоставляет RESTful сервисы для управления метаданными объектов и для ведения каталога сервисов через механизм DNS Service Discovery. Благодаря этому вы можете в разрабатываемых приложениях динамически определять экземпляры вызываемых сервисов, а также можете автоматизировать развертывание приложений в различных окружениях (DEV/UAT/PROD) и в кластере.

Передовая защита веб-сервисов

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

  • атрибутная модель контроля доступа (ABAC)
  • надежные механизмы идентификации и аутентификации пользователей и технология единого входа (SSO)
  • интеграция с корпоративным хранилищем учетных записей пользователей (Active Directory, LDAP)
  • интеграция приложений с системой доступа по протоколам OAuth 2.0, SAML

Blitz REST API Server полностью прединтегрирован с сервером аутентификации Blitz Identity Provider.

Добавляйте свои обработчики вызова сервисов

На каждый созданный REST API сервис вы можете добавить свой серверный скипт для кастомной пред/пост обработки вызова, подобно тому, как вы можете создавать триггеры в базе данных.

Как работает Blitz REST API Server?

Установите Blitz REST API Server

1

Установите Blitz REST API Server на сервер под управлением Linux или Windows. Развертывание возможно как на одиночном сервере, так и в кластере. К аппаратным ресурсам предъявляются самые минимальные требования — 1 CPU и 2 Gb RAM.

Опишите данные

2

Подключите Blitz REST API Server к СУБД. Опишите метаданные объектов, с которыми должно работать REST API. Модель данных, включающая связанные таблицы и необходимые индексы, будет создана/обновлена в СУБД автоматически.

Разработайте приложения

3

Разработайте приложения, использующие RESTful сервисы для взаимодействия с БД. Мы предоставим вам примеры исходного кода по вызову REST API сервисов в различных средах и языках программирования.

Остались вопросы?

Мы готовы проконсультировать вас по любым вопросам, связанным с Blitz REST API Server.