Технические характеристики
Архитектура, структура, технические характеристики CMS
Архитектура CMS UlterSuite
Архитектура системы управления контентом CMS UlterSuite - трехуровневое клиент-серверное приложения с тонким клиентом. На первом уровне используется SQL СУБД, на втором JAVA приложение, генерирующее html-страницы, на клиентском уровне - браузер, визуализирующий веб-интерфейс. Веб-интерфейс используется и администраторами системы и обычными пользователями.
Структура CMS UlterSuite
Сайт на платформе CMS UlterSuite состоит из SQL базы данных, файловой системы, HTML и XSLT шаблонов и ПО.
В базе данных хранится содержание и структура сайта. Структура и организация базы данных для всех сайтов одинакова.
Изображения и документы хранятся в файловой системе сервера. Изображения используемые для базового оформления всех страниц загружаются разработчиками сайта вместе с шаблонами. Изображения и документы, составляющие контент сайта, загружаются администраторами сайта через административный веб-интерфейс.
Внешний вид страниц определяется комплектом шаблонов сайта. Шаблоны представляют собой файлы с HTML, CSS и XSLT кодом, которые формируют страницы и отдельные блоки на страницах. Состав шаблонов для всех сайтов одинаков, некоторые шаблоны могут отсутствовать, если к сайту не подключены и не используются какие-либо функции.
Для страниц административного веб-интерфейса всех сайтов на одном сервере используется один комплект шаблонов.
Программное обеспечение системы управления контентом для всех сайтов на одном сервере, как правило, одинаково. В особых случаях для некоторых сайтов ПО может отличаться от текущей версии.
Технология создания ПО CMS
Для создания ПО системы управления контентом (web-приложений)используется технология Java Servlet Specification v.2.3. Sun Microsystem.
Требования к серверу и ОС для поддержки CMS
CMS UlterSuite может эксплуатироваться на серверах с любой архитектурой: Intel, AMD, IBM, HP и т.д (RISC, CISC и пр.).
Система управления контентом может работать на любой операционной системе: Linux, UNIX, Windows и т.д. при условии, что для этой ОС имеется нормально функционирующая виртуальная машина JAVA (JVM).
В настоящее время используется и рекомендована для применения связка Linux (Red Hat) и Intel Xeon (или AMD).
Хранение и обработка данных в CMS
Система управления контентом может работать с любыми СУБД с языком запросов SQL, для которых имеются драйвер JDBC.
В настоящее время используется и рекомендована для применения PostgreSQL.
Интеграция CMS с электронными платежными системами
Интеграция системы управления контентом интернет-магазина с электронными платежными системами типа Assist, Web money, Яндекс.деньги и другими возможна. Интеграция выполняется для разрабатываемого интернет-магазина на заказ.
Интеграция CMS с системами учета и управления предприятием
Интеграция системы управления контентом интернет-магазина с системами учета и управления предприятием класса "1С:Предприятие", "1С:Торговля и Склад 7.7 и 8.x" или "БЭСТ" возможна. Осуществляется на заказ. Имеются наработанные и обкатанные на практике решения для "1С:Предприятия" и протокола CommerceML.