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