Функциональная карта установки РУЖЭЛЬ
РУЖЭЛЬ использует несколько стандартных служб: LDAP, SQL, Apache, Java. Все эти службы нужно подстроить для согласованной работы. Собственно РУЖЭЛЬ — небольшая папка с файлами, которые исполняет Java, база данных и описание прав доступа.
Сервис |
LDAP |
SQL |
Apache |
Java |
Дополнение
|
—
|
—
|
WO-adaptor - типовой модуль (open source)
- исполняемый файл
- файл конфигурации .conf
- WebObjects - папка для статических файлов
|
WebObjects - папка с библиотеками, включая тестовое и служебные WO-приложения
- wotaskd (демон сервера приложений)
- womonitor (конфигуратор приложений)
- HelloWOrld (тестовое приложение)
*Опционально: Сетевое расширение Java
|
РУЖЭЛЬ
|
Группы:
- teacher,
- tutor,
- zav_kaf,
- zavuch
- rujel_adm
|
Базы данных:
- постоянная
- ежегодная
- списки
- контакты
|
Статические файлы - по папке для каждого framework:
|
Приложения РУЖЭЛЬ:
- Rujel.woa,
- RujelDiary.woa
- Frameworks
|
Настройка
сервисов
|
—
|
доступ пользователя rujel к БД
|
Указать в файле конфигурации
- адрес демона wotaskd
- место папки для статики
|
- Настроить пользователя _appserver:_appserveradm
- Запустить wotaskd, womonitor
|
Настройка
РУЖЭЛЬ
|
- rujel.plist (в том числе, доступ к LDAP, БД)
- womonitor
|
*Сетевое расширение Java может быть нужно, если SQL находится на том же сервере и на нем не хотят открывать сетевой доступ. Стандартный jdbc присоединяться умеет только по сети. После установки данного расширения к jdbc-адресу достаточно приписать дополнительный ключ, чтобы присоединение к SQL не требовало сети.
Структура модулей РУЖЭЛЬ
Уровень приложений
|
|
Уровень агрегации данных
|
Архив исправлений |
Свертка года |
Статистика |
Статистика итоговых |
|
Уровень подключаемых модулей
|
|
Автоитоги |
Корректировки |
Контактные данные |
Отметки |
Итоговые |
Учебный план |
|
Корневой уровень
|
|
Базовые библиотеки |
Списки |
Авторизация |
Программные интерфейсы |
Общая библиотека |
|
|
Желтым цветом показаны модули «РУЖЭЛЬ-завуч» — модули автоматизации управления и контроля за ведением журнала
|
Application level
|
|
Aggregation level
|
Archive |
Complete |
Reports |
Stats |
|
Modules level
|
|
AutoItog |
Curriculum |
Contacts |
Criterial |
EduResults |
EduPlan |
|
Core level
|
|
RujelBase |
Lists |
Auth |
Interfaces |
Reusable |
|
|
RUJEL units structure
|
|