Технические характеристики


Архитектура, структура, технические характеристики 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.