Корпорация ПАРУС

Онлайн доступ. WEB-сервер

Назначение

Модуль предназначен для организации работы пользователя с приложениями ПП «Парус-Бюджет 8» через web-интерфейс.

Основные функциональные возможности

Для создания визуального интерфейса web-модулей используется конструктор отраслевых расширений, который обеспечивает:

  • описание метаданных на основании структур стандартных разделов, уже созданных в базе данных;
  • настройку форм для выполнения действий и форм представления данных в разделе на основании требований к интерфейсу, обеспеченных в win-клиенте;
  • включение адаптированных разделов в состав web-модулей системы.

Модуль состоит из сервера приложений, функционирующего под управлением web-сервера (IIS, Apache) и web-клиента.

Сервер приложений представляет собой ASP.NET приложение c использованием Ajax-технологии, не содержит никакой бизнес-логики. Единственная задача сервера приложений – это формирование страниц для отображения их в браузере клиента. Web -клиент (браузер) нужен исключительно только как средство просмотра сформированных страниц.

Этапы разработки web-раздела

Рисунок 1. Разработка пользовательского раздела

  • Дополнительное проектирование структур базы данных, бизнес-процессов не требуется.
  • Объекты базы данных (таблицы, представления, процедуры, триггеры) используются параллельно с win-клиентом в неизменном виде.
  • Проводится описание метаданных (классов, атрибутов, форм, ограничений, связей, представлений, методов вызова, действий и методов) средствами КОР на основании структур, созданных в базе данных.
  • Проводится настройка форм (для выполнения действий и для представления данных в разделе) средствами КОР на основании требований к интерфейсу, определенных на этапе проектирования.
  • Проводится включение раздела в состав модуля средствами КОР.

Взаимодействие сервера и рабочих мест

Рисунок 2. Взаимодействие сервера и рабочих мест

На web-сервере размещаются специальные программные компоненты представления web-интерфейса системы в соответствии с описанием метаданных в Конструкторе отраслевых расширений.

Web-клиент обеспечивает доступ к системе удаленных пользователей с минимальной программно-технической оснащенностью – Web-браузером и выходом в Интернет. Дополнительно через web-интерфейс реализовано web-сервисное взаимодействие с внешними системами (АСУ ФИ, ФРМР, АС ООС, АСУ ГФ и т.д.).