Назначение
Модуль предназначен для организации работы пользователя с приложениями ПП «Парус-Бюджет 8» через web-интерфейс.
Основные функциональные возможности
Для создания визуального интерфейса web-модулей используется конструктор отраслевых расширений, который обеспечивает:
- описание метаданных на основании структур стандартных разделов, уже созданных в базе данных;
- настройку форм для выполнения действий и форм представления данных в разделе на основании требований к интерфейсу, обеспеченных в win-клиенте;
- включение адаптированных разделов в состав web-модулей системы.
Модуль состоит из сервера приложений, функционирующего под управлением web-сервера (IIS, Apache) и web-клиента.
Сервер приложений представляет собой ASP.NET приложение c использованием Ajax-технологии, не содержит никакой бизнес-логики. Единственная задача сервера приложений – это формирование страниц для отображения их в браузере клиента. Web -клиент (браузер) нужен исключительно только как средство просмотра сформированных страниц.
Этапы разработки web-раздела
- Дополнительное проектирование структур базы данных, бизнес-процессов не требуется.
- Объекты базы данных (таблицы, представления, процедуры, триггеры) используются параллельно с win-клиентом в неизменном виде.
- Проводится описание метаданных (классов, атрибутов, форм, ограничений, связей, представлений, методов вызова, действий и методов) средствами КОР на основании структур, созданных в базе данных.
- Проводится настройка форм (для выполнения действий и для представления данных в разделе) средствами КОР на основании требований к интерфейсу, определенных на этапе проектирования.
- Проводится включение раздела в состав модуля средствами КОР.
Взаимодействие сервера и рабочих мест
На web-сервере размещаются специальные программные компоненты представления web-интерфейса системы в соответствии с описанием метаданных в Конструкторе отраслевых расширений.
Web-клиент обеспечивает доступ к системе удаленных пользователей с минимальной программно-технической оснащенностью – Web-браузером и выходом в Интернет. Дополнительно через web-интерфейс реализовано web-сервисное взаимодействие с внешними системами (АСУ ФИ, ФРМР, АС ООС, АСУ ГФ и т.д.).