Платформа ВИПРОС 3X

ВИПРОС 3X

Программно-технологическая платформа ВИПРОС 3X предназначена для разработки моделей предметных областей на основе результатов их объектно-ориентированного анализа, построения прикладных информационных систем обработки данных на основе моделей предметных областей, управления данными в процессе эксплуатации прикладной ИС.
 
Платформа ВИПРОС 3X предоставляет разработчику интегрированный набор инструментов и технологий, необходимых для быстрой разработки прикладного решения для автоматизации бизнеса.
 

Инструменты для быстрой разработки бизнес-приложений

Процесс разработки бизнес-приложения на ВИПРОС 3X включает следующие шаги:

  1. Визуальное моделирование структуры данных разрабатываемой системы в нотации ERD (Entity-Relationship diagram) с дополнительными расширениями.
  2. Автоматическое преобразование модели данных в физическую базу данных с соответствующими таблицами, полями и связями.
  3. Автоматическое преобразование модели данных в шаблон кода на С# с подготовленным набором классов и заложенной по умолчанию логикой поведения.
  4. Программирование (расширение или переопределение) прикладных обработчиков для созданных классов.
  5. Дизайн пользовательского интерфейса, используя стандартизованный набор визуальных компонент.
  6. Подключение обработчиков к созданному пользовательскому интерфейсу.
  7. Параметрическая настройка ролей, прав и пользователей.

 

Расширения среды разработки прикладных решений

ВИПРОС 3X содержит набор дополнительных инструментов автоматизации разработки, делающих работу программиста более быстрой и комфортной:

  • Настройка согласования объекта по маршруту – обеспечивает возможность создания маршрута согласования для выбранного объекта с правилами перехода и статусами.
  • Предзаполнение справочников условно-постоянной информации – обеспечивает возможность предварительного ввода или загрузки справочной условно-постоянной информации используя автоматически сгенерированные формы на основе объектной модели.
  • Планирование отложенных задач по времени – обеспечивает возможность настройки отложенного (однократного и периодического по расписанию) запуска метода из объектной модели.
  • Диаграмма Ганта — обеспечивает возможность включать в проекты автоматизации блок визуального отражения сетевого графа.
  • Полнотекстовый поиск – позволяет быстро находить нужную информацию в неструктурированных массивах данных, например, в электронных копиях документов, прикрепленных к карточке.
  • Интеграция с системой управления мастер данными (MDM) Союз-PLM.
  • Интеграция с системой контроля версий Git.
  • Интеграция с BI платформой для бизнес-анализа Visiology.

 

Масштабируемость и производительность

Платформа ВИПРОС 3X поддерживает работу в многопользовательском режиме.
 
Трехзвенная архитектура системы обеспечивает высокую производительность и надежность при увеличении нагрузки на систему и росте объема обрабатываемых данных.
 
Интерфейс с пользователем может быть реализован в варианте десктопного или WEB приложения.
 

Настраиваемость приложений

Системы, построенные на платформе ВИПРОС 3X, могут развиваться по мере развития бизнеса и роста потребностей пользователей, адаптироваться к изменениям законодательства и корпоративных стандартов.
 
Решения могут быть инсталлированы как отдельно, так и объединяться в набор решений на одной базе данных. При этом общие информационные объекты (справочники, общие документы) могут быть доступны из разных решений.
 
Предоставляются широкие возможности для модификации прикладных решений под меняющиеся бизнес-процессы благодаря поставке прикладных решений в открытых исходных кодах.
 

Кроссплатформенность, работа с различными СУБД

Серверы приложений ВИПРОС 3X могут функционировать в ОС Microsoft Windows и Linux.
 
Веб-клиент работает в различных интернет-браузерах и не зависит от операционной системы.
 
ВИПРОС 3X поддерживает работу с СУБД Microsoft SQL Server, PostgreSQL.
 

Безопасность

Подсистема защиты от несанкционированного доступа предназначена для защиты информационных ресурсов и защищаемой информации АС, построенных на платформе ВИПРОС 3X от несанкционированного доступа на уровне системного и прикладного программного обеспечения.
 
Защита от несанкционированного доступа реализуется путем комплексного применения набора защитных механизмов, входящих в состав прикладного программного обеспечения ВИПРОС 3X.
 
