РУEN

ERP Монолит: Архитектура. Инструменты. Технологии

Особенности архитектуры технологической платформы ERP Монолит:

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

В общем виде архитектура ERP Монолит представлена на следующей схеме: