Проект

Общее

Профиль

Руководство системного программиста » История » Версия 1

Rustam Usmanov, 27.12.2017 16:02

1 1 Rustam Usmanov
h1. Руководство системного программиста
2
3
{{toc}}
4
5
h2. Аннотация
6
7
В данном документе приведены общие сведения об АРМ Администратора АБИС "Руслан-Нео". Описаны порядок настройки и проверки АРМ, дополнительные возможности.
8
9
h2. Глава 1. Общие сведения о программе
10
11
АРМ Администратора АБИС "Руслан-Нео" предназначен для выполнения следующих операций администрирования АБИС "Руслан-Нео":
12
* Управление базами данных (просмотр, создание, удаление, удаление записей, индексирование, управление списками прав доступа)
13
* Управление субъектами - ролями и пользователями (создание, модификация, удаление, назначение ролей пользователям)
14
* Управление пакетными заданиями (запуск, остановка, перезапуск)
15
16
Операции, связанные с чтением данных с ограниченным доступом и записью данных, требуют наличия соответствующих прав у пользователя, а следовательно и идентификации пользователя. Идентификация пользователя осуществляется при помощи провайдера идентификации по протоколу SAML 2.0.
17
18
Серверные компоненты АРМ Администратора могут функционировать на любых технических средствах под управлением сервера приложений *WildFly 10.**.
19
20
Клиентские компоненты (@Javascript@) АРМ Администратора предназначены для выполнения в любом современном (выпущенном не ранее одного года назад) Web-браузере с графическим интерфейсом пользователя.
21
22
h2. Глава 2. Структура программы
23
24
АРМ Администратора АБИС "Руслан-Нео" состоит из одного Web-приложения @rneo-admin-webapp*.war@, включающего в себя серверные и клиентские компоненты.
25
26
h2. Глава 3. Настройка программы
27
28
h3. 3.1. Установка программы
29
30
Установка программы заключается в "развёртывании приложения на сервере приложений WildFly":https://docs.jboss.org/author/display/WFLY10/Application+deployment.
31
32
h3. 3.2. Настройка программы
33
34
h4. 3.2.1 Настройка провайдера услуг
35
36
АРМ Администратора АБИС "Руслан-Нео" является реализацией провайдера услуг. Для успешного взаимодействия с провайдером идентификации требуется его настройка, которая заключается в редактировании "конфигурационного файла WEB-INF/picketlink.xml":https://docs.jboss.org/author/display/PLINK/Service+Provider+Configuration#ServiceProviderConfiguration-Thepicketlink.xmlconfigurationfile, включённого в @rneo-admin-webapp*.war@. Как минимум, необходимо указать значения параметров @PicketLinkSP/IdentityURL@ и @PicketLinkSP/ServiceURL@, зависящие от конкретных условий эксплуатации. В первом из них необходимо указать адрес провайдера идентификации (например, @https://host.domain/ridp/@). Во втором - адрес провайдера услуг (например, @https://host.domain/rneo-admin/@).
37
38
h2. Перечень сокращений
39
40
table{border:none}.
41
|АБИС|Автоматизированная библиотечно-информационная система|
42
|АРМ|Автоматизированное рабочее место|