Подсистема защиты от несанкционированного доступа включает в себя следующие компоненты:

  • идентификации и аутентификации;
  • управления доступом;
  • регистрации событий безопасности.

 

Компонент идентификации и аутентификации

Каждому пользователю ВИПРОС 3X присваивается уникальный идентификатор (логин).
 
Обязательная аутентификация пользователя ВИПРОС 3X производится по личному паролю. Пароль хранится в зашифрованном виде. Ввод пароля маскируется специальными символами («звездочками»). Минимальное и максимальное количество символов в пароле является параметрами, задаваемыми администратором информационной безопасности ВИПРОС 3X.
 
В ВИПРОС 3X запрещены любые действия пользователей до проведения процедур идентификации и аутентификации.
 
При превышении последовательного количества неудачных попыток аутентификации пользователя ВИПРОС 3X, величины, заданной администратором информационной безопасности, учетная запись этого пользователя блокируется на определенное время, заданное администратором информационной безопасности.
 
При превышении установленного администратором информационной безопасности ВИПРОС 3X времени бездействия (неактивности) пользователя сеанса доступ в систему блокируется.
 
Для шифрования трафика между сервером приложений и клиентом системы используется стандарт сертификации для инфраструктуры открытого ключа X.509.
 

Компонент управления доступом

В ВИПРОС 3X реализована ролевая модель доступа: описан перечень ролей, для каждой из которых описаны права доступа. Каждому пользователю присваивается одна или несколько ролей из перечня и права доступа, сформированные как совокупность прав доступа, соответствующих каждой роли. Права определяются совокупностью следующих механизмов ограничения доступа:

  • Ограничение доступа к интерфейсу пользователя:
    • Определение разрешенных к вызову форм.
    • Ограничение на вызываемые пользователем методы прикладной формы.
  • Ограничение доступа к данным:
    • Ограничение видимости данных в Свойствах Типа (полях прикладной таблицы) – маскирование/
    • Ограничение доступа к строкам Типа (строкам прикладной таблицы).

 

Компонент регистрации событий безопасности

В ВИПРОС 3X реализуется регистрация событий безопасности.
 
Состав и содержание информации о событиях безопасности, включаемой в записи регистрации о событиях безопасности:

  • Типы событий безопасности:
    • Действия пользователей в информационной системе: добавление, изменение, удаление данных.
    • Действия с учетными записями пользователей: добавление, изменение, удаление учетных записей.
    • Сеанс: аутентификация, ошибка аутентификации, завершение работы.
    • Фоновые задания: запуск, успешное завершение, ошибка выполнения.
  • Параметры событий безопасности для регистрации:
    • тип события безопасности;
    • дата и время события безопасности;
    • имя пользователя;
    • имя компьютера;
    • результат события безопасности;
    • уровень события безопасности (информация/ошибка).

 

Средства создания отчетности и бизнес-аналитики

Платформа ВИПРОС 3X имеет встроенный модуль формирования отчетности в основу которого заложен табличный редактор (аналог Excel), что позволяет разработчику на первом шаге с минимальными временными затратами подготовить шаблон для выгрузки отчета.
 
Далее разработчик подключает стандартные или прикладные обработчики, которые передают данные из бизнес-таблицы решения в отчет. На выгружаемые данные распространяются ролевые правила доступа, что исключает возможность не санкционируемой передачи информации через систему.
 
В качестве средства бизнес-аналитики используется BI платформа для бизнес-анализа Visiology, для которой в ВИПРОС 3Х разработаны методы интеграционного взаимодействия.
 

Администрирование

Платформа ВИПРОС 3Х предоставляет средства установки, обновления и администрирования системы прикладных решений.
 
Поддерживается запуск заданий по расписанию.
 
Настройка и управление правами доступа производятся на основе механизма ролей.
 
В системе поддерживается мониторинг действий пользователей и регистрация системных событий.
 
Средства мониторинга работы системы позволяют отслеживать возникающие ошибки, производить замеры производительности и оперативно реагировать на отклонения.
 

Документация

Свидетельство о государственной регистрации программы для ЭВМ № 2024612219 Программно-технологическая платформа «ВИПРОС 3X»