LUI
Программное обеспечение LUI (Live universal Interface) является инструментальным программным средством для создания и выполнения прикладных программных систем на основе СУБД, выполняя роль подобную APEX и Forms, и состоит из следующих архитектурных элементов:
- Сервер приложений
- Сервер визуализации
- Сервер хранения метаданных
- Средство разработки интерфейсных форм.
Приложение в LUI является именованным набором метаданных, интерпретируемых серверами, перечисленными выше.
Приложения в LUI и их элементы создаются средством разработки интерфейсных форм и хранятся в таблицах базы данных (метаданные). В процессе работы LUI эти метаданные считываются сервером приложений, интерпретируются для отображения на экране и создания реакции на действия пользователя.
Применение LUI позволяет снизить затраты на разработку и стандартизацию визуального интерфейса пользователя, сократить сроки создания приложений и повысить их качество.
В настоящий момент существуют и поддерживаются две версии LUI с разными характеристиками и правообладателями:
- LUI-Oracle (LUI) — Live Universal Interface, интероперабельная среда разработки интерфейса пользователя для СУБД Oracle. Правообладатель ООО «ФОРС – Центр разработки».
- LUI-Postgres (LUI-2.0) — Live Universal Interface версия ПО 2.0 на основе СУБД PostgeSQL для поддержки проектов импортозамещения. Также сертифицирована версия LUI-Эльбрус, прошедшая испытания работоспособности на серверах и процессорах Эльбрус. Правообладатель ООО «ФОРС Телеком».
Для пользовательских рабочих станций и мобильных устройств, независимо от версий серверов LUI, используются платформы и операционные системы, поддерживающие популярные Web-браузеры: Google Chrome, Mozila Firefox, Opera, Microsoft Edge, Яндекс Браузер, Safari.
Особенности версии LUI для СУБД Oracle
- Работает на процессорных платформах и в операционных системах поддерживающих СУБД Oracle, Java8, Apache Tomcat 8/9
- Метаданные форм хранятся в СУБД Oracle
- Прикладная БД — только в СУБД Oracle
- Поддерживается одно соединение и только с СУБД Oracle
- Декларативный язык — Oracle SQL, Oracle PL/SQL
- Процедурный язык — Oracle PL/SQL
- Возможность управления транзакциями
- Быстрая прототипизация.
Особенности версии LUI-2.0 для СУБД PostgreSQL (LUI-Postgres, LUI-Эльбрус) для поддержки проектов импортозамещения
- Работает на процессорных платформах и в операционных системах поддерживающих СУБД PostgreSQL 9.6 и выше, Java8, Apache Tomcat 8/9.
- Метаданные форм хранятся в СУБД PostgreSQL
- Прикладная БД — в СУБД Oracle и/или в СУБД PostgreSQL
- Поддерживаются несколько соединений с разными СУБД
- Поддерживаются соединения с СУБД PostgreSQL
- Декларативные языки — SQL, JavaScript, PL/pgSQL
- Процедурные языки — PL/pgSQL, JavaScript
- Интерактивная аналитическая графика
- Динамические графики мониторинга в реальном времени
- Возможность управления транзакциями
- Быстрая прототипизация.