Компания ReInform создала программную платформу на основе современных тиражируемых решений на базе свободного программного обеспечения (open-source), предназначенную для комплексной автоматизации государственных структур и коммерческих организаций с учетом стратегии импортозамещения.

Архитектура платформы

Системная архитектура платформы RIf

 

Компоненты платформы

Основные компоненты платформы:

Компоненты программной платформы разработаны на базе тиражируемых open-source решений и технологий


Компонент платформы Название В основе
Система управления бизнес-процессами RIF BPM Activiti BPM, Camunda BPM
Система управления контентом (хранилище документов) RIF ECM Alfresco ECM Community
Система информационного взаимодействия RIF ESB Mule ESB, собственная разработка
Геоинформационная система RIF GIS PostGIS, QGIS, Geoserver, MapboxGL
Аутентификация и управление пользователями RIF ID OpenID, OpenLDAP, Redis
Управление нормативно-справочной информацией RIF MDM Собственная разработка на Java
Генератор документов RIF Reporting Aspose, Собственная разработка
Пользовательский интерфейс RIF UI Angular, Bootstrap
Поисковая система - Apache Solr
СУБД - PostgreSQL
Сервер приложений, бизнес-логика и сервисы - Apache Tomcat, Java, Spring

Система управления бизнес-процессами RIF BPM


Система управления бизнес-процессами RIF BPM является ключевым компонентом в автоматизации деятельности организации.

Административные процедуры настраиваются в виде формальной модели бизнес-процессов в нотации BPMN 2.0 в графической среде. Далее, система управляет процессом, задачами сотрудников и автоматическими сервисами в соответствии с настроенной моделью.

Деятельность сотрудников сводится к процессному подходу, к интерфейсу «Что я должен сделать / Что я могу сделать», все задачи сотрудника поступают в единую панель задач.

Реализована возможность создания динамических форм задачами без программирования. Спецификация описания форм на базе JSON, экранный редактор форм.

Система управления бизнес-процессами RIF BPM реализована на базе API платформы Activiti BPM с доработками механизмов назначения и планирования задач. UI для работы с задачами - разработка Реинформ.

... ... ... ...

Система управления контентом RIF ECM


Система управления контентом (хранилище документов) RIF ECM реализована на базе платформы Alfresco ECM community – свободной тиражируемой системы управления контентом с открытым исходным кодом

  • Полная поддержка стандарта CMIS (Content Management Interoperability Services) обеспечивает сервисы взаимодействия и управления контентом
  • Настраиваемая модель данных контента
  • Поддержка языка запросов CMIS Query
  • Встроенный эффективный поисковик SOLR
  • На базе API Alfresco ECM разработаны бизнес-ориентированные программные сервисы, необходимых для работы ОИВ («Подписать ЭП КриптоПро», «Усовершенствовать ЭП», «Сформировать ZIP-архив» и другие)
  • На базе API разработан административный интерфейс хранилища документов для администраторов и техподдержки
  • Разработана типовая модель хранения данных и электронных документов с поддержкой электронных подписей
...
... ...

Геоинформационная система RIF GIS


Геоинформационная система RIF GIS создается на базе платформ:

  • PostgreSQL с расширением PostGIS – хранилище пространственных данных
  • QGIS – многофункциональная инструментальная ГИС система с открытым исходным кодом для формирования и редактирования картографических данных, с разработанными расширениями для конкретных прикладных задач
  • Geoserver – ГИС-сервер для интеграции и управления метаданными и геосервисами
  • Разработанное клиентское приложение на библиотеке Mapbox GL для визуализации карты в веб-интерфейсе, с поддержкой современной технологии векторных тайлов, позволяющей конструировать карту не из статических изображений, формируемых на сервере, а из исходных векторных данных непосредственно в браузере, что обеспечивает высокую скорость обновления данных, динамическую стилизацию, отображение в 3D.
... ... ... ... ...
...
...

Пользовательский интерфейс RIF UI


Пользовательский интерфейс RIF UI реализуется на библиотеках Angular и Bootstrap в технологии «одностраничного приложения» (Single Page Application, SPA), обеспечивающей удобный динамический интерфейс как в нативном приложении. Для реализации дизайна применяются готовые библиотеки стилей (темы) на базе стандарта Bootstrap, например, тема Inspinia, предоставляющие адаптивный интерфейс под разные устройства и браузеры и индивидуальную настройку внешнего вида.

...
...
...
...

Прикладные модули

Прикладные модули автоматизации административной деятельности


  • Поручения - автоматизация бизнес-процесса исполнения поручений, контроль исполнительской дисциплины
  • Совещания - подготовка и проведение регламентных и экспресс совещаний, комиссий: ведение вопросов, материалов, повесток, протоколов, контроль исполнения принятых решений. Календари совещаний
  • Приказы - подготовка, согласование и утверждение всех внутренних приказов, распоряжений и других документов, в том числе в электронном виде с ЭП
  • Служебные записки - автоматизация процессов документационного взаимодействия с руководством организации и между подразделениям
  • Система НСИ - ведение внутренних справочников и классификаторов организации
... ... ...

Бизнес-модули автоматизации контроля инвестиционных договоров


  • Справочник юридических лиц - гибкая настройка структуры данных для различных типов контрагентов с использованием визуального редактора
  • Справочник договоров - унификация состава данных в генеральных соглашениях и договорах для различных типов контрагентов на базе шаблонов договоров. Все договора получаются на базе утверждённых шаблонов. Состав и структура всех документов хранятся в формализованном «машинно-читаемом» виде, сгруппированных по блокам параметров (юридический, финансовый и др.)
  • Автоматический или автоматизированный контроль параметров сделок на соответствие генеральным соглашениям и договорам
  • Конструктор шаблонов и генератор электронных документов по данным из справочника договоров, используемых в процессах. Обеспечивает получение печатных копий по формализованному машинному представлению в XML.
...
...

Ключевые технологии

Ключевые технологии разработки и внедрения


  • Обследование и анализ, формализация бизнес-процессов заказчика в нотации BPMN
  • Гибкая методология разработки ПО (Agile software development) на принципах и фреймворке SCRUM (JIRA Agile) – быстрый результат короткими итерациями
  • Распределённая система управления версиями ПО GIT, гибкое управление модулями и релизами системы, хранение исходных кодов в GIT-репозитории заказчика
  • Автоматизированная сборка обновлений системы средствами Jenkins, Liquibase, Docker
  • Средства автоматизированного тестирования Selenium, jUnit, Allure, Cucumber
  • Организация среды обновлений: контур разработки > контур тестирования > продуктивный контур + автоматизированные средства управления релизами между контурами
  • Релизная политика – планирование и управление релизами совместно с IT службами заказчика по согласованному регламенту
  • Техническая поддержка и сопровождение систем Redmine, HPSM, JIRA
...
...
... ... ...

Примеры внедрения

ОАСИ МКА, ИАИС ОГД-
Системы автоматизации деятельности Москомархитектуры


...
  • Автоматизация предоставления государственных услуг в электронном виде, в т.ч госуслуга «Сведения ИАИС ОГД» и госуслуги Свободного плана подземных коммуникаций
  • Автоматизация исполнения государственных функций, в т.ч внесение изменений в Правила землепользования и застройки (ПЗЗ), подготовка Проектов планировки территорий (ППТ)
  • Автоматизация внутренних бизнес-процессов и производственного документооборота
  • Межведомственное взаимодействие в электронном виде
  • Изготовление выпускаемых документов по шаблонам
  • Электронное согласование и утверждение документов, в т.ч приказов и распоряжений
  • Автоматизация и информационное сопровождение совещаний и заседаний, в т.ч городская комиссия по градостроительной деятельности, электронное голосование онлайн с планшетов
  • Регистрация и хранение документов и сведений ИСОГД
  • Управление электронными документами
  • Управление картографическими и пространственными данными
  • Формирование картографических данных, чертежей (ГПЗУ, ПЗЗ, ситуационные планы)
...
 

Архитектура системы ИС ОАСИ

 
...

Пример реализованного импортозамещения программной платформы заказчика, основанной преимущественно на семействе продуктов IBM


Функциональность платформы полностью обеспечивает задачи заказчика, интерфейс удобнее
Производительность лучше чем у замещенных проприетарных решений
Экономия на лицензиях и поддержке, независимость от вендоров и внешних факторов

Компонент Унаследованная платформа Новая платформа
Клиентский уровень
Тонкий клиент в браузере
Клиент ГИС в браузере
IBM WebSphere Portal, IBM Lotus Notes
ESRI ArcGIS Web API, ESRI ArcGIS Desktop
RIF UI (Angular, Bootstrap)
Mapbox GL
Уровень логики
Бизнес-процессы
Прикладная логика
Прикладные сервисы
ГИС
Интеграционная шина
IBM Process Server
WebSphere Portal, IBM Lotus Notes
WebSphere Application Server, IBM Lotus Notes
ArcGIS
IBM ESB
RIF BPM (Activiti BPM)
Apache Tomcat
Apache Tomcat
QGIS
RIF ESB
Уровень доступа к данным
СУБД
Хранилище документов
Поисковый сервер
Каталог пользователей
IBM DB2+Spatial Extender, Oracle
IBM FileNet, DB2 Content Manager, Lotus Notes
IBM Content Analyzer
MS Active Directory
PostgreSQL+PostGIS
RIF ECM (Alfresco ECM)
Apache Solr
RIF ID (Open LDAP, OpenID)

Система автоматизации деятельности инвестиционного блока Коммерческого банка


  • Бизнес-процессы ведения сделок
  • Система подтверждения сделок
  • Расчёты и отправки отчётности по сделкам регуляторам рынка (репортинг)
  • Ведение мастер-данных об основных объектах и субъектах
  • Конструктор шаблонов
  • Генератор электронных документов, используемых в процессах (договора с клиентом, распоряжения на проведение сделок, подтверждение сделок)

Импортозамещение программной платформы заказчика, основанной преимущественно на семействе продуктов Oracle


Компонент Унаследованная платформа Новая платформа
Клиентский уровень
Тонкий клиент в браузере Oracle ADF + WebLogic RIF UI (Angular, Bootstrap)
Уровень логики
Бизнес-процессы
Прикладная логика
Прикладные сервисы
Интеграционная шина
PEGA Systems BPM
WebLogic
WebLogic
IBM ESB
RIF BPM (Camunda BPM)
Spring Boot + Docker
Spring Boot + Docker
RIF ESB (Mule ESB)
Уровень доступа к данным
СУБД
Хранилище документов
Поисковый сервер
Каталог пользователей
Oracle DB
DB2 Content Manager
-
Oracle Unified Directory (OUD)
Postgres DB
RIF ECM (Alfresco ECM)
Apache Solr
RIF ID (Open LDAP, OpenID)

Сотрудничество

Мы предлагаем разные варианты сотрудничества