Академический Документы
Профессиональный Документы
Культура Документы
ПЛАТФОРМА – 2020
ТЕХНИЧЕСКИЕ ПОДРОБНОСТИ
Щукин Б.В.
Директор Департамента Высокотехнологичного 10/10/20
производства
БФТ.ПЛАТФОРМА
Цифровая Low-Code платформа компании БФТ
2
БФТ.ПЛАТФОРМА:
СОСТАВ
3
БФТ.ПЛАТФОРМА: СОСТАВ
•Набор системных сервисов: Сервис подписи, Сервер Безопасности, Учетный сервис и др.
4
ЯДРО БФТ.ПЛАТФОРМЫ: библиотека ICE
Web-page
"Низкоуровневые" библиотеки для разработки:
• взаимодействия с БД, Прикладные
Формы
Клиентская
логика
• API, back-end-сервисов
Ice Forms
это... Ice Forms DSL Ice Client Services
ant.design
• пользовательского интерфейса, React
• интеграционных сервисов,
Stateless Async REST
Kotlin
• отчетов
Сервер
Прикладные сервисы
Язык: KOTLIN multiplatform
Ice Server это... Core Services
DataMaps ORM
•
Kotlin
сервер: spring-boot
• клиент: react, ant.design
• интеграция: camel POSTGRESQL
•
(oracle, hsqldb)
отчеты: стимул-софт, birt, template reports
5
LOW-CODE ИНСТРУМЕНТЫ
6
Конфигуратор
7
3 аспекта конфигуратора
1. Модифицируемость
• Конфигурация – это всё - это модель данных, формы, правила поведения, правила валидации,
статусные модели, bpm-модели, роли, права.
• Конфигурация меняется «онлайн» (без рестарта)
• Конфигурация мобильна: может передаваться со стенда на стенд, меняться под конкретное
внедрение
2. Производительность
⁻ Гибридная sql/nosql структура СУБД
⁻ Использование легковесного ORM
3. Точки расширения
⁻ API и SDK для создания сложной логики обработки данных на сервере
⁻ API и SDK для создания клиентской логики и иформ пользовательского интерфейса
8
BPM
9
Отчетная система
10
БФТ.ЕНСИ
Модуль централизованного управления нормативно-справочной информацией
Архив ЭД позволяет:
• освободить ИС от хранения ЭД прошлых лет, и тем самым разгрузить СУБД.
• предоставлять ИС документы в виде пары "метаданные ЭД - данные ЭД", что позволяет организовать
любую дополнительную обработку по массивам архивных документов.
• осуществлять поиск документов по любым атрибутам структуры и полнотекстовый поиск.
• предоставлять пользователям архива полноценную карточку документа за счет настроенных для
• каждого вида ЭД форм пользовательского интерфейса (карточка может быть открыта в ИС по
передаваемому уникальному урлу)
12
БФТ.еАрхив
Файловый архив документов
13
Сервер Безопасности
• Интеграция с ЕСИА
14
Сервис электронной подписи
15
Вспомогательные сервисы и приложения
16
Корпоративная шина
Предназначена для интеграции приложений.
Шина представляет собой:
• интеграционные маршруты-сервисы, построенные на базе Camel + Spring Boot,
• работающие под контролем управляющего модуля SHINE.
Способы взаимодействий:
• через брокеры (ActiveMQ, RabbitMQ, Kafka)
• через rest-сервисы (посредством API Gateway)
17
Корпоративная шина
SHINE позволяет
• добавлять / убирать новые приложения в интеграционный контур,
• мониторить нагрузку на приложения, статистику обработки сообщений
• мониторить и записывать все сообщения проходящие по маршрутам,
• для каждого маршрута можно настроить структуру записи сообщения и внешний вид
отображения
18
ЭПИЛОГ
БФТ.Портал
Сервисы ведения и
распространения НСИ
Интеграционная среда БФТ.ПИВ Анализ данных
АЦК-ПЛАНИРОВАНИЕ Сервисы получения
транзакционных
данных (CDC)
БФТ.Платформа
Сервисы ЮЗЭД
(установка и проверка
АЦК-ГОСЗАКАЗ ЭП)
Сервисы обработки
вложений к ЭД
АЦК-ФИНАНСЫ
Сервисы размещения Распознавание /
отчетности тегирование
1С, Парус, … больших данных
Сервисы сбора
неструктурированных AI –
данных искусственный
Сводная интеллект
отчетность
Шлюз взаимодействия со
СМЭВ
19
СПАСИБО ЗА ВНИМАНИЕ!
ООО «БФТ»
(495) 784-70-00
bft@bftcom.com
www.bftcom.com
20
Инфраструктура разработки
21