Компания-разработчик на своем сайте https://bestprolog.ru представила систему UniFrame — программную платформу, предназначенную для организации пользовательской среды и функционирования проблемно-ориентированных модулей (плагинов).

UniFrame предоставляет гибкую основу для создания масштабируемых приложений с поддержкой модульной архитектуры, мультиязычного интерфейса и интеграции с распределённой инфраструктурой. Платформа ориентирована на разработку современных корпоративных и специализированных систем, построенных по концепции FrontEnd–BackEnd.

Ключевой особенностью UniFrame является использование загружаемых и исполняемых плагинов (на базе DLL) как на стороне клиента, так и на стороне серверной инфраструктуры. Плагины способны взаимодействовать между собой, а также инициировать запуск других модулей, что позволяет создавать сложные взаимосвязанные решения без изменения ядра платформы.

Основные возможности UniFrame 1.0

• поддержание визуальной пользовательской среды;
• динамическое конструирование панели управления из независимых фрагментов;
• создание и управление множеством пользовательских профилей;
• индивидуальная настройка ribbon-интерфейса для каждого профиля;
• поддержка мультиязычности приложения и плагинов;
• работа в mono- и multi-пользовательских режимах;
• встроенные средства HTTP-взаимодействия с серверной частью инфраструктуры.

Архитектура платформы

• Операционная среда Microsoft Windows 7 и выше.
• UniFrame реализует современный подход к построению распределённых систем. Взаимодействие между FrontEnd и BackEnd может выполняться как в рамках моноприложения, так и через HTTP-протокол.
• Текущая версия поставляется в виде 32-разрядного MDI-приложения для операционной системы Windows. При этом существуют 64-разрядная версия и реализация в концепции SDI.
• Доступ к плагинам BackEnd структуры обеспечивается также с использованием Web-интерфейса.
• Для авторизации или регистрации пользователя требуется однократный доступ к сети Интернет.
• Все компоненты инфраструктуры UniFrame разработаны средствами системы программирования Visual Prolog.

На базе платформы представлены

• Плагин проверки данных складского учета на базе "1С:Предприятие 8.3". Одновременно контролируется множество баз без открытия FrontEdnd 1C. Ориентирован на применение в условиях аутсорсинговых бухгалтерий.
• Плагин контроля исполнения стандартных бухгалтерских операций на базе "1С:Предприятие 8.3". Одновременно контролируется множество баз без открытия FrontEdnd 1C. Ориентирован на применение в условиях аутсорсинговых бухгалтерий.
• Плагин маркетплейса продажи и контроля валидности ключей лицензий для лицензируемых компонентов (плагинов).
• Плагин, демонстрирующий возможности пользователя по созданию индивидуальной рабочей среды и набора рабочих профилей.
• Плагин редактирования текстовых ярлыков (словарей) пользовательского интерфейса.