Copyright © 2002-2021 ООО "Хардсофт321"
15.08.2021
Система x321 обеспечивает обмен данными с ГИС ЖКХ в режиме онлайн, а также позволяет использовать систему ГИС ЖКХ как источник данных для основной учетной системы предприятия.
Исходный код системы распространяется по лицензии GNU GPL 3.0. В качестве компонентов на сегодня используются следующие проприетарные продукты:
Trusted Java от компании ООО «Цифровые технологии»
КриптоПро JCP от ООО "КРИПТО-ПРО"
Для извлечения и преобразования ключей квалифицированной электронной подписи понадобится сторонняя утилита, либо услуга специализированных организаций.
Основной задачей системы x321 является синхронизация данных с ГИС-ЖКХ. Периодически система x321 сравнивает опредленные наборы данных в учетной системе предприятия и в ГИС-ЖКХ и при необходимости изменяет данные в одной из систем (синхронизирует данные между системами). За формирование снимков данных в буферной БД отвечает пакет хранимых процедур в базе данных учетной системы предприятия. Ключевым звеном в отправке данных и получении результатов из web сервиса ГИС является java приложение, которое формирует xml запросы, подписывает цифровой подписью, отправляет и учитывает асинхронный режим обмена с web сервисом ГИС. Доставка запросов до сервисов госуслуг организована через туннель, отвечающий требованиям шифрования ГОСТ-2012, в текущем решении используется Stunnel. Для организации сверки и вставки цифровой подписи в запросах используются сторонние продукты, поддерживающие российские алгоритмы шифрования работу с ключами ГОСТ: КриптоПро JCP в свзяке с TrustedJava.
Криптотуннель. Текущее решение основано на Stunnel.
Сервер под управлением ОС Linux с установленными КриптоПро CSP, КриптоПро JCP, Trusted Java, модуль обмена запросами с ГИС ЖКХ (Java).
БД Postgresql с модулем формирования запросов. Модуль содержит таблицу с запросами в ГИС ЖКХ (гуид запроса, тект запроса, текст ответа и текст результата), а также таблицы со снимками (снапшотами) данных для обмена (в том числе ГУИДы объектов в ГИС ЖКХ). Содержит процедуры с логикой обмена данными.
Интеграционный модуль (не входит в состав решения, разрабатывается для конкретной учетной системы предприятия). Таблицы в которые приложение заказчика записывает данные, предназначенные для обмена с ГИС ЖКХ. Таблицы могут быть созданы в любой СУБД заказчика (или например, как файлы формата xls на файловой системе) и обновляться с какой угодно частотой. После записи данных в эти таблицы модуль формирования запросов определит какие данные еще не синхронизированы с ГИС ЖКХ, произведет обмен данными и вернет результат обмена и ГУИД.
договоры ресурсоснабжения с приложениями;
лицевые счета физических и юридических лиц;
экспорт помещений и объектов жилищного фонда;
приборы учета;
показания приборов учета (импорт и экспорт);
квитанции;
оплата;
запросы о задоженности (импорт и экспорт).
Модуль автоматического обмена может выгрузить все данные предприятия в ГИС ЖКХ в режиме первоначального обмена и далее в режиме онлайн - передавать изменения данных из учетной системы предприятия.
Используется при первом запуске системы для синхронизации сущностей из учетной системы предприятия с данными ГИС ЖКХ. В ходе работы в этом режиме система проверяет соответствие данных в ГИС и выполняет присвоение идентификаторв общим объектам учета (помещения, квартиры) для последующего импорта/экспорта.
Предусматривает автономный обмен данными в обе стороны по новым или измененным сущностям в учетной системе предприятия. Основной режим функционирования. Возможна выгрузка один раз в месяц (или в неделю или как угодно) всех данных, либо выгрузка измененных данных каждый час (или несколько минут).
Для начального заполнения данных и последующего функционирования системы требуется создать процедуру формирования снимков данных для обмена. Эта процедура должна связать существующую логику основной системы учета и модуля обмена с ГИС ЖКХ.
Установка настройка и сопровождение системы x321 требуют определенного количества ресурсов. Возможно использование данного решения - как сервиса. Возможно использование оборудования на стороне подрядчика. Можем предложить помощь в разработке интеграционного модуля для учетной системы предприятия. После этого ваши данные в режиме он-лайн будут синхронизироваться с ГИС-ЖКХ.