Сервер
CMJ-Server
Сервер CompanyMedia реализован на платформе Java Enterprise Edition
Уровень предметной области, на котором в системе определяются:
- бизнес-объекты: документы, поручения, задачи, кейсы, контакты и др.
- жизненные циклы объектов, роли, события, операции и др.
- коллекции: журналы, папки, представления, результаты поиска, персональные коллекции документов (ПКД) и др.
- функциональные сервисы СЭД: регистрация, контроль, формирование дел (ФД), задачи, уведомления, обсуждения и др.
- процессы обработки документов: подготовка, согласование и др.
Sochi-Server
Серверное приложение CM-Sochi-Server позволяет получить конфигурацию CompanyMedia на открытом ПО, базирующуюся на платформе ActiveFrame 5, полностью на стеке Java EE технологий и РСУБД.
Уровень конфигурации и взаимодействия с ActiveFrame 5 :
- обеспечивает взаимодействие CMJ-Server с подсистемами хранения и контроля доступа платформы ActiveFrame 5, без их модификации: доменные объекты + типы объектов + приложение
- предоставляет настройки для платформы ActiveFrame 5, специфичные CM:
- фоновые задачи по расписанию
Active Frame 5
Документоориентированная платформа хранения и обработки данных AF5, основанная на Java Enterprise Edition, использует реляционную СУБД для хранения атрибутивных данных и репозиторий контента на основе сетевой файловой системы.
Уровень системных сервисов:
- Поиск
- Отчеты
- Управление правами доступа
- Управление приложениями
Web-интерфейс
CMJ-WEB
Sochi-Web
WebDocs
ADocs\IDocs
- Нативный интерфейс для смартфонов и планшетов
Конфигурация
Палитра инструментов
Конфигурация системы с помощью настроечных файлов, которые загружаются в виде пакета cmpalette.jar или cmpalette.zip через интерфейс системного администратора
Отчеты
Отчеты строятся в формате docx, csv, xlsx, html.
Отчеты подразделяются на:
- Печатная форма. Строится с помощью СЭД-сервис
- Аналитический отчет. Строится с помощью библиотеки JasperReports
Отчеты загружаются в виде пакета cmrptpakage.jar через интерфейс системного администратора
Фоновые задачи
Фоновые задачи в системе называются агентами и подразделяются на:
- Sochi-агенты - настраиваются в интерфейс системного администратора и работают по расписанию
- СМ-агенты - настраиваются в Менеджере агентов. Подразделяются на ASAP-агенты (работают по JMS-ChLog-ам, которые приходят из брокера сообщений) и на агенты по расписанию
WorkFlow
Автоматизация бизнес-процессов на основании стандарта BPMN 2.0
Внешние сервисы
Менеджер агентов
Централизованное управление агентами, реализованными в разных Java-приложениях (не только CMJ) и не имеющих доступа к единой БД. Возможность запускать агент одновременно на множествах серверах и распределять между ними нагрузку для улучшения масштабируемости системы
Брокер сообщений
Приложение, которое преобразует сообщение по одному протоколу от приложения-источника в сообщение протокола приложения-приёмника, тем самым выступая между ними посредником
СЭД-сервис
Сервис отвечает за работу с размещением штампов, за формирование печатных форм, конвертацию в pdf, фомирование МЭДО пакетов
Интегратор
Продукт, который включает в себя интеграционное решение (ИР). ИР - это набор периодических задач, выполняющих определенные действия по приему/передаче данных из CM в какую-то внешнюю систему.
SOLR
Платформа полнотекстового поиска с открытым исходным кодом.