Основные характеристики системы управления данными DJEM:
DJEM реализован на языке программирования C++, что значительно уменьшает требования к аппаратному обеспечению сервера.
Для использования DJEM знание C++ не требуется — вся логика работы системы описывается на простом, специально разработанном языке DJEM-script.
Расширение возможностей DJEM происходит без привлечения программистов на C++ — система плагинов позволяет расширять и наращивать функциональность платформы практически на любом языке программирования.
Tрехзвенная архитектура DJEM позволяет оптимально распределить нагрузку на аппаратное обеспечение.
Сервер DJEM генерирует статические и динамические страницы с помощью специально созданного языка DJEM-script
Серверная часть DJEM работает под управлением операционных систем Windows и UNIX-совместимых, предъявляя при этом минимальные требования к конфигурации сервера
Клиентская часть DJEM реализована в виде полноценного Windows приложения с привычным для пользователя интерфейсом.
Уникальная технология контент- и дизайн-шаблонов позволяет пользователю самому создавать структуру документов любой сложности.
Гибкая система разграничений прав контролирует доступ пользователей как к документам системы в целом, так и к отдельным полям документа. При этом предусмотрена возможность одновременной работы нескольких пользователей с одним документом.
DJEM поддерживает выход в Интернет через «HTTP» и «SOCKS 5» прокси.
Связь между клиентом и сервером обеспечивает высокоэффективный протокол обмена сжатыми данными.
Канал связи между клиентом и сервером шифруется с помощью комбинации криптоалгоритмов RSA-2048 и Blowfish-256, что обеспечивает высочайшую защиту передаваемых данных.
Интерфейс клиентской части может быть представлен на нескольких языках.
Модуль DJEM Workflow позволяет создавать сиcтемы документооборота для управления редакционным документооборотом.
Ведение истории изменения документов дает возможность возврата к предыдущим версиям документа, предварительно сохранённым в репозитории. Создание обработчиков событий, генерируемых системой (например, создание – изменение – удаление документа и т.д), предоставляет дополнительные возможности для описания бизнес-логики системы.
Создаваемые системой DJEM документы прозрачны для любых языков программирования (PHP, JSP, ASP, Perl и т.д.).
Предоставляемые библиотеки позволяют работать с данными системы DJEM на php и др. языках программирования.
Встроенная поддержка UNICODE дает возможность работать с несколькими языками и алфавитами даже в рамках одного документа.
Входящий в базовую комплектацию модуль Dynamic DJEM обеспечивает создание необходимых динамических страниц с помощью языка DJEM-script.