УТВЕРЖДАЮ Ректор ФГАОУ ВО «СПбПУ» _________________ А.И. Рудской Инв. № дубл. Подпись и дата «05» июня 2015 г. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СИСТЕМЫ ЦЕНТРАЛИЗОВАННОГО УПРАВЛЕНИЯ ПЕРСОНАЛЬНЫМИ МОБИЛЬНЫМИ УСТРОЙСТВАМИ И ПЛАТФОРМАМИ В КОРПОРАТИВНЫХ СЕТЯХ ПЕРЕДАЧИ ДАННЫХ «МЕНЕДЖЕР МОБИЛЬНЫХ УСТРОЙСТВ» СЕРВЕР БАЛАНСИРОВКИ НАГРУЗКИ ПО ММУ Описание применения ЛИСТ УТВЕРЖДЕНИЯ 02068574.425530.001.31.08-ЛУ Листов 1 Подпись и дата Взам. инв. № СОГЛАСОВАНО Проректор по научной работе _________________ О.Н.Остапенко «05» июня 2015 г. Руководитель темы _________________ А. В. Самочадин Инв. № подл. «05» июня 2015 г. Санкт-Петербург 2015 Формат А4 Подпись и дата УТВЕРЖДЕН 02068574.425530.001.31.08-ЛУ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СИСТЕМЫ ЦЕНТРАЛИЗОВАННОГО УПРАВЛЕНИЯ ПЕРСОНАЛЬНЫМИ МОБИЛЬНЫМИ УСТРОЙСТВАМИ И ПЛАТФОРМАМИ В КОРПОРАТИВНЫХ СЕТЯХ ПЕРЕДАЧИ ДАННЫХ «МЕНЕДЖЕР МОБИЛЬНЫХ УСТРОЙСТВ» СЕРВЕР БАЛАНСИРОВКИ НАГРУЗКИ ПО ММУ Описание применения Листов 22 Инв. № подл. Подпись и дата Взам. инв. № Инв. № дубл. 02068574.425530.001.31.08 Санкт-Петербург 2015 Формат А4 Первое применение Справ.№ Подпись и дата Документ «Сервер балансировки нагрузки ПО ММУ. Описание применения» разработан в рамках выполнения работ по рабочему проектированию системы централизованного управления персональными мобильными устройствами и платформами в корпоративных сетях передачи данных «Менеджер мобильных устройств». Документ содержит описание применение программы Сервер балансировки нагрузки (СБН) ПО ММУ, предназначенной для распределения запросов мобильных устройств на соединение с серверными компонентами ПО ММУ между развернутыми экземплярами компонента «Сервер ПО ММУ» и для изоляции серверных компонентов ПО ММУ от внешней сети. В данном программном документе, в разделе «Назначение программы» приведено описание назначения программы, возможности данной программы, а также ее основные характеристики и ограничения, накладываемые на область применения программы. В разделе «Условия применения» указаны условия, необходимые для выполнения программы (требования к необходимым для данной программы техническим средствам, и другим программам, общие характеристики входной и выходной информации, а также требования и условия организационного, технического и технологического характера). В данном программном документе, в разделе «Описание задачи» указаны определения задачи и методы ее решения. В разделе «Входные и выходные данные» указаны сведения о входных и выходных данных. Подпись и дата Взам. инв. № Инв. № дубл. АННОТАЦИЯ 02068574.425530.001.31.08 Инв. № подл. Изм Лист № документа Подпись Дата Разработ. Проверил Т.контр. Н.контр. Литера Сервер балансировки нагрузки ПО ММУ Лист Листов 2 22 Описание применения Утвердил Форма 2 ГОСТ 2.104-68 Формат А4 Инв. № подп Подп. и дата 1 НАЗНАЧЕНИЕ ПРОГРАММЫ ................................................................... 6 1.1 Назначение программы......................................................................................6 1.2 Возможности программы ..................................................................................6 1.3 Основные характеристики программы ............................................................6 1.4 Ограничения, накладываемые на область применения программы .............7 2 УСЛОВИЯ ПРИМЕНЕНИЯ ПРОГРАММЫ ............................................ 8 2.1 Условия, необходимые для выполнения программы .....................................8 2.2 Требования к необходимым техническим средствам ....................................8 2.3 Требования к другим программам....................................................................8 2.4 Общие характеристики входной и выходной информации ...........................8 2.5 Требования и условия организационного характера ......................................8 2.6 Требования и условия технического характера ..............................................9 2.7 Требования и условия технологического характера ......................................9 3 ОПИСАНИЕ ЗАДАЧИ ................................................................................. 10 3.1 Определение задачи .........................................................................................10 3.2 Методы решения задачи ..................................................................................11 3.2.1 Взаимодействие компонентов программы ................................................... 11 3.2.2 Организация хранения и обработки данных ................................................ 12 Error! Инв. № Взам. инв. № Подп. и дата СОДЕРЖАНИЕ 4 ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ .................................................... 14 4.1 Сведения о входных данных ...........................................................................14 4.1.1 Клиентские сертификаты ............................................................................... 14 4.1.2 Клиентские сертификаты ............................................................................... 14 4.1.3 Клиентские сертификаты ............................................................................... 14 Лист 02068574.425530.001.31.08 Ли Изм. № докум. Подп. Дата Формат А4 3 4.1.4 HTTP-запросы КУ ........................................................................................... 14 4.1.5 HTTP-запросы ПС ........................................................................................... 15 4.1.6 HTTPS-запросы МУ........................................................................................ 15 4.1.7 HTTPS-запросы МУ........................................................................................ 15 4.1.8 HTTPS-запросы МУ........................................................................................ 15 4.1.9 HTTPS-запросы КШД..................................................................................... 15 4.1.10 HTTPS-запросы АА ........................................................................................ 15 4.1.11 Данные о загрузке сервера ............................................................................. 16 4.2 Сведения о выходных данных ........................................................................16 4.2.1 Журналирование ............................................................................................. 16 4.2.2 Сертификат СБН ............................................................................................. 17 4.2.3 Сертификат СБН ............................................................................................. 17 4.2.4 Сертификат СБН ............................................................................................. 17 Подп. и дата 4.2.5 HTTP-запросы КУ ........................................................................................... 17 4.2.6 HTTP-запросы КУ ........................................................................................... 17 4.2.7 HTTP-запросы ПС ........................................................................................... 18 4.2.9 HTTPS-запросы МУ........................................................................................ 18 4.2.10 HTTPS-запросы КШД..................................................................................... 18 Error! Инв. № Взам. инв. № 4.2.8 HTTPS-запросы МУ........................................................................................ 18 4.2.11 HTTPS-запросы АА ........................................................................................ 18 Инв. № подп Подп. и дата 4.2.12 Данные маркировки ........................................................................................ 18 СПИСОК ТЕРМИНОВ И ОБОЗНАЧЕНИЙ ..................................................... 20 Лист 02068574.425530.001.31.08 Ли Изм. № докум. Подп. Дата Формат А4 4 1 1.1 НАЗНАЧЕНИЕ ПРОГРАММЫ Назначение программы ПО «Сервер балансировки нагрузки ПО ММУ» предназначено для распределения запросов мобильных устройств на соединение с серверными компонентами ПО ММУ между развернутыми экземплярами компонента «Сервер ПО ММУ» и для изоляции серверных компонентов ПО ММУ от внешней сети. 1.2 Возможности программы Сервер балансировки нагрузки ПО ММУ позволяет администратору ПО ММУ выполнение следующих действий: распределение нагрузки между развернутыми экземплярами компонента Подп. и дата Инв. № подп Подп. и дата Error! Инв. № Взам. инв. № «Сервер ПО ММУ», перенаправляя запросы мобильных устройств на экземпляр компонента «Сервер ПО ММУ», наилучшим образом удовлетворяющий критериям балансировки нагрузки, установленным администратором системы; мониторинг состояния развернутых экземпляров компонента «Сервер ПО ММУ». В случае выхода из строя отдельного экземпляра компонента «Сервер ПО ММУ», СБН ПО ММУ должен исключать его из процесса обработки запросов мобильных устройств; возможность запрета перенаправления запросов от мобильных устройств на конкретный экземпляр Сервера ПО ММУ; изоляция Сервера ПО ММУ от прямого взаимодействия с инфраструктурой сетей передачи данных внешних по отношению к комплексу ПО ММУ; соединение с мобильными устройствами с использованием протоколов передачи данных, использующих механизмы шифрования и исключающих несанкционированный доступ к передаваемой информации. 1.3 Основные характеристики программы СБН ПО ММУ осуществляет распределение нагрузки между развернутыми экземплярами компонента «Сервер ПО ММУ», перенаправляя запросы мобильных устройств на экземпляр компонента «Сервер ПО ММУ», наилучшим образом удовлетворяющий критериям балансировки нагрузки, установленным администратором системы. Лист 02068574.425530.001.31.08 Ли Изм. № докум. Подп. Дата Формат А4 5 СБН ПО ММУ обеспечивает изоляцию Сервера ПО ММУ от прямого взаимодействия с инфраструктурой внешних по отношению к ПО ММУ сетей передачи данных. СБН ПО ММУ предотвращает выход из строя Серверов ПО ММУ из-за DDoS-атак следующих типов: HTTP-flood; Ping-flood; SYN-flood; Slow read. 1.4 Ограничения, накладываемые на область применения программы Инв. № подп Error! Подп. и дата Инв. № Взам. инв. № Подп. и дата Сервер балансировки нагрузки ПО ММУ не имеет ограничений на область применения программы. Лист 02068574.425530.001.31.08 Ли Изм. № докум. Подп. Дата Формат А4 6 2 2.1 УСЛОВИЯ ПРИМЕНЕНИЯ ПРОГРАММЫ Условия, необходимые для выполнения программы Для работы компонента «Сервер балансировки нагрузки ПО ММУ» используется Nginx Web Server and Load Balancer 7.10. 2.2 Требования к необходимым техническим средствам Компонент Сервер балансировки нагрузки ПО ММУ функционирует на базе виртуальной (облачной) инфраструктуры со следующими суммарными характеристиками. Технические характеристики ПК администратора системы: процессор Intel® Core ™ i5 CPU M 520 @ 2.40GHz или аналогичный; объем оперативной памяти: не менее 2 Гб; объем жесткого диска: не менее 50 Гб; сетевая карта, подключенная к ЛВС на скорости не менее 100 Мбит/с; видеомонитор с разрешающей способностью не менее 1280х1024; клавиатура: не менее 104 клавиш, русифицированная; координатно-указательное устройство: манипулятор типа «мышь». К персональному компьютеру администратора системы специальных требований не предъявляется. Подп. и дата 2.3 Для получения конфигурационных параметров, управляющих режимом функционирования, СБН ПО ММУ обеспечивает взаимодействие со следующими компонентами ПО ММУ: Сервер базы данных ПО ММУ. 2.4 Error! Инв. № Взам. инв. № Консоль управления ПО ММУ; Подп. и дата Общие характеристики входной и выходной информации 2.4.1 Программа «Сервер балансировки нагрузки ПО ММУ» использует XML запросы для обмена данными с другими компонентами ПО ММУ. 2.5 Инв. № подп Требования к другим программам Требования и условия организационного характера 2.5.1 Для обеспечения работоспособности программы «Сервер балансировки нагрузки ПО ММУ», оперативный персонал службы, ответственной за эксплуатацию данного программного изделия (администратор системы) должен периодически проводить проверку правильности функционирования Лист 02068574.425530.001.31.08 Ли Изм. № докум. Подп. Дата Формат А4 7 программы, в том числе, объем используемых программой ресурсов данного ПК. 2.5.2 Для обеспечения работоспособности всех компонентов системы ПО ММУ, оперативный персонал службы, ответственной за эксплуатацию системы ПО ММУ должен периодически формировать и анализировать отчеты по разным аспектам деятельности программного комплекса ПО ММУ. 2.5.3 Для обеспечения работоспособности системы ПО ММУ, администратор системы должен периодически производить очистку каталогов системы ПО ММУ, содержащих файлы журналов функционирования отдельных компонентов системы ПО ММУ. Файлы журналов могут быть заархивированы и перемещены в архивные каталоги. 2.5.4 Для обеспечения анализа работоспособности системы ПО ММУ, должна быть выполнена первоначальная конфигурация Консоли управления ПО ММУ для регистрации отказов функционирования системы ПО ММУ и оперативного оповещения об отказах ответственного персонала системы ПО ММУ. 2.6 Требования и условия технического характера Подп. и дата 2.6.1 Ответственным персоналом системы ПО ММУ должен быть обеспечен автоматический запуск программы «Сервер балансировки нагрузки ПО ММУ» при старте ПК. Инв. № подп Подп. и дата 2.7 Error! Инв. № Взам. инв. № 2.6.2 При использовании одного ПК для функционирования нескольких компонентов программного комплекса ПО ММУ, должна быть обеспечена следующая последовательность запуска компонентов: Сервер БД ПО ММУ, Сервер ПО ММУ, Сервер балансировки нагрузки ПО ММУ. Требования и условия технологического характера 2.7.1 Для обеспечения безопасного функционирования в рамках программного комплекса ПО ММУ, программа «Сервер балансировки нагрузки ПО ММУ» должна быть установлена на ПК, подключенный к закрытому сегменту корпоративной сети. 2.7.2 В процессе начальной установки, в файле конфигурации программы «Сервер балансировки нагрузки ПО ММУ» должен быть указан сетевой адрес Сервера ПО ММУ, связанного с СБН ПО ММУ. Лист 02068574.425530.001.31.08 Ли Изм. № докум. Подп. Дата Формат А4 8 3 3.1 ОПИСАНИЕ ЗАДАЧИ Определение задачи 3.1.1 Программа «Сервер балансировки нагрузки ПО ММУ» должна обеспечивать решение следующих задач, сформулированных в частном техническом задании на разработку компонента «Сервер балансировки нагрузки ПО ММУ»: распределение нагрузки между развернутыми экземплярами компонента Подп. и дата Error! 3.1.2 Сервер балансировки нагрузки ПО ММУ должен принимать запросы от разных источников для передачи их к Серверу ПО ММУ, а также обеспечивать получение ответов от Сервера ПО ММУ обратно к клиентам. Архитектура СБН ПО ММУ представлена в виде шины сообщений на рисунке 1. Инв. № подп Подп. и дата Инв. № Взам. инв. № «Сервер ПО ММУ», перенаправляя запросы мобильных устройств на экземпляр компонента «Сервер ПО ММУ», наилучшим образом удовлетворяющий критериям балансировки нагрузки, установленным администратором системы; мониторинг состояния развернутых экземпляров компонента «Сервер ПО ММУ». В случае выхода из строя отдельного экземпляра компонента «Сервер ПО ММУ», СБН ПО ММУ должен исключать его из процесса обработки запросов мобильных устройств; возможность запрета перенаправления запросов от мобильных устройств на конкретный экземпляр Сервера ПО ММУ; изоляция Сервера ПО ММУ от прямого взаимодействия с инфраструктурой сетей передачи данных внешних по отношению к комплексу ПО ММУ; соединение с мобильными устройствами с использованием протоколов передачи данных, использующих механизмы шифрования и исключающих несанкционированный доступ к передаваемой информации. Лист 02068574.425530.001.31.08 Ли Изм. № докум. Подп. Дата Формат А4 9 Агент ПО ММУ HTTPS КУ ПО ММУ HTTP ПС ПО ММУ HTTP СБН ПО ММУ HTTP СРКС ПО ММУ HTTP HTTP Сервер ПО ММУ ВМ ПО ММУ Рисунок 1 – Архитектура СБН ПО ММУ 3.2 Методы решения задачи 3.2.1 Взаимодействие компонентов программы Взаимодействие компонентов программы ПО ММУ организовано по протоколу HTTP/HTTPS с помощью метода REST (Representational State Transfer – передача репрезентативного состояния). Основные черты данного распределенных приложений: построения архитектуры Подп. и дата 1. В основе архитектуры распределенных приложений лежит набор ресурсов, определяемых универсальными идентификаторами ресурсов (URI – Universal Resource Identifier). 2. Клиентские приложения получают доступ к ресурсам не непосредственно, а через представления, экспортируемые сервером. 3. При передаче данных используются простые форматы (XML, JSON). Error! Взам. инв. № Инв. № Подп. и дата Инв. № подп метода 4. Отсутствуют данные о состоянии диалога клиент-сервер, сохраняемые сервером в промежутках между отдельными клиентскими запросами; каждый клиентский запрос содержит всю информацию, необходимую для его выполнения. 5. Возможность кеширования результатов выполнения запросов на стороне клиента с использованием встроенных в протокол HTTP методов управления кешированием результатов. 6. Для выполнения операций по созданию, модификации и удалению элементов данных используются стандартизованные методы протокола HTTP: GET – получение данных от сервера без их модификации; Лист 02068574.425530.001.31.08 Ли Изм. № докум. Подп. Дата Формат А4 10 POST – создание элемента данных на сервере; PUT – модификация элемента данных на сервере; DELETE – удаление элемента данных на сервере. Данный метод построения архитектуры распределенных приложений обладает следующими достоинствами: высокая производительность; высокая масштабируемость; возможность простой модификации отдельных компонентов распределенной программной системы; независимость от архитектуры аппаратных и программных средств. 3.2.2 Организация хранения и обработки данных Хранение и обработка данных в разработанной программе организована на основе метода объектно-реляционного связывания (Object-relational mapping, ORM). ORM – это технология, обеспечивающая автоматическое отображение между данными, хранящимися в таблицах реляционной базы данных, и объектами программы, разработанной на объектно-ориентированном языке программирования. Подп. и дата Использование ORM позволяет решить следующие проблемы, встающие при реализации приложений, использующих реляционные базы данных для хранения и обработки информации: 1. Несоответствие типов данных используемой системы управления базами данных и языка программирования; Инв. № подп Подп. и дата объектов, и языка 3. Необходимость хранения объектов одного класса прикладной программы в нескольких таблицах реляционной базы данных. Error! Инв. № Взам. инв. № 2. Несоответствие типов связей объектов и коллекций поддерживаемых системой управления базами данных программирования. 4. Отсутствие в системах управления реляционными базами полноценной поддержки наследования. 5. Необходимость использования разных диалектов языка реляционных запросов (SQL) при работе с реляционными базами данных разных производителей. 6. Необходимость вручную модифицировать структуру таблиц реляционной базы данных при изменении объектной модели. Лист 02068574.425530.001.31.08 Ли Изм. № докум. Подп. Дата Формат А4 11 Подп. и дата Error! Взам. инв. № Инв. № Подп. и дата Инв. № подп Лист 02068574.425530.001.31.08 Ли Изм. № докум. Подп. Дата Формат А4 12 ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ 4 4.1 Сведения о входных данных Данный раздел содержит описание, формат и, при необходимости, способ кодирования входных данных программы «Сервер балансировки нагрузки ПО ММУ». 4.1.1 Клиентские сертификаты Описание: сертификат X.509 в формате PEM, согласно спецификациям RFC1422 и RFC5280, применяется для идентификации МУ и Агента ПО ММУ. Мобильные платформы: Google Android Источник данных: Агент ПО ММУ Протокол: TLS 4.1.2 Клиентские сертификаты Описание: сертификат X.509 в формате PEM, согласно спецификациям RFC1422 и RFC5280, применяется для идентификации МУ и Агента ПО ММУ. Мобильные платформы: Apple iOS, Microsoft Windows Phone Источник данных: Модуль MDM ОС МУ Подп. и дата Протокол: HTTPS 4.1.3 Клиентские сертификаты Источник данных: ОС МУ Протокол: HTTPS Error! Инв. № Взам. инв. № Описание: сертификат X.509 в формате PEM, согласно спецификациям RFC1422 и RFC5280, применяется для идентификации МУ. 4.1.4 HTTP-запросы КУ Инв. № подп Подп. и дата Описание: все запросы Консоли управления к ПО ММУ. Источник данных: КУ ПО ММУ Протокол передачи: HTTP Лист 02068574.425530.001.31.08 Ли Изм. № докум. Подп. Дата Формат А4 13 4.1.5 HTTP-запросы ПС Описание: все запросы Портала самообслуживания к ПО ММУ. Источник данных: ПС ПО ММУ Протокол передачи: HTTP 4.1.6 HTTPS-запросы МУ Описание: запросы мобильного устройства к системе ПО ММУ. Источник данных: ОС МУ Протокол передачи: HTTPS 4.1.7 HTTPS-запросы МУ Описание: запросы мобильного устройства к системе ПО ММУ. Источник данных: Модуль MDM ОС МУ Протокол передачи: HTTPS 4.1.8 HTTPS-запросы МУ Описание: запросы мобильного устройства к системе ПО ММУ. Подп. и дата Источник данных: Агент ПО ММУ Протокол передачи: HTTPS Описание: запросы контроллера шлюза доступа корпоративной сети передачи данных к системе ПО ММУ. Источник данных: КШД КСПД Error! Инв. № Взам. инв. № 4.1.9 HTTPS-запросы КШД Протокол передачи: HTTPS Инв. № подп Подп. и дата 4.1.10 HTTPS-запросы АА Описание: запросы АРМ «Аутентификация» к системе ПО ММУ. Источник данных: АРМ «Аутентификация» Протокол передачи: HTTPS Лист 02068574.425530.001.31.08 Ли Изм. № докум. Подп. Дата Формат А4 14 4.1.11 Данные о загрузке сервера Описание: информация о текущей загрузке Сервера ПО ММУ. Источник данных: Сервер ПО ММУ Протокол передачи: HTTP Формат передачи: XML Описание данных о загрузке сервера представлено в таблице 1. Таблица 1 – Данные о загрузке сервера № Название Тип Описание 1 InstanceId Integer Идентификатор экземпляра Сервера ПО ММУ 2 CPU Integer Загрузка ЦПУ 3 Memory Integer Загрузка памяти 4 IOs Integer Загрузка дисковой подсистемы 4.2 Сведения о выходных данных Подп. и дата Данный раздел содержит описание, формат и, при необходимости, способ кодирования выходных данных программы «Сервер балансировки нагрузки ПО ММУ». 4.2.1 Журналирование Взам. инв. № Описание: передача истории обращений к Серверу балансировки нагрузки на Сервер ПО ММУ. Приемник данных: Сервер ПО ММУ Протокол передачи: HTTP Инв. № подп Подп. и дата Error! Инв. № Формат передачи: XML Описание атрибутов журналирования представлено в таблице 2. Таблица 2 – Журналирование № Название Тип Описание 1 URL String Адреса запроса 2 Type String Тип запроса Лист 02068574.425530.001.31.08 Ли Изм. № докум. Подп. Дата Формат А4 15 4.2.2 Сертификат СБН Описание: X.509 сертификат, согласно спецификациям RFC1422 и RFC5280, применяется для установления HTTPS-соединения от мобильного устройства к СБН ПО ММУ. Приемник данных: Агент ПО ММУ Протокол: TLS 4.2.3 Сертификат СБН Описание: X.509 сертификат, согласно спецификациям RFC1422 и RFC5280, применяется для установления HTTPS-соединения от мобильного устройства к СБН ПО ММУ. Приемник данных: Модуль MDM ОС МУ Протокол: TLS 4.2.4 Сертификат СБН Описание: X.509 сертификат, согласно спецификациям RFC1422 и RFC5280, применяется для установления HTTPS-соединения от мобильного устройства к СБН ПО ММУ. Подп. и дата Приемник данных: ОС МУ Протокол: TLS Описание: запросы Консоли управления к Серверу ПО ММУ. Приемник данных: Сервер ПО ММУ Протокол передачи: HTTP Error! Инв. № Взам. инв. № 4.2.5 HTTP-запросы КУ 4.2.6 HTTP-запросы КУ Инв. № подп Подп. и дата Описание: запросы Консоли управления к СРКС ПО ММУ. Приемник данных: СРКС ПО ММУ Протокол передачи: HTTP Лист 02068574.425530.001.31.08 Ли Изм. № докум. Подп. Дата Формат А4 16 4.2.7 HTTP-запросы ПС Описание: запросы Портала самообслуживания к СРКС ПО ММУ. Приемник данных: СРКС ПО ММУ Протокол передачи: HTTP 4.2.8 HTTPS-запросы МУ Описание: запросы мобильного устройства к Серверу ПО ММУ. Приемник данных: Сервер ПО ММУ Протокол передачи: HTTP 4.2.9 HTTPS-запросы МУ Описание: запросы мобильного устройства к СРКС ПО ММУ. Приемник данных: СРКС ПО ММУ Протокол передачи: HTTP 4.2.10 HTTPS-запросы КШД Подп. и дата Описание: запросы контроллера шлюза доступа корпоративной сети передачи данных к Серверу ПО ММУ. Приемник данных: Сервер ПО ММУ 4.2.11 HTTPS-запросы АА Описание: запросы АРМ «Аутентификация» к Серверу ПО ММУ. Приемник данных: Сервер ПО ММУ Error! Инв. № Взам. инв. № Протокол передачи: HTTP Протокол передачи: HTTP Инв. № подп Подп. и дата 4.2.12 Данные маркировки Описание: информация о маркировке ПО ММУ. Приемник данных: КУ ПО ММУ Протокол передачи: HTTP Лист 02068574.425530.001.31.08 Ли Изм. № докум. Подп. Дата Формат А4 17 Формат передачи: XML Описание данных маркировки представлено в таблице 3. Таблица 3 – Данные маркировки Тип Описание 1 TradeMark Binary Товарный знак заказчика 2 Name String Наименование продукта 3 Version Integer Номер версии 4 Subversion Integer Порядковый номер 5 BuildDate Date Дата сборки Инв. № подп Error! Подп. и дата Инв. № Взам. инв. № Подп. и дата № Название Лист 02068574.425530.001.31.08 Ли Изм. № докум. Подп. Дата Формат А4 18 Инв. № подп Подп. и дата Error! Инв. № Взам. инв. № Подп. и дата СПИСОК ТЕРМИНОВ И ОБОЗНАЧЕНИЙ Термин Определение АА АРМ «Аутентификация» ВМ Встраиваемые модули ВМ ПО ММУ Встраиваемые модули (плагины) ПО ММУ ГП Групповые политики Корпоративное приложение Специализированное приложение, обеспечивающее пользователю доступ к ресурсам корпоративной сети передачи данных КСПД Корпоративная сеть передачи данных КШД Контроллер шлюза передачи данных КУ Консоль управления КУ ПО ММУ Сервер балансировки нагрузки ПО ММУ ММУ Менеджер мобильных устройств МУ Мобильное устройство ПКВП Пользователь корпоративного веб-приложения ПМУ Пользователь мобильного устройства ПО Программное обеспечение ПС ПО ММУ Сервер балансировки нагрузки ПО ММУ ПТХ Программно-технические характеристики СБД Сервер базы данных СБД ПО ММУ Сервер базы данных ПО ММУ СБН Сервер балансировки нагрузки СБН ПО ММУ Сервер балансировки нагрузки ПО ММУ СРКС Сервер рассылки коротких сообщений СРКС ПО ММУ Сервер рассылки коротки сообщений ПО ММУ HTTP HyperText Transfer Protocol. данных в сетях TCP/IP. HTTPS HyperText Transfer Protocol Secure. Версия протокола HTTP, поддерживающая шифрование. PEM Privacy Enhanced Mail. Стандарт криптографии с доступа корпоративной Протокол сети передачи Лист 02068574.425530.001.31.08 Ли Изм. № докум. Подп. Дата Формат А4 19 открытым ключом для использования в эл. почте. Java Call Interface. Стандарт обмена вызовов в Javaмодулях. JSON JavaScript Object Notation. Текстовый формат обмена данными. XML eXtensible Markup Language. Язык разметки. Инв. № подп Error! Подп. и дата Инв. № Взам. инв. № Подп. и дата JCI Лист 02068574.425530.001.31.08 Ли Изм. № докум. Подп. Дата Формат А4 20 ЛИСТ РЕГИСТРАЦИИ ИЗМЕНЕНИЙ Номера листов (страниц) Измененных Замененных новых Аннулированных № документа Входящий № сопроводительного документа Подпись Дата Инв. № подп Error! Подп. и дата Инв. № Взам. инв. № Подп. и дата Изм. Всего листов (стр.) в документе Лист 02068574.425530.001.31.08 Ли Изм. № докум. Подп. Дата Формат А4 21 СОСТАВИЛИ Наименование организации, предприятия ФГАОУ ВО «СПбПУ» Должность исполнителя Фамилия, имя, отчество Программист Ильин Михаил Александрович Подпись Дата 05.06.15 СОГЛАСОВАНО Должность исполнителя ФГАОУ ВО «СПбПУ» Заведующий лабораторией ФГАОУ ВО «СПбПУ» Нормоконтролер Фамилия, имя, отчество В части разделов (пунктов) Подпись Самочадин Александр Викторович Усов Степан Сергеевич Дата 05.06.15 05.06.15 Инв. № подп Error! Подп. и дата Инв. № Взам. инв. № Подп. и дата Наименование организации, предприятия Лист 02068574.425530.001.31.08 Ли Изм. № докум. Подп. Дата Формат А4 22