Platform V Backend
«Platform V Backend» включено в реестр российского ПО: реестровая запись № 14763, решение Экспертного совета (протокол № 1242пр от 29.08.2022). Правообладатель — АО "СБЕРТЕХ". Заявление № 259807 от 18.08.2022.
Статус: Включено в реестр · Этап: В реестре · ПО
- Номер заявления
- № 259807, зарегистрировано 18.08.2022
- Правообладатель
- АО "СБЕРТЕХ"
- Реестровая запись
- Реестровая запись №14763 от 05.09.2022
- Классы ПО
- 04.08 Интегрированные платформы для создания приложений; 02.08 Средства мониторинга и управления; 09.01 Средства управления бизнес-процессами (BPM); 10.04 Средства управления информационными ресурсами и средства управления основными данными (ECM, MDM)
О продукте
Platform V Backend – программный продукт Platform V. Решение Platform V Backend предназначено для снижения затрат на разработку и сопровождение бизнес-приложений за счет реализации определенной функциональности по направлениям: Безопасность. • Авторизация доступа пользователей (учетных записей) на основе ролей и атрибутов доступа. • Аутентификация и авторизация межсервисных взаимодействий. • Подписание документов электронной подписью и проверка электронной подписи документов. Интеграция. • Транспортные механизмы межсервисного взаимодействия. Обнаружение служб, маршрутизация, обработка ошибок: Circuit Breaker, Retry. • Предоставление механизма горизонтального масштабирования (шардирования), в котором приложения вместе с данными разделяются на шарды. • Взаимодействие с внешними АС. Эксплуатация. • Предоставление единого интерфейса управления настройками приложений и инфраструктуры. • Сбор данных о производительности, доступности и работоспособности прикладных приложений и инфраструктуры. • Сбор, транспортировка и хранение событий журналирования приложений и инфраструктуры, предоставление интерфейса для получения этих событий. • Реагирование на сбои системы-потребителя для восстановления её работоспособности и обеспечения высокой доступности. Алгоритмы. • Генерация уникальных идентификаторов, которые могут быть использованы в качестве первичных ключей при записи сущностей в базы данных. • Генерация уникальных значений по шаблону для формирования уникальных номеров для создаваемых бизнес-сущностей. • Реализация композитных микросервисов и оркестрация выполнения сценария. Данные. • Механизм репликации данных прикладного уровня для журналирования результатов работы приложения: резервирование, георепликация, архивирование.
Platform V Backend состоит из набора компонентов, каждый из которых предоставляет определенную функциональность: 1. Конфигурирование приложений Функция Конфигурирования приложений предоставлена компонентом PACMAN (CFGA): • ведение хранилища настроек; • ввод, импорт и хранение параметров и конфигурации; • отправка нотификации в приложение об изменении параметра значения; • журналирование и аудит действий по изменению настроек. Двусторонняя аутентификация и авторизация межсервисных и межсистемных взаимодействий с использованием авторизационных токенов Функция Двусторонней аутентификации и авторизации межсервисных и межсистемных взаимодействий с использованием авторизационных токенов предоставлена компонентом One-Time Password (OTP) / OTT (OTTS): • идентификация и аутентификация сервиса-отправителя с использованием сертификата сервиса-отправителя и аутентификационного токена, подписанного закрытым ключом сервиса-отправителя; • управление списками контроля доступа с помощью XACML политик авторизации: • загрузка набора XACML политик авторизации; • обновление XACML-файлов политик авторизации без прерывания сервиса; • авторизация межсервисного вызова: • проверка межсервисного вызова по спискам контроля доступа; • выдача авторизационного токена, используемого для авторизации межсервисного вызова; • регистрация событий безопасности, происходящих в процессе аутентификации и авторизации межсервисных вызовов: • успешная выдача токена; • ошибка аутентификации; • ошибка авторизации. 2. Авторизация пользователей, а также управление ролевой моделью Функция Авторизации (проверки наличия прав и ролей) пользователей, а также управления ролевой моделью функциональной подсистемы (далее по тексту – ФП) и назначения ролей пользователям программного продукта предоставлена компонентом Объединенный сервис авторизации (AUTZ): • авторизация пользователей (учетных записей) на основе ролей и прав; • авторизация пользователей (учетных записей) на основе атрибутов доступа и политик авторизации; • предоставление информации о пользователях (учетных записях) программного продукта; • управление ролевыми моделями бизнес-приложений и сервисов программного продукта; • управление атрибутами доступа бизнес-приложений и сервисов программного продукта; • управление технологическими учетными записями бизнес-приложений и сервисов программного продукта. 3. Логическая репликация данных на уровне приложения. Функция логической репликации данных на уровне приложения предоставлена компонентом Прикладной журнал (APLJ), далее по тексту – ПЖ: • синхронизация изменений объектов данных с активного контура на резервный на случай отказа или планового выключения; • репликация в другие подсистемы Platform V, например, Архивирование. Это обеспечивает доступность сервисов Platform V при проведении работ по техническому обслуживанию и во время массовых сбоев; • использование ПЖ как основы Event Sourcing системы. Все изменения данных записываются в ПЖ, а затем из ПЖ применены в разных системах. Выдача уникальных идентификаторов прикладных сущностей в распределенных вычислительных средах Функция выдачи уникальных идентификаторов прикладных сущностей в распределенных вычислительных средах, которые можно использовать, например, в качестве первичных ключей при записи сущностей в базы данных предоставлена компонентом Генерация/Sberflake ID (SNOW) • создание сущности Sberflake; • получение следующего уникального идентификатора; • удаление экземпляра сущности Sberflake. Создание счетчиков и получение из них уникальных последовательных целочисленных значений по заданному пользователем формату 4. Функция Создания счетчиков и получения из них уникальных последовательных целочисленных значений по заданному пользователем формату, которые можно использовать для нумерации бизнес-сущностей (например, счетов-фактур) предоставлена компонентом Автонумерация/Autonum (ANUM) • создание счетчика; • получение следующего значения счетчика; • удаление счетчика. 5. Хранение и предоставление межкластерного индекса Функция Хранения и предоставления межкластерного индекса, который определяет зону размещения объекта по значению прикладного идентификатора предоставлена компонентом Сервис межкластерной индексации (CCIX): • ведение реестра индексов; • управление индексом распределения ключей горизонтального масштабирования кластера по прикладным хост-репликам с помощью API; • получение значения хостов-реплик по ключу, отсутствующему в индексе, по одной из следующих стратегий: выбор произвольной хост-реплики на основе идентификатора (RoundRobin), отключение выбора хост-реплики (Fail) с помощью API. 6. Быстрое создание и исполнение сервисов Функция быстрого создания и исполнения сервисов предоставлена компонентом Ядро КБТ (CCOR): • предоставление инструментов для создания и разработки сценария оркестрации; • исполнение разработанных сценариев, развернутых в среде исполнения, – минимальная единица развертывания (pod) в среде контейнеризации. 7. Подписание и проверка электронной подписи и расчет хеш Функции подписания и проверки электронной подписи (далее по тексту – ЭП) и расчета алгоритма преобразования произвольного массива данных в строку фиксированной длины, состоящую из цифр и букв (hash-функция), а также функция предоставления API для криптографических операций предоставлены компонентом ЭЦП, криптосервис (DIGS) • сокращение затрат на реализацию процесса формирования ЭП и их проверок; • устранение ошибок, связанных с дублированием кода; • обеспечение соответствия требованиям ИБ к реализации процесса документооборота. 8. Горизонтальное масштабирование и управление конфигурацией шлюзов Функция горизонтального масштабирования, в котором приложения вместе с данными разделяются на шарды предоставлена Cервисом шардирования приложений (ASPX): Шард приложения – это экземпляр инсталляции приложения и БД. Таких шард может быть одна или более. Таким образом, достигается достаточная отказоустойчивость за счет изоляции не только данных, но и самого приложения, достигается производительность, так как нет одной большой базы данных, а также гибкость, так как каждый экземпляр приложения может быть разной версии, что применяется в организации GreenFilrd зон с проверкой гипотез на лояльных клиентах. Сервис шардирования приложений позволяет потребителям сервисов и поставщикам сервисов легко интегрироваться, инкапсулируя реализацию шардирования. 9. Функции безопасности Авторизация доступа пользователей (учетных записей) на основе ролей и атрибутов доступа Функция Авторизации (проверки наличия прав и ролей) пользователей, а также управления ролевой моделью ФП и назначения ролей пользователям программного продукта предоставлена компонентом Объединенный сервис авторизации (ОСА) (AUTZ). Аутентификация и авторизация межсервисных взаимодействий Функция Двусторонней аутентификации и авторизации межсервисных и межсистемных взаимодействий с использованием авторизационных токенов предоставлена компонентом One-Time Password (OTP) / OTT (OTTS). 10. Подписание документов электронной подписью и проверка электронной подписи документов Функции подписания и проверки ЭП и расчета алгоритма преобразования произвольного массива данных в строку фиксированной длины, состоящую из цифр и букв (hash-функция), а также функция предоставления API для криптографических операций предоставлены компонентом ЭЦП, криптосервис (DIGS). Нефункциональные особенности К основным нефункциональным характеристикам Platform V Backend относятся: 1. Надежность: высокая доступность, возможность самодиагностики и минимизация зоны поражения. 2. Масштабируемость: на уровне приложения — возможность изменять число вычислительных узлов, на уровне данных — горизонтальное масштабирование. 3. Эффективность затрат: используется типовое оборудование и технологический стек на базе программного обеспечения с открытым исходным кодом (Open Source). 4. Тиражируемость: обеспечивается возможность переиспользования кода. 5. Безопасность: организованы процедуры аутентификации и авторизации и авторизация межсервисных взаимодействий.
- Свидетельство Роспатента
- № 2022610804 от 17.01.2021
- Код ОКПД 2
- 58.29.12 Обеспечение программное сетевое на электронном носителе
- ИНН правообладателя
- 7736632467
- Государство регистрации
- Россия
- Документация
- sbertech.ru
- Стоимость и лицензия
- sbertech.ru
По карточке заявления на сайте реестра, обновлена там 05.09.2022.
Решения Экспертного совета
- Признак ИИ — протокол № 841пр от 14.10.2026, голосование: за 25, против 0, воздержались 1; поручение оператору от 27.10.2026
- Включить в реестр — протокол № 1242пр от 29.08.2022, голосование: за 16, против 0, воздержались 0; поручение оператору от 05.09.2022
История заявления
- 14.10.2026 — решение Экспертного совета: Признак ИИ (протокол № 841пр)
- 05.09.2022 — реестровая запись № 14763
- 29.08.2022 — решение Экспертного совета: Включить в реестр (протокол № 1242пр)
- 18.08.2022 — появилось в списке со статусом «Включено в реестр»
Другие продукты правообладателя
- GigaCode 2.0 — Готовится экспертная оценка
- Platform V One-Time-Token — Включено в реестр
- Карта ветерана — Включено в реестр
- Platform V Ocean DB — Включено в реестр
- Platform V Synapse Communications Transport — Включено в реестр
- Platform V View — Включено в реестр
- Platform V Synapse Event Mesh — Включено в реестр
- Platform V Radish — Включено в реестр
Похожие продукты в классе 04.08
- Атом.Форма: Целевой релиз — Готовится экспертная оценка
- DonateHelper — Готовится экспертная оценка
- Экзо Платформа — Готовится экспертная оценка
- LeCodes - среда разработки приложений, игр, проектов с дополненной реальностью для платформ IOS/Android/Windows/MacOS/AstraLinux — Готовится экспертная оценка
- Платформа ТЛ — На доработке заявителем
- Медицинская информационная система «Медиалог 2.0» — Отказ во включении в реестр
- Платформа "Селлан". Модуль "Ядро" — Включено в реестр
- Платформа ботов Neovox — На доработке заявителем
Весь класс 04.08 Интегрированные платформы для создания приложений