Технические характеристики комплекса программ СТЕК-ЖКХ

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

В комплексе программ Стек-ЖКХ используется трехзвенная архитектура:

  • Сервер приложений
  • Написан на языке программирования C++.
  • Реализует бизнес-логику комплекса.
  • Взаимодействует с сервером баз данных.
  • Разрешает подключение только тех клиентских приложений, которые обладают необходимым сертификатом безопасности.
  • Защищает канал связи.
  • Может работать только на компьютерах под управлением операционных систем семейства Windows.
  • Клиентское приложение
  • Написано на языке программирования Java.
  • Осуществляет вывод данных, полученных от сервера приложений, и внесение новых данных, вводимых пользователем.
  • Может находиться в общей сети с сервером приложений или подключаться к нему через глобальную сеть Интернет.
  • Может работать на компьютерах под управлением операционных систем семейств Windows или Linux.
  • Сервер баз данных
  • Использует СУБД MSSQL.
  • Может располагаться как на том же компьютере, что и сервер приложений, так и на отдельном физическом сервере.

Связь компонентов комплекса осуществляется по локальной сети или через сеть Интернет.

  • Используется протокол TCP-IP.
  • Для шифрования используется защищенное TLS-соединение с возможностью использования сертифицированных российских криптографических алгоритмов, соответствующих ГОСТ.

 

Архитектура программного решения


 

База данных может быть единой или распределенной

  • Для распределенной БД используется механизм автоматической синхронизации изменений.
  • Синхронизация гибко настраивается, позволяя передавать только определенные данные.

Производительность

  • Обеспечивает одновременную комфортную работу более 500 пользователей в интерактивном режиме.
  • База данных позволяет хранить данные не менее 3-х лет по 1 000 000 лицевых счетов.
  • В штатном режиме работы комплекса, при выполнении трудоемких операций, не требуется приостановка работы других пользователей.

 

Адаптация комплекса

Программный комплекс «Стек» может быть адаптирован под нужды бизнес-процессов силами сотрудников компании-клиента:

  • Изменение структуры БД.
  • Добавление таблиц.
  • Добавление полей в таблицах.
  • Изменение интерфейса.
  • Редактирование существующих элементов.
  • Добавление новых элементов.
  • Для редактирования используется специальный программный инструмент.
  • Настройка отчетов.
  • Для отчетов используется система BIRT (http://www.eclipse.org/birt/phoenix/).
  • Редактирование существующих отчетов и форм.
  • Создание новых отчетов.
  • Изменение алгоритмов расчетов.
  • Все алгоритмы расчетов хранятся в БД и доступны для изменения.

 

Взаимодействие с внешними устройствами и системами.

  • Индивидуальные и домовые приборы учета, работающие по протоколу GSM.
  • Автоматизированные системы учета ресурсов.
  • Фискальные регистраторы.
  • Сканеры штрих-кодов.
  • Шлюзы платежных систем.
  • Системы обзвона.
  • Сервисы СМС-рассылки.
  • Источники данных ODBC и OLEDB.
  • WEB-сервисы.
  • COM- и OLE-объекты.
  • Offline-взаимодействие через загрузку и выгрузку данных в DBF, текстовые файлы, XML, EXСEL и другие форматы.