УТВЕРЖДАЮ
|
|
УТВЕРЖДАЮ
|
Директор
Департамента оценки регулирующего воздействия
Министерства экономического развития Российской Федерации
|
|
Заместитель
генерального директора
ОАО «НПП «Гранит-Центр»
|
_________________ В.А. Живулин
|
|
________________ Г.К. Скуратовский
|
«____»_________________2011 г.
|
|
«____»__________________2011 г.
|
Министерство экономического развития
Российской Федерации
единый интернет-портал для размещения информации о разработке федеральными органами исполнительной власти проектов нормативных правовых актов и результатов их публичного обсуждения
Технический проект
Пояснительная записка
29074686.ИП НПА.320.П2.01-ЛУ
ЛИСТ УТВЕРЖДЕНИЯ
Согласовано
|
|
Согласовано
|
Директор Департамента государственного регулирования в экономике Министерства экономического развития Российской Федерации
|
|
Руководитель Департамента информационных систем и ресурсов
ОАО «НПП «Гранит-Центр»
|
_______________ А.И. Херсонцев
|
|
________________ П.А. Дмитриев
|
«____»_________________2011 г.
|
|
«____»__________________2011 г.
|
Москва
2011 год
СОГЛАСОВАНО
Наименование организации
|
Должность
|
Фамилия и инициалы
|
Подпись
|
Дата
|
ОАО «НПП «Гранит-Центр»
|
Начальник отдела научно-технической документации
|
Гилязетдинов В.Н.
|
|
|
|
|
|
|
|
|
|
|
|
|
СОСТАВИЛИ
Наименование организации
|
Должность
|
Фамилия и инициалы
|
Подпись
|
Дата
|
ОАО «НПП «Гранит-Центр»
|
Советник руководителя практики Департамента информационных систем и ресурсов
|
Кулагина А.В.
|
|
|
УТВЕРЖДЕН
|
29074686.ИП НПА.320.П2.01-ЛУ
|
Министерство экономического развития
Российской Федерации
единый интернет-портал для размещения информации о разработке федеральными органами исполнительной власти проектов нормативных правовых актов и результатов их публичного обсуждения
Технический проект
Пояснительная записка
29074686.ИП НПА.320.П2.01
Листов 90
Москва
2011 год
Содержание
1Общие положения 7
1.1Наименование проектируемой Системы и документы-основания 7
1.1.1Наименование проектируемой системы 7
1.1.2Основание для проектирования Системы 7
1.2Перечень организаций, участвующих в разработке системы, сроки выполнения стадий 7
1.2.1Государственный заказчик 7
1.2.2Пользователи 8
1.2.3Исполнитель 8
1.3Цели, назначение и область использования Портала 8
1.3.1Вид автоматизируемой деятельности 8
1.3.2Перечень объектов автоматизации 10
1.3.3Назначение Портала 11
1.3.4Цели выполнения работ 11
1.3.5Критерии оценки достижения целей создания Портала 12
1.4Соответствие проектных решений нормам и правилам техники безопасности, пожаро- и взрывобезопасности 13
1.5Сведения об использованных при проектировании нормативно-технических документах 13
2Описание процесса деятельности 17
2.1Состав процедур (операций) с учетом обеспечения взаимосвязи и совместимости процессов автоматизированной и неавтоматизированной деятельности 17
2.2Организация работ в условиях функционирования системы 23
2.2.1Организация доступа к информационным ресурсам Портала 23
2.2.2Порядок подключения пользователей Портала 23
2.2.3Ограничения по доступу к информации 24
3Основные технические решения 26
3.1Решения по структуре Системы, средствам и способам связи 26
3.1.1Решения по структуре Системы 26
3.1.2Решения по архитектуре Системы 27
3.2Режимы функционирования и диагностирования работы Системы 28
3.3Способы и средства связи для информационного обмена между компонентами Портала 29
3.4Решения по численности, квалификации и режимам работы персонала системы 29
3.4.1Решения по численности пользователей Системы 29
3.4.2Рекомендуемый режим работы пользователей и персонала 31
3.5Сведения об обеспечении заданных в ТЗ потребительских характеристик Системы 32
3.5.1Вероятностно-временные характеристики, при которых сохраняется целевое назначение системы 32
3.5.2Обеспечение требований к надежности 33
3.6Состав функций, комплексов задач реализуемых Порталом 35
3.6.1Перечень разрабатываемых комплексов автоматизированных функций 35
3.7Решения по комплексу технических средств 39
3.8Решения по составу информации, объему, способам ее организации, видам машинных носителей, входным и выходным документам и сообщениям 42
3.8.1Решения по составу и структуре данных 42
3.8.2Решения по использованию классификаторов и справочников 42
3.8.3Решения по структуре и способам организации данных 51
3.9Решения по видам машинных носителей информации 52
3.10Решения по составу программных средств и языкам деятельности 52
4Linux. Выбор операционной системы семейства Linux объясняется ее низкими требованиями к потребляемым аппаратным ресурсам, высокой надежностью серверных редакций операционных систем этого семейства. Также она проста в настройке и обслуживании. Выбранные технологические решения оптимально функционируют именно под управлением этой операционной системы. Она является открытой, и плата взимается только за поддержку некоторых коммерческих редакций. В отличие от большинства других операционных систем, Linux не имеет единой «официальной» комплектации. Вместо этого Linux поставляется в большом количестве так называемых дистрибутивов, в которых ядро Linux соединяется с утилитами GNU и другими прикладными программами (например, X.org), делающими её полноценной многофункциональной операционной средой. Дистрибутивы на основе Linux имеют широкое применение в различных областях: от встраиваемых систем до суперкомпьютеров, надёжно удерживают лидирующие позиции на рынке серверов. Также растёт использование Linux в качестве десктопной системы для дома и офиса. Дистрибутивы Linux пользуются популярностью у различных государственных структур: Федеральное правительство Бразилии хорошо известно своей поддержкой Linux, а российские военные разрабатывают свой собственный дистрибутив Linux. Для обеспечения технологической независимости Китай использует только Linux на своих процессорах Loongson. Португалия также пользуется своим собственным дистрибутивом CaixaMágica, разработанным для государственной программы электронного образования. Франция и Германия предпринимают ряд шагов по увеличению использования Linux. 52
5MongoDB. Учитывая предъявляемые требования к объему данных собираемой статистики и скорости их передачи, была выбрана СУБД MongoDB, которая обеспечивает наибольшую производительность в данном сценарии за счет отказа от связности данных и распределенных транзакций. Также эта СУБД имеет функцию горизонтального масштабирования (шардинга), то есть, при увеличении нагрузки и/или объема аккумулируемых данных достаточно добавить и сконфигурировать необходимое количество серверов, которые почти прямо пропорционально увеличат показатели производительности в целом. В этой СУБД также есть поддержка репликации master-slave, которая оптимально подходит для построения распределенной сети узлов ЕСА. Также одним из важнейших преимуществ этой СУБД является цена, которая на порядки ниже традиционно используемых СУБД Oracle или MSSQL Server. Ее код является открытым, плата взимается только за коммерческую поддержку. При разработке Исполнитель исходил из необходимости специализации баз данных, благодаря чему ему удалось отойти от принципа «один размер подо всё». За счёт минимизации семантики для работы с транзакциями появляется возможность решения целого ряда проблем, связанных с недостатком производительности, причём горизонтальное масштабирование становится проще. Используемая модель документов хранения данных (JSON/BSON) проще кодируется, проще управляется (в том числе за счёт применения т.н. «бессхемного стиля» (англ.schemalessstyle), а внутренняя группировка релевантных данных обеспечивает дополнительный выигрыш в быстродействии. Не реляционный подход весьма удобен для создания баз данных, у которых горизонтальное масштабирование подразумевает разворачивание на множестве машин. Возможность обеспечивать наилучшую производительность существует параллельно с поддержкой более обширного функционала, чем это позволяет использование пар «ключ-значение» (в чистом виде). MongoDB является представителем промежуточного сегмента между простыми хранилищами данных типа «ключ-значение» (быстрыми и легко масштабируемыми) и большими РСУБД (со структурными схемами и мощными запросами). Основные возможности данной СУБД: 52
6NodeJS. Основным требованием, предъявляемым к веб-серверу, является скорость его работы. Поэтому был выбран веб-сервер nodejs, который является одним из самых быстрых серверов из существующих в настоящее время. При этом он сочетает в себе простоту и удобство разработки и конфигурирования. Код сервера является открытым и его использование бесплатно. 54
7OpenSSL. Для поддержки аутентификации по ЭЦП был выбран криптографический пакет OpenSSL, который доступен для большинства операционных систем, в том числе и для семейства Linux. Основными преимуществами этого пакета является поддержка стандарта ГОСТ Р 34.10-2001 и открытый исходный код.На клиентской стороне с помощью сертификата пользователя подписывается некая строка. Потом формируется сообщение, которое содержит в себе открытый ключ пользователя и подписанную строку. Решение представляет собой следующий алгоритм: 54
8Мероприятия по подготовке объекта автоматизации к вводу системы в действие 56
8.1Мероприятия по приведению информации к виду, пригодному для обработки на ЭВМ 56
8.2Мероприятия по обучению и проверке квалификации персонала 56
8.3Мероприятия по созданию необходимых подразделений и рабочих мест 56
9Список обозначений и сокращений 58
10Термины и определения 59
11Список литературы и нормативные документы 60
|