ActiveFrame 5 — документоориентированная платформа хранения и обработки данных, созданная специалистами «ИнтерТраст» на основе Java Enterprise Edition. Платформа предоставляет все необходимые инструменты для разработки прикладных решений. В частности, на базе ActiveFrame 5 была разработана кроссплатформенная конфигурация СЭД CompanyMedia.
Открытый исходный код Свободно распространяемое ПО Импортонезависимость Java EE
ActiveFrame 5 является свободно распространяемым программным обеспечением с открытым исходным кодом.
Отличительная особенность ActiveFrame 5 — возможность использования платформы в качестве среды разработки различных бизнес-решений, функциональность которых может выходить далеко за рамки стандартных функций документооборота. Разработка дополнительных решений может вестись как специалистами «ИнтерТраст» и её партнёров, так и сотрудниками компании-заказчика — после прохождения соответствующих учебных курсов.
На уровне бизнес-логики и универсальных сервисов, применяемых для создания бизнес-решений, ActiveFrame 5 представляет собой полностью российскую разработку, не требующую закупки лицензий на программное обеспечение зарубежного производства. Документоориентированная модель данных также является разработкой «ИнтерТраст».
ActiveFrame 5 представляет собой высокоуровневую среду разработки. Бизнес-решения создаются на базе готовых сервисов с помощью инструментов XML-конфигурирования и визуального моделирования. Необходимость написания нового программного кода отсутствует.
Решения на базе ActiveFrame 5 могут быть органично встроены в существующий ИТ-ландшафт компании-заказчика независимо от его компонентного состава. Платформа совместима с любыми системами управления базами данных, операционными системами и пакетами офисных программ — как проприетарными, так и свободно распространяемыми. Реализована возможность создания готовых бизнес-решений исключительно на базе отечественных программных компонентов и СПО.
В качестве базовых технологических компонентов ActiveFrame 5 применяется только свободно распространяемое программное обеспечение с открытым программным кодом. Такой подход позволяет снизить стоимость владения решениями, созданными на базе ActiveFrame 5, и упрощает их сертификацию, в том числе — на отсутствие незадекларированных возможностей.
OpenJDK Комплект разработчика
Apache TomEE Сервер приложений
Apache Solr Поисковый индексатор
Платформа ActiveFrame 5 построена по классической трёхуровневой архитектуре и включает:
1
Уровень представления информации
Web-GUI, на котором основаны рабочие места пользователей и рабочее место администратора. Могут быть реализованы дополнительные специализированные рабочие места.
2
«Ядро» платформы
На этом уровне реализованы основные сервисы, обеспечивающие работу приложений.
3
Хранилище данных
Основой может служить любая реляционная СУБД.
Рис. 1. Архитектурная схема ActiveFrame 5
Быстрая разработка новых приложений Минимальный объём программирования благодаря набору готовых сервисов и инструментов конфигурирования.
Автоматизация новых предметных областей Возможность создания бизнес-решений с произвольной, гибко расширяемой функциональностью.
Мультиплатформенность ActiveFrame 5 совместима с любым ПО базового и промежуточного уровней.
Импортонезависимость Среда ActiveFrame 5 позволяет создавать бизнес-решения на основе отечественных программных продуктов и СПО.
Минимизация рисков Переход к использованию российских разработок и СПО снижает риски от использования зарубежного лицензионного ПО и позволяет защититься от непредсказуемой технологической, лицензионной и ценовой политики западных вендоров.
Для заказчиков, которые планируют силами своих технических специалистов разрабатывать бизнес-решения на базе ActiveFrame 5, компания «ИнтерТраст» предоставляет дополнительные услуги, включая консультации технических специалистов заказчика по вопросам архитектуры, проектирования и создания прикладных решений. Центр обучения и тестирования «ИнтерТраст» предлагает ряд образовательных программ:
Технология разработки приложений на основе платформы ActiveFrame 5
Практика разработки настраиваемых бизнес-решений на ActiveFrame 5
Установка и сопровождение базового для ActiveFrame 5 программного обеспечения
Эксплуатация программных комплексов ActiveFrame 5
Разработка и конфигурирование настраиваемых бизнес-решений