Global-FrameWork – российский мощный набор инструментов, позволяющий просто и удобно создавать конфигурируемые трехзвенные бизнес-приложения для цифровизации бизнеса, соответствующие требованиям импортозамещения. На платформе Global-FrameWork созданы все бизнес-приложения Системы Global.
Global-FrameWork - набор компонентов, позволяющий эффективно разрабатывать бизнес-приложения, включая:
Платформа Global-FrameWork имеет в своей основе трехзвенную архитектуру. В качестве клиентского приложения может использоваться браузер или собственный "тонкий" смарт-клиент. Сервер приложений Global-FrameWork является собственной разработкой, выполненной на Open Source JDK. В качестве сервера базы данных используется PostgreSQL. Вся бизнес-логика, метаданные уровня представления данных на клиенте (т.е. описание пользовательских интерфейсов и диалогов) хранятся на уровне серверов базы данных и приложений.
Подтверждение о соответствии требованиям к импортонезависимости Подробнее
Как серверная часть системы, так и клиентская полностью соответствует требованиям импортозамещения. В качестве операционной системы клиентского рабочего места разработанного бизнес-приложения может быть любая операционная система семейства Linux (включая AstraLinux), Windows. Серверная часть также работает под разными операционными системами, включая AstraLinux.
Компонент решения | Требования к компоненту |
---|---|
СУБД | PostgreSQL 10 и выше |
Клиентское приложение | Яндекс-браузер, Chrome, Mozilla, Edge, IE11, Тонкий клиент Global |
Операционная система клиентского компьюера | Linux (Astra Linux, Red Hat, Debian, Ubuntu, SuSE), Windows |
Операционная система сервера СУБД | Linux (Astra Linux, Red Hat, Debian, Ubuntu, SuSE), Windows |
Операционная сервера приложений | Linux (Astra Linux, Red Hat, Debian, Ubuntu, SuSE), Windows |
Реализуемый разработчиком функционал разбивается на набор использующих друг друга модулей. В зависимости от потребностей проекта, на него может быть установлен необходимый набор модулей. Обновления системы выпускаются при помощи специальной системы распространения или Deployment’а по каждому из модулей. В процессе разработки, система автоматически фиксирует перечень произведенных изменений, и позволяет сформировать по ним скрипты обновлений.
Любое из решений на основе платформы Global FrameWork легко адаптируется под особенности и нужды конкретных проектов. Достигается это за счет возможности введения уровней переопределений, на которых можно производить модификации классов и интерфейсов, не опасаясь, что эти изменения будут потеряны с выходом очередных релизов адаптируемого решения
Платформа Системы Global позволяет формировать аналитические панели управления для руководителей, на которые можно выводить индикаторы ключевых показателей эффективности работы
Встроенный визуальный редактор бизнес-процессов, поддерживающий нотацию BPMN позволяет настраивать процессы обработки документов и объектов системы
Модуль Global-Administrator, являющийся частью платформы Global-FrameWork, позволяет организовать доступ к объектам системы в соответствии с полномочиями сотрудников организации. Система предоставляет возможность определять права пользователей и ролей с любой необходимой степенью подробности. Для каждого бизнес-объекта системы могут быть определены отдельные права на создание, просмотр, изменение и удаление данных, в том числе и доступ на возможность просмотра или изменения отдельных полей, прав на вызов отдельных операций. Имеется возможность настраивать пообъектный доступ, когда права назначаются индивидуально на каждый объект (документ или запись справочника).Настраивается доступ к списку приложений, а также к пунктам меню приложений
Сервисы платформы обеспечивают взаимодействие со сторонними информационными системами и построение глубоко интегрированных и распределенных решений
Сервисы системы позволяют задать расписание выполнение регламентированных бизнес-заданий, а также используются для организации сеансов взаимодействия с другими информационными системами при использовании сеансового подхода
Возможность запуска серверов приложений в кластере, предоставляет возможность гибкого масштабирование по мере роста бизнеса. Кластер позволяет выполнять обновление системы без остановки работы пользователей
Global-FrameWork основан на OpenJDK, что позволяет использовать произвольный набор Java библиотек. Java входит в 3 самых популярных языков в мире