Функциональные характеристики ПИРС
По классу решений программное обеспечение относится к разряду headless CMS; в разработке использован metadata-driven development model - подход, при котором функционирование системы определяется не только программным кодом, но и описанием (например, в виде документов XML или JSON) модели хранящихся в системе данных: сущностей, их атрибутов, связей.
Назначение программного обеспечения
Платформа предназначена для реализации высоконагруженных портальных решений; автоматизации и оптимизации бизнес-процессов, может использоваться в качестве корпоративной базы знаний.
Платформа позволяет в том числе:
- публикацию информации для сотрудников организации – доступ внутренних пользователей к корпоративным информационно-функциональным ресурсам (ИФР) платформы;
- организацию взаимодействия пользователей в ходе выполнения ими производственных задач и планирования своей рабочей деятельности;
- публикацию информационных материалов для внешней аудитории посетителей – доступ внешних пользователей к ИФР;
- создание множественных изолированных баз знаний с обеспечением самостоятельной независимой работы каждой организации внутри своей базы знаний;
- организацию площадок интерактивного взаимодействия с пользователями (внутренними и внешними);
- доступ к контенту для людей с ограниченными возможностями.
Функциональные задачи, выполняемые платформой
Платформа позволяет решать следующие функциональные задачи:
Внутренним пользователям – сотрудникам организации:
- получать необходимую актуальную информацию из различных источников (как внешних, так и внутренних);
- планировать и организовывать свою деятельность;
- обмениваться информацией с коллегами, подразделениями организации, а также бизнес-партнерами (коммуникативный функционал);
- использовать корпоративную базу знаний.
Внешним пользователям – посетителям внешних ресурсов организации:
- получать справочную информацию о предоставляемых услугах;
- пользоваться сервисами обратной связи;
- взаимодействовать с организацией через электронные площадки;
- использовать корпоративную базу знаний.
Службе информационной поддержки – администраторам и редакторам:
- создавать и модифицировать ИФР организации в соответствии с текущими потребностями;
- осуществлять поддержку ресурсов предприятия, обеспечивая наполнение контентом различного вида;
- обеспечивать поддержку интерактивных сервисов;
- осуществлять управление доступом пользователей к платформе, администрирование групп пользователей;
- осуществлять мониторинг действий пользователей (в том числе редакторов);
Службе эксплуатации ПТК – инженерно-техническому персоналу:
- управлять настройками ПО платформы с использованием административного веб-интерфейса;
- поддерживать в работоспособном состоянии ПТК платформы;
- осуществлять мониторинг работоспособности системы, в том числе путем интеграции со сторонними системами мониторинга;
- формировать необходимый набор данных для оперативного реагирования на потенциально возможные сбойные ситуации, а также для анализа их причин, последствий и возможностей устранения.
Бизнес-партнерам – юридическим лицам, внешним по отношению к предприятию:
- использовать внешние ИФР с целью получения необходимой бизнес-информации;
- использовать интерактивные веб-ресурсы организации.
Функционал поддержки работы пользователей с ограничениями по слуху и зрению
- в ПИРС содержатся методические рекомендации по принципам создания страниц, адаптированных для работы пользователей с ограничениями по слуху;
- в ПИРС содержатся функциональные возможности, позволяющие при конфигурации определить альтернативное представление страницы, предназначенное для работы пользователей с ограничениями по зрению.
Программно-технический комплекс платформы, необходимый для обеспечения ее эксплуатации
Типовой программно-технический комплекс (ПТК), на котором функционирует ПО ПИРС включает:
- веб-сервер;
- сервер приложений;
- сервер баз данных;
- сервер LDAP.
ПО ПИРС является масштабируемым решением и адаптирован к использованию в кластерной среде. В зависимости от реальной нагрузки на платформу, структура ПТК может быть расширена дополнительными серверами и балансировщиками нагрузки.
Структура платформы и назначение ее частей
Платформа ПИРС предназначена для создания, поддержки и модификации ИФР различных видов и назначения и состоит из следующих основных структурных элементов:
- Хранилище конфигурационных данных (метаданных) платформы;
- Интерфейс администратора по управлению составом и функциональными возможностями ИФР;
- Подсистема формирования интерфейсов ИФР (персонала обслуживания и конечных пользователей платформы) на основе конфигурационных данных;
- Подсистема обеспечения взаимодействия ИФР и сторонних информационных систем;
- База знаний, позволяющая повысить эффективность поиска и интеграции информации в корпоративных системах;
- Набор служебных функциональных сервисов платформы.
Хранилище конфигурационных данных
Конфигурационные данные хранятся в системных таблицах базы данных, состав и структура которых позволяет создавать произвольные ИФР и управлять ими.
Для доступа к информации о таблицах (как системных, так и пользовательских) используется специальный подраздел «Системные АРМ».
Интерфейс администратора по управлению составом и функциональными возможностями ИФР
Администратор в административном интерфейсе платформы имеет возможность:
- Управлять подсистемой доступа в полном объеме;
- Управлять составом, структурой и функциональными возможностями ИФР;
- Управлять метаданными сайта:
- Структура сайта;
- Состав сайта;
- Меню навигации
- Контролировать действия редакторов ресурсов.
Подсистема формирования интерфейсов ИФР на основе конфигурационных данных
Редактор имеет возможность в качестве контента вносить различные виды информационного материала:
- текстовую информацию;
- табличные данные;
- мультимедийную информацию.
ПО формирования пользовательского интерфейса ИФР
Пользовательский интерфейс ИФР формируется на основе метаданных и определяется:
- XSL-шаблонами, назначенными для соответствующих слоев отображения;
- Меню навигации, связывающим между собой веб-страницы ресурса;
- Определяя дизайн конечных веб-страниц ресурса, можно независимо от структуры метаданных вносить изменения в файлы шаблонов.
Подсистема обеспечения взаимодействия ИФР и сторонних информационных систем
Платформа позволяет организовать взаимодействие с внешними информационными системами, в том числе и через интерфейсы шлюзов сторонних систем:
- доступ к данным АСУ сторонних организаций,
- взаимодействие с банковскими информационными системами.
ПИРС позволяет использовать в функциональности ИФР обмен данными с внешними системами по HTTP- и HTTPS- запросам.
Используя различный набор шаблонов запросов к платформе, можно получать в ответ для обработки XML- и JSON-файлы различного содержания (в зависимости от типа запроса). Формат запросов может быть расширен и скорректирован администратором.
Кроме того, возможна настройка платформы оповещения (по электронной почте) заранее определенным адресатам об изменениях контента в определенных разделах структуры ИФР.
Набор служебных функциональных сервисов платформы
Вспомогательные подсистемы обеспечения функционирования платформы:
- Подсистема авторизации и регистрации (подсистема взаимодействия с ActiveDirectory);
- Подсистема поиска;
- Подсистема рассылок;
- Подсистема журналирования;
- Подсистема мониторинга.
База знаний, позволяющая повысить эффективность поиска и интеграции информации в корпоративных системах
Модуль позволяет осуществлять интеграцию с корпоративными приложениями посредством API. Интеграция обусловлена прежде всего необходимостью использования одновременно нескольких информационных систем для выполнения одного бизнес-процесса компании и обмена данными между ними.