ТЕХНОЛОГИЧЕСКИЙ СТЕНД ДЛЯ ОТРАБОТКИ СИСТЕМ АВТОМАТИЗАЦИИ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ В ХОДЕ ПОДГОТОВКИ И ПРОВЕДЕНИЯ ВЫБОРОВ В РФ НА ОСНОВЕ "ОБЛАЧНЫХ" ТЕХНОЛОГИЙ

Полезная модель относится к специализированным устройствами автоматизации и вычислительной техники и может быть использована для отработки систем автоматизации информационных процессов в ходе подготовки и проведения выборов в Российской Федерации (РФ) на основе «облачных» технологий.
Известна система, включающая элементы системы с комплексами программно-технических средств, связанные между собой средствами связи и обеспечивающие в режиме доступа в реальном масштабе времени и/или во времени сеанса получение объектов информации от элементов сети голосования, их обработку, отображения объектов информации, ввод в объекты информации идентифицирующих данных об элементе сети голосования, элементе системы, запись и накопление, сохранение, передачу, статистическую обработку, отображение и визуализацию объектов информации, формирование единой базы данных избирательной кампании с формированием по запросу блоков информации и предоставления в режиме просмотра, в сети Интернет и/или для открытого ознакомления в режиме on-line, а также визуализации информации о ходе подготовки и проведении голосования в реальном времени, на средствах визуализации большого формата [RU 2303816, C2, G07C 13/00, 27.07.2007].
Недостатком этого технического решения является относительно узкие функциональные возможности.
Известна также система, содержащая модуль селекции опорных адресов избирательных комиссий в базе данных сервера, информационный и синхронизирующий входы которого являются первыми информационным и синхронизирующим входами системы, при этом, первый информационный вход системы предназначен для приема входных сообщений территориальных избирательных комиссий, первый синхронизирующий вход системы предназначен для приема сигналов занесения входных сообщений в модуль селекции опорных адресов избирательных комиссий в базе данных сервера, а первый информационный выход модуль селекции опорных адресов избирательных комиссий в базе данных сервера является первым информационным выходом системы, предназначенным для выдачи итогового протокола проведения выборов и референдумов на информационный вход сервера базы данных, модуль приема записей базы данных сервера системы, информационный и синхронизирующий входы которого являются вторыми информационным и синхронизирующим входами системы, второй информационный вход системы предназначен для приема записей базы данных сервера системы, а второй синхронизирующий вход системы предназначен для приема сигналов занесения записей в модуль приема записей базы данных сервера системы, модуль формирования сигналов записи и считывания данных базы данных, информационный вход которого соединен со вторым информационным выходом модуля селекции опорных адресов избирательных комиссий в базе данных сервера, синхронизирующий вход модуля формирования сигналов записи и считывания данных базы данных подключен к синхронизирующему выходу модуля селекции опорных адресов избирательных комиссий в базе данных сервера, адресный выход модуля формирования сигналов записи и считывания данных базы данных является адресным выходом системы, предназначенным для выдачи адресов записи и считывания данных на адресный вход сервера базы данных, один синхронизирующий выход модуля формирования сигналов записи и считывания данных базы данных является первым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход первого канала прерывания сервера базы данных, а другой синхронизирующий выход модуля формирования сигналов записи и считывания данных базы данных является вторым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход второго канала прерывания сервера базы данных, и модуль выдачи итоговых данных результатов голосования, информационные выходы группы которого являются информационными выходами группы системы, отличающаяся тем, что система содержит модуль идентификации электронных цифровых подписей, один информационный вход которого соединен с третьим информационным выходом модуля селекции опорных адресов избирательных комиссий в базе данных сервера, другой информационный вход модуля идентификации электронных цифровых подписей соединен с четвертым информационным выходом модуля селекции опорных адресов избирательных комиссий в базе данных сервера, а синхронизирующий вход модуля идентификации электронных цифровых подписей подключен к синхронизирующему выходу модуля селекции опорных адресов избирательных комиссий в базе данных сервера, первый выход модуля идентификации электронных цифровых подписей соединен со вторым синхронизирующим входом блока формирования сигналов записи и считывания данных базы данных, а второй выход модуля идентификации электронных цифровых подписей подключен к установочному входу модуля формирования сигналов записи и считывания данных базы данных, управляющий вход которого соединен с одним управляющим выходом модуля выдачи итоговых данных результатов голосования, другой управляющий выход модуля выдачи итоговых данных результатов голосования подключен к управляющему входу модуля идентификации электронных цифровых подписей, модуль формирования нарастающего итога результатов голосования, информационные входы группы которого соединены с соответствующими информационными выходами группы модуля селекции опорных адресов избирательных комиссий в базе данных сервера, синхронизирующий вход модуля формирования нарастающего итога результатов голосования подключен к первому выходу модуля идентификации электронных цифровых подписей, а информационные выходы группы модуля формирования нарастающего итога результатов голосования соединены с соответствующими информационными входами первой группы модуля выдачи итоговых данных результатов голосования, информационные входы второй группы которого подключены к соответствующим информационным выходам группы модуля приема записей базы данных сервера системы, и модуль селекции временного цикла обработки данных голосования, счетный вход которого соединен с первым синхронизирующим выходом модуля идентификации электронных цифровых подписей, первый синхронизирующий выход модуля селекции временного цикла обработки данных голосования подключен к первому синхронизирующему входу модуля выдачи итоговых данных результатов голосования, второй синхронизирующий выход модуля селекции временного цикла обработки данных голосования соединен со вторым синхронизирующим входом модуля выдачи итоговых данных результатов голосования, а третий синхронизирующий выход модуля селекции временного цикла обработки данных голосования подключен к установочным входам модуля селекции опорных адресов избирательных комиссий в базе данных сервера, модуля формирования нарастающего итога результатов голосования и модуля выдачи итоговых данных результатов голосования соответственно, третий синхронизирующий вход модуля выдачи итоговых данных результатов голосования соединен со вторым синхронизирующим входом системы [RU 94013, U1, G06F 12/00, 10.05.2010].
Недостатком этого технического решения также является относительно узкие функциональные возможности.
Наиболее близким по технической сущности к предложенному техническому решению является автоматизированная система управления и контроля функционального контура «Повседневная деятельность» государственной автоматизированной системы «Выборы», содержащая модуль задания временных параметров поступления входных сообщений, информационный и синхронизирующий входы которого являются первыми информационным и синхронизирующим входами системы, при этом, первый информационный вход модуля системы предназначен для приема параметров поступления входных сообщений объектов системы, а первый синхронизирующий вход системы предназначен для приема синхронизирующих сигналов занесения параметров поступления входных сообщений объектов системы в модуль задания временных параметров поступления входных сообщений, а управляющий вход модуля задания временных параметров поступления входных сообщений является управляющим входом системы, модуль приема записей базы данных сервера, информационный и синхронизирующий входы которого являются вторыми информационным и синхронизирующим входами системы, при этом, второй информационный вход системы предназначен для приема записей базы данных сервера, а синхронизирующий вход системы предназначен для приема синхронизирующих сигналов занесения записей базы данных сервера в модуль приема записей базы данных сервера, модуль обработки кодограмм сообщений объектов системы, синхронизирующий вход которого соединен с синхронизирующим выходом модуля задания временных параметров поступления входных сообщений, а первый и второй информационные выходы модуля обработки кодограмм сообщений объектов системы являются первым и вторым информационными выходами системы, предназначенными для выдачи числа сообщений объектов системы и их содержания на первый информационный вход сервера базы данных соответственно, модуль фиксации результатов контроля функционирования системы, один информационный вход которого соединен с выходом модуля приема записей базы данных сервера, а выход модуля фиксации результатов контроля функционирования системы является третьим информационным выходом системы, предназначенным для выдачи итоговых данных контроля функционирования системы, модуль формирования сигналов считывания и записи базы данных сервера, адресный выход которого является адресным выходом системы, а один синхронизирующий выход модуля формирования сигналов считывания и записи базы данных сервера является первым синхронизирующим выходом системы, причем, система содержит также модуль измерения и документирования характеристик функционирования системы, тактирующий вход которого соединен с тактирующим выходом модуля задания временных параметров поступления входных сообщений, управляющий вход модуля измерения и документирования характеристик функционирования системы подключен к управляющему выходу модуля обработки кодограмм сообщений объектов системы, информационный выход модуля измерения и документирования характеристик функционирования системы является четвертым информационным выходом системы, адресный выход модуля измерения и документирования характеристик функционирования системы является вторым адресным выходом системы, один синхронизирующий выход модуля измерения и документирования характеристик функционирования системы является вторым синхронизирующим выходом системы, а другой синхронизирующий выход модуля измерения и документирования характеристик функционирования системы подключен к установочному входу модуля обработки кодограмм сообщений объектов системы, модуль идентификации объектов системы, информационный вход которого соединен с третьим информационным выходом модуля обработки кодограмм сообщений объектов системы, синхронизирующий вход модуля идентификации объектов системы подключен к синхронизирующему входу модуля обработки кодограмм сообщений объектов системы, при этом информационный выход модуля идентификации объектов системы соединен с первым информационным входом модуля формирования сигналов считывания и записи базы данных, а синхронизирующий выход модуля идентификации объектов системы является третьим синхронизирующим выходом системы, модуль идентификации опорных адресов базы данных сервера, информационный вход которого соединен с четвертым информационным выходом модуля обработки кодограмм сообщений объектов системы, а синхронизирующий вход модуля идентификации опорных адресов базы данных сервера подключен к синхронизирующему выходу модуля идентификации объектов системы, при этом, информационный выход модуля идентификации опорных адресов базы данных сервера соединен со вторым информационным входом модуля формирования сигналов считывания и записи базы данных, а синхронизирующий выход модуля идентификации опорных адресов базы данных сервера подключен к первому синхронизирующему входу модуля формирования сигналов считывания и записи базы данных, модуль идентификации опорных адресов документирования данных, информационный выход которого соединен с третьим информационным входом модуля формирования сигналов считывания и записи базы данных, а синхронизирующий выход модуля идентификации опорных адресов документирования данных подключен ко второму синхронизирующему входу модуля формирования сигналов считывания и записи базы данных, модуль селекции временных циклов обработки данных, вход которого соединен со вторым синхронизирующим входом системы, первый выход модуля селекции временных циклов обработки данных подключен к синхронизирующему входу модуля фиксации результатов контроля функционирования системы, второй информационный вход которого соединен с пятым информационным выходом модуля обработки кодограмм сообщений объектов системы, второй выход модуля селекции временных циклов обработки данных является четвертым синхронизирующим выходом системы, подключенным к синхронизирующему входу модуля обработки кодограмм сообщений объектов системы, а третий выход модуля селекции временных циклов обработки данных соединен с установочным входом модуля идентификации объектов системы, и модуль селекции временных циклов приема сообщений объектов системы, один синхронизирующий вход которого соединен с четвертым выходом модуля селекции временных циклов обработки данных, другой синхронизирующий вход модуля селекции временных циклов приема сообщений объектов системы подключен ко второму синхронизирующему выходу модуля формирования сигналов считывания и записи базы данных, при этом информационный выход модуля селекции временных циклов приема сообщений объектов системы соединен с информационным входом модуля идентификации опорных адресов документирования данных, синхронизирующий выход модуля селекции временных циклов приема сообщений объектов системы подключен к синхронизирующему входу модуля идентификации опорных адресов документирования данных, а сигнальный выход модуля селекции временных циклов приема сообщений объектов системы является сигнальным выходом системы [RU 94022, U1, G06F 15/00, 10.05.2010].
Недостатком устройства является относительно узкие функциональные возможности, что не позволяет, в частности, осуществлять отработку систем автоматизации информационных процессов и соответствующего специального программного обеспечения с учетом взаимодействия центральной избирательной комиссии с территориальными избирательными комиссиями и избирательными комиссиями субъектов Российской Федерации.
Требуемый технический результат заключается в расширении функциональных возможностей путем расширения арсенала технических средств, обеспечивающих, помимо контроля и отработки, при необходимости, систем автоматизации информационных процессов и соответствующего специального программного обеспечения не только на уровне центральной избирательной комиссии, а и с учетом ее взаимодействия с территориальными избирательными комиссиями и избирательными комиссиями субъектов Российской Федерации.
Требуемый технический результат достигается тем, что, в устройство, содержащее сервер базы данных центральной избирательной комиссии, введены сервер специального программного обеспечения центральной избирательной комиссии, первый вход-выход которого соединен с первым входом-выходом сервера базы данных центральной избирательной комиссии, группа автоматизированных рабочих мест центральной избирательной комиссии, входы-выходы которых соединены со вторым входом-выходом сервера специального программного обеспечения центральной избирательной комиссии, сервер электронной почты центральной избирательной комиссии, первый вход-выход которого соединен со вторым входом-выходом сервера базы данных центральной избирательной комиссии, сервер электронной почты территориальных избирательных комиссий, сервер базы данных избирательных комиссий субъектов Российской Федерации, первый вход-выход которого соединен с первым входом-выходом сервера электронной почты территориальных избирательных комиссий, а второй вход-выход - соединен со вторым входом-выходом сервера электронной почты центральной избирательной комиссии, группа автоматизированных рабочих мест избирательных комиссий субъектов Российской Федерации, входы-выходы которых соединены с третьим входом-выходом сервера базы данных избирательных комиссий субъектов Российской Федерации, и группа автоматизированных рабочих мест территориальных избирательных комиссий, входы-выходы которых соединены с первым входом-выходом сервера базы данных территориальных избирательных комиссий, второй вход-выход которого соединен со вторым входом-выходом сервера электронной почты территориальных избирательных комиссий.
На чертеже представлена функциональная схема технологического стенда для отработки систем автоматизации информационных процессов в ходе подготовки и проведения выборов в РФ на основе «облачных» технологий.
Технологический стенд для отработки систем автоматизации информационных процессов в ходе подготовки и проведения выборов в РФ на основе «облачных» технологий (ниже «стенд») содержит сервер 1 базы данных центральной избирательной комиссии, сервер 2 специального программного обеспечения центральной избирательной комиссии, первый вход-выход которого соединен с первым входом-выходом сервера 1 базы данных центральной избирательной комиссии, группу 3-1…3-n автоматизированных рабочих мест центральной избирательной комиссии, входы-выходы которых соединены со вторым входом-выходом сервера 2 специального программного обеспечения центральной избирательной комиссии.
Кроме того, стенд содержит сервер 4 электронной почты центральной избирательной комиссии, первый вход-выход которого соединен со вторым входом-выходом сервера 1 базы данных центральной избирательной комиссии, сервер 5 электронной почты территориальных избирательных комиссий, сервер 6 базы данных избирательных комиссий субъектов Российской Федерации, первый вход-выход которого соединен с первым входом-выходом сервера 5 электронной почты территориальных избирательных комиссий, а второй вход-выход - соединен со вторым входом-выходом сервера 4 электронной почты центральной избирательной комиссии.
Стенд содержит также группу 8-1…8-m автоматизированных рабочих мест избирательных комиссий субъектов Российской Федерации, входы-выходы которых соединены с третьим входом-выходом сервера 6 базы данных избирательных комиссий субъектов Российской Федерации, и группу 9-1...9-k автоматизированных рабочих мест территориальных избирательных комиссий, входы-выходы которых соединены с первым входом-выходом сервера 7 базы данных территориальных избирательных комиссий, второй вход-выход которого соединен со вторым входом-выходом сервера 5 электронной почты территориальных избирательных комиссий.
Автоматизированные рабочие места, входящие в состав стенда, могут быть выполнены в виде персональных ЭВМ с соответствующими переферийными устройствами.
В качестве серверов могут быть использованы серверы, выполненные на основе мощных ЭВМ с общим и со специальным программным обеспечением. Для отработки на стенде могут быть использованы как имитаторы реальных устройств с соответствующим программным обеспечением, так и реальные устройства для их испытаний на этапе подготовки к выборам с целью отработки автоматизированных систем.
Поскольку стенд содержит элементы, охарактеризованные на функциональном уровне и описываемая форма их реализации предполагает использование программируемого (настраиваемого) многофункционального средства, поэтому ниже при описании работы предложенного устройства представляются сведения, подтверждающие возможность выполнения таким средством конкретной предписываемой ему в составе данной системы функции, в том числе алгоритмы работы.
Работает технологический стенд для отработки систем автоматизации информационных процессов в ходе подготовки и проведения выборов в РФ на основе «облачных» технологий следующим образом.
Стенд предназначен для отработки и подтверждения работоспособности виртуализированной инфраструктуры автоматизированной системы проведения выборов в ограниченном масштабе и функционале.
Группы автоматизированных рабочих мест и серверы баз данных избирательных комиссий субъектов Российской Федерации и территориальных избирательных комиссий представляют собой разворачиваемые «облачные» стенды, которые отражают основные особенности реальной архитектуры государственной автоматизированной системы ГАС «Выборы» в части состава программных средств и взаимодействия административных уровней территориальных избирательных комиссий, избирательных комиссий субъектов Российской Федерации и центральной избирательной комиссии.
В упрощенном варианте стенда используются по одному серверу 6 и 7, которые аппаратно или программно могут быть преобразованы в необходимое их число для максимального приближения к реальной архитектуре государственной автоматизированной системы ГАС «Выборы».
Каждый из развернутых виртуальных уровней системы обеспечивает нормальное функционирование серверов 1, 6 и 7 баз данных, сервера 2 специального программного обеспечения, и автоматизированных рабочих мест (АРМ) с использованием необходимого общего и специального программного обеспечения.
В качестве серверов может быть использован сервер Сервер HP ProLiant DL360 G6, процессор 2.8 GHzIntelXeon X5560, устанеовленная память DIMM 4*4GB DDR-III РС3-10600 ЕСС.
Обмен данными между уровнями, как и в реальной системе, должен осуществляется путем пересылки сообщений с использованием программно-аппаратного комплекса, выступающего в роли серверов 4 и 5 электронной почты.
Для обеспечения работы стенда в условиях, приближенным к реальным, может быть использовано следующее программное обеспечение для работы сервера 7: ОС Windows XP Professional Rus SP3, Oracle 9i Standard, Secret Net 6.0, Microsoft Visual C++2008, Oracle Developer 6.0, IIS, Internet Explorer. Специальное программное обеспечение ГАС «Выборы».
На АРМ 9-1…9-k может быть установлено и настроено следующее программное обеспечение: Windows XP Professional Rus SP3, Oracle 9i Client, Oracle Developer 6.0, IIS, Internet Explorer, MS Visual C++2008 SP1, офисный пакет MS Office 2000, Secret Net 6.0, Acrobat reader, архиваторы WinRAR, WinZIP. Специальное программное обеспечение ГАС «Выборы».
Создаваемый уровень избирательных комиссий субъектов Российской Федерации должен полностью соответствовать уровню этих комиссий в части используемого специального и общего программного обеспечения, в частности, на сервере 6 устанавливается: Windows Server 2003, Oracle 9i Standard, Oracle 9i Client, Secret Net 6.0, Microsoft Visual C++2008, Oracle Developer 6.0, IIS, Internet Explorer, архиваторы WinRAR, WinZIP. Специальное программное обеспечение ГАС «Выборы».
На АРМ 8-1…8-m должно быть установлено и настроено следующее программное обеспечение: Windows XP Professional Rus SP3, Oracle 9i Client, Oracle Developer 6.0, IIS, Internet Explorer, MS Visual C++2008 SP1, MS Office 2000, Secret Net 6.0, архиваторы WinRAR, WinZIP, Acrobat reader. Специальное программное обеспечение ГАС «Выборы».
На АРМ 3-1.,.3-п рабочем месте должно быть установлено и настроено следующее программное обеспечение: Windows XP Professional Rus SP3, Oracle 9i Client, Oracle Developer 6.0, IIS, Internet Explorer, MS Visual C++2008 SP1,MS Office 2000, Secret Net 6.0, архиваторы WinRAR, WinZIP, Acrobat reader.
Для отработки автоматизированных систем и программного обеспечения осуществляются загрузки данных на автоматизированных рабочих места, например, близкие к реальным по итогам прошедших выборов, с учетом требуемого маршрута их пересылки, обработки и введения в базы данных.
Результаты обработки, которые являются данными из базы данных серверов 6, 7 и 1, позволяют сделать вывод о надежности и достоверности работы автоматизированной системы и специального программного обеспечения на соответствующих облачных уровнях и на уровне центральной избирательной комиссии в целом.
Таким образом, благодаря введению новых элементов и связей между ними обеспечивается требуемый технический результат, заключающийся в расширении функциональных возможностей, поскольку расширяется арсенал технических средств, обеспечивающих, помимо контроля и отработки систем автоматизации информационных процессов и соответствующего специального программного обеспечения на уровне центральной избирательной комиссии, и на промежуточных уровнях и с учетом взаимодействия центральной избирательной комиссии с территориальными избирательными комиссиями и избирательными комиссиями субъектов Российской Федерации.