проекты
Программное обеспечение центра обработки данных системы контроля торговых
автоматов
(ЦОД СКТА)
РУП «Информационно-издательский центр по налогам и сборам»
Программное обеспечение ЦОД СКТА обеспечивает сбор, обработку и хранение данных о транзакциях
торговых
автоматов с установленных в них микроконтроллерных устройств (средство контроля налоговых органов),
и
предоставление этих данных в систематизированном виде пользователям системы — владельцам торговых
автоматов, а также работникам налоговых и контролирующих органов.
Сбор данных осуществляется по GSM каналам связи, а доступ пользователей к данным — по сети интернет
по
защищённому соединению. Для владельцев торговых автоматов в ЦОД СКТА имеются личные кабинеты, где
они
могут контролировать работу и просматривать в реальном режиме времени продажи товаров автоматами,
формировать отчёты по выручке, сведения (дата и время, суммы) по инкассации и др.
По мнению владельцев торговых автоматов система позволила снизить расходы, связанные с эксплуатацией
торговых автоматов, а для налоговых и контролирующих органов - значительно сократить время
проведения
контролирующих мероприятий и увеличить налоговые поступления.
В настоящий момент к СКТА подключены все торговые автоматы, работающие в Республике Беларусь.
При разработке использованы только open source продукты и технологии M2M.
Автоматизированная система управления «Занятость населения» Государственной
службы
занятости.
Министерство труда и социальной защиты Республики Беларусь
Система предназначена для автоматизации рабочих процессов органов государственной службы занятости
Министерства труда и социальной защиты Республики Беларусь, связанных с регистрацией, учётом,
трудоустройством, обучением и оказанием социальной помощи безработным гражданам, а также с
подготовкой
различной ведомственной отчётности и выполнением административных процедур.
Система реализована в виде корпоративного web-портала и имеет трёхуровневую иерархию: район, область,
республика. Наличие гибкой системы управления правами пользователей на доступ к функциям и ресурсам
системы позволяет создавать ролевые модели пользователей с любым набором прав, а также, при
необходимости, наделять конкретного пользователя дополнительными полномочиями.
Для обеспечения проведения расследований инцидентов, связанных с некорректными действиями
пользователей
или вводом данных, в системе реализована система аудита, позволяющая получать детальные сведения о
работе пользователя, в том числе просматривать удалённые или изменённые данные с возможностью их
восстановления администратором.
Для удобства обучения пользователей работе с системой были разработаны мультимедийные обучающие
материалы
(руководство пользователя), организована их трансляция через специализированный youtube-канал.
- При реализации проекта был решён ряд сложных технических и
технологических
задач:
- разработана информационно-логическая модель и база данных, объединяющая данные 25
программно-методических комплексов;
- проведена конвертация данных из 140 локальных баз программно-методических комплексов в новую
базу
системы, был решён ряд сложных вопросов, касающихся различия модели сущность-связь старой базы и
новой;
- разработан интерфейс пользователя, позволяющий логически объединить тематические направления 25
программно-методических комплексов;
- разработаны сервисы взаимодействия с Регистром населения и Национальным центром электронных
услуг;
- реализовано более 200 алгоритмов и функций, в базе данных создано около 300 таблиц, а количество
срок написанного программного кода превышает 500 000.
При разработке данной системы компания получила большой опыт по управлению проектом с большим
количеством
программного кода и распределённой разработке. Программное обеспечение системы разработано только с
использованием open source продуктов и технологий, отсутствуют лицензионные ограничения для её
масштабирования.
Программное обеспечение центра обработки данных системы контроля кассового
оборудования (ЦОД СККО)
РУП "Информационно-издательский центр по налогам и сборам"
Программное обеспечение ЦОД СККО предназначено для контроля выручки субъектов предпринимательской
деятельности при реализации товаров и услуг с использованием кассового оборудования. Контроль
осуществляется путём подключения к кассовому оборудованию специального микроконтроллерного
устройства
(средство контроля налоговых органов - СКНО), которое принимает от кассы сведения о всех продажах
(чеках) и, затем, передаёт эти данные в ЦОД СККО.
Сбор данных осуществляется по GSM каналам связи, а доступ пользователей к данным — по сети Интернет
по
защищённому соединению. Пользователями ЦОД СККО являются субъекты хозяйствования (владельцы
кассового
оборудования), а также работники налоговых и контролирующих органов.
Для пользователей реализовано порядка 40 различных отчётов и информационных сервисов.
Для владельцев кассового оборудования в ЦОД СККО имеются личные кабинеты, где они могут
контролировать
работу своих касс и просматривать в режиме реального времени продажи товаров и услуг, детальную
информацию по кассовым документам, формировать отчёты по выручке и т.п. Для касс, установленных в
такси,
в ЦОД СККО сохраняются данные о координатах движения. Для пользователей налоговых и контролирующих
органов имеются кабинеты, в которых они могут контролировать работу кассового оборудования субъектов
хозяйствования.
- Основные показатели назначения ЦОД СККО:
- сбор данных в режиме реального времени не менее чем с 250 000 единиц кассового оборудования;
- предоставление доступа к данным не менее 100 000 пользователям;
- количество принимаемых в сутки платёжных документов (чеков) не менее 50 000 000;
- хранение данных не менее 1 Петабайта;
- время отклика за запрос данных в ЦОД АИС ККО не более 3 секунд.
При реализации проекта был решён ряд сложных технических и технологических задач. Разработано
программное
обеспечение для создания кластера коммуникационных серверов, способных собирать данные от 250 000
СКНО.
Разработка была выполнена на базе программного продукта компании WiseData IoT. Создана
масштабируемая
архитектура базы данных ЦОД СККО, обеспечивающая требуемые временные характеристики по вводу-выводу
данных независимо от объёма входящих и хранящихся данных. Создана отдельная масштабируемая структура
процессинговых центров для расчёта различных агрегатов, статистических данных и формирования
отчётов.
Создано масштабируемое программно-определяемое хранилище данных.
При разработке программного обеспечения ЦОД СККО и кластера коммуникационных серверов использованы
только open source продукты и технологии, отсутствуют лицензионные ограничения для масштабирования
системы.
Программное обеспечение и технологии управления процессами обработки и хранения
больших массивов данных, создания системной архитектуры информационных систем высокой доступности и
отказоустойчивости
РУП «Издательство «Белбланкавыд»
Проект реализован с целью автоматизации процесса создания, конфигурирования и мониторинга
работоспособности системой архитектуры прикладных информационных систем РУП «Издательство
«Белбланкавыд», обеспечения хранения и обработки больших объёмов данных.
- В составе программного комплекса были разработаны следующие
подсистемы:
- подсистема управления сетевой системной архитектурой;
- подсистема управления программно-определяемым хранилищем данных;
- подсистема управления обработкой данных с использованием архитектуры параллельных вычислений;
- подсистема мониторинга функционирования серверов (узлов) системной архитектуры.
- Программный комплекс позволяет решать следующие задачи:
- построение на базе вычислительных средств стандартной архитектуры отказоустойчивых и экономичных
хранилищ данных (объектных и файловых), в том числе и в распределённой среде;
- построение системной архитектуры для информационных систем (HA и HD);
- оперативная обработка данных с использованием кластерных технологий;
- работа с неструктурированной информацией большого объёма: медиа-файлы, графика, текст и т.п., с
высокой скоростью ввода вывода.
Все процессы создания, конфигурирования и управления системной архитектурой выполняются в
автоматизированном режиме с использованием графических мастеров (интерфейсов).
С целью обеспечения эффективного использования вычислительного оборудования в программном комплексе
реализована динамическая балансировка нагрузки по протоколам TCP и HTTP с возможностью
конфигурирования
значения параметра утилизации процессора виртуальной машины. Это позволяет в автоматическом режиме
перенаправлять вычислительные ресурсы от наименее загруженных процессов к наиболее нагруженным.
Программный комплекс не имеет лицензионных ограничений на количество используемых серверов
(виртуальных
машин), узлов обработки данных и на объём хранимой информации.
Программное обеспечение «Кабинет пользователя ЕРИП»
ОАО «Небанковская кредитно-финансовая организация «ЕРИП»
Программное обеспечение «Кабинет пользователя ЕРИП» предназначено для предоставления физическим лицам
возможности получения информации о потребляемых услугах, наличии актуальных требований на оплату и
платежах, совершенных в рамках автоматизированной информационной системы ЕРИП.
По коммунальным услугам предоставлена возможность просмотра детальной информации об объёмах их
потребления за период времени в графическом и табличном виде. Для комфортной работы пользователей
предусмотрены сервисы, которые уведомляют о выставлении требований на оплату, входах в личный
кабинет,
совершении платежей путём отправки сообщений на электронную почту, мессенджеры Viber и Telegram.
При реализации программного обеспечения был решён ряд сложных технических и технологических задач.
Были
разработаны два типа интеграционных шин – внутренняя и внешняя, которые обеспечивают взаимодействие
с
информационными системами ЕРИП. Разработан сервис взаимодействия с Межбанковской системой
идентификации.
«Кабинет пользователя ЕРИП» разработан с использованием только open source продуктов и технологий.
Лицензионные ограничения для масштабирования программного обеспечения отсутствуют.
Программный комплекс сбора и анализа информации о чрезвычайных ситуациях и их
последствиях
Учреждение «Научно-исследовательский институт пожарной безопасности и
проблем
чрезвычайных ситуаций» Министерства по чрезвычайным ситуациям Республики Беларусь
Программный комплекс предназначен для автоматизации процесса учёта
и анализа чрезвычайных ситуаций в МЧС Республики Беларусь, регистрации последствий чрезвычайных
ситуаций
и принятых мер. Основными пользователями программного комплекса являются инспекторы Государственного
пожарного надзора, а также работники оперативных служб МЧС Республики Беларусь.
Программный комплекс реализован в виде корпоративного web-портала и имеет трёхуровневую иерархию:
район,
область, республика. Наличие гибкой системы управления правами пользователей на доступ к функциям и
ресурсам системы позволяет создавать ролевые модели пользователей с любым набором прав, а также, при
необходимости, наделять конкретного пользователя дополнительными полномочиями.
Для оперативного взаимодействия пользователей системы была реализована система сообщений и ведения
чатов,
формирования комментариев для различных информационных объектов. Программный комплекс разработан
только
с использованием open source продуктов и технологий, отсутствуют лицензионные ограничения для её
масштабирования.
- При реализации программного комплекса был решён ряд сложных
технических и
технологических задач:
- построение большого количества сложных отчётов при ограниченных вычислительных ресурсах
потребовало
разработать технологию, которая оптимизирует очередь и анализирует повторяемость запросов на
формирование отчётов, а также позволяет контролировать процесс и получать прогнозные значения
времени формирования отчётов;
- проведена конвертация данных из старой системы в новые структуры базы программного комплекса с
сохранением их истории изменений;
- для оперативного анализа данных был разработан OLAP-модуль, позволяющий строить различные
тематические витрины данных для последующего анализа.
Программно-определяемое хранилище данных и системная инфраструктура системы
видеонаблюдения в рамках программы «Безопасный город»
Иркутский филиал ПАО «Ростелеком»
«Безопасный город» - это социально ориентированная программа, реализуемая в целях повышения
безопасности граждан в городе Иркутске путем снижения рисков причинения вреда жизни или здоровью
граждан, имуществу и окружающей среде и обеспечения своевременного и эффективного реагирования на
угрозы и их последствия.
В рамках данной программы Иркутский филиала ПАО «Ростелеком» принял решение реализовать пилотный
проект по созданию системы видеонаблюдения с подключением 2000 видеокамер.
- Система должна была обладать следующими характеристиками:
- запись и хранение видео контента с 2000 видеокамер;
- масштабируемое программно-определяемое хранилище данных видео контента;
- отображение в режиме реального времени (без предварительной записи в хранилище данных)
изображение с видеокамер;
- доступ к архиву видео контента уполномоченным пользователям;
- анализ видео контента в режиме реального времени на предмет криминальных ситуаций с
идентификацией участников (распознавание лиц).
В этом проекте ООО «ВайсВеб» выполнило работы по созданию масштабируемого- программно-определяемого
хранилища данных на базе вычислительного оборудования x86 архитектуры, а также интеграцию хранилища
данных с информационными системами заказчика и с системой видео аналитики компании AxxonSoft.
Работы по хранилищу данных включали разработку программного обеспечения по созданию, управлению и
мониторингу системной архитектуры хранилища, а также разработку различных программных коннекторов
(интерфейсов) для взаимодействия с системой видео аналитики и системами заказчика.
В рамках проекта были дополнительно решены задачи по адаптации программного обеспечения хранилища
данных для работы с нестандартными дисковыми накопителями, были исправлены некоторые ошибки в
применяемых open source программных продуктов.
Вся разработка была выполнена с использованием open source продуктов и технологий.