Архитектура системы
Особенности построения архитектуры системы Монолит:
-
ERP Монолит построена на основе технологий Microsoft,
применяются средства технологии Win32
и элементы платформы Microsoft .NET
-
В архитектуре ERP Монолит применяется сервис-ориентированный подход, при котором большинство системных служб оформлено в виде сервисов,
реализующих конечный набор функциональности и связанных между собой открытыми интерфейсами.
-
В качестве хранилища данных в системе используется MS SQL Server.
Текущие поддерживаемые версии — MS SQL Server 2005/2008.
Данные хранятся как в реляционных (MS SQL Server engine)
так и в многомерных (MS Analysis Services) базах данных.
-
Масштабируемость ERP Монолит обеспечивается специальной платформой Монолит-SCALE,
реализующей возможность параллельного использования нескольких серверов баз данных
и включающей сервисы балансировки нагрузки между серверами системы.
-
В архитектуре системы используется специальный уровень абстракции, позволяющий отделить интерфейсы верхнего уровня
(например, интерфейсы презентации данных) от структур непосредственного хранения данных и алгоритмов —
что позволяет выполнять их модификацию без необходимости модификации использующих их интерфейсов.
-
Активное использование метаданных обеспечивает гибкость конфигурации системы,
а также позволяет системным и прикладным администраторам получить доступ к основным настройкам и алгоритмам функционирования системы.
-
Принцип построения клиентской части ERP Монолит позволяет использовать его как в локальной сети так и удаленно —
в последнем случае трафик клиента «оборачивается» в http-протокол и передается на специальный сервис удаленного доступа,
который транслирует полученные запросы на внутренние сервисы ERP Монолит.
-
Развитый инструментарий организации рабочих мест пользователей, позволяющий полностью настраивать рабочую среду пользователей —
включая набор доступных форм, алгоритмов; встроенные средства разработки позволяют выполнять модификацию существующих или создавать новые экранные формы.
-
Подсистема генерации отчетов предоставляет доступ к широкому набору существующих отчетов, а также позволяет создавать новые.
При этом форматирование отчетов осуществляется средствами MS Excel, что позволяет создавать сложные отчеты в знакомой большинству современных пользователей среде.
-
Доступ к системе может осуществляться с мобильных устройств, работающих в offline-режиме.
Синхронизация выполняется с помощью сервиса ERP Монолит, поддерживающего инкрементальное обновление данных.
-
Предусмотрен специальный сервис интеграции с внешними приложениями,
базирующейся на протоколе SOAP
и использующий для обмена данными формат XML.
-
Предусмотрены сервисы аутентификации и контроля доступа, резервирования, управления работой и мониторинга системы.
В общем виде архитектура ERP Монолит представлена на следующей схеме:
Среди инструментов и технологий, реализованных в ERP Монолит, следует отметить:
а также описание принципов программной реализации клиентской части ERP Монолит.
Описание архитектуры ERP Монолит, использованных технологий и инструментов разработки и настройки представлено в брошюре «Инструменты и технологии — краткий обзор»:
Доступно для загрузки в формате Adobe PDF (4,7 Мб)
|