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