Архитектура и работа Системы

Автоматизированная система управления сайтами InfoDesignerWeb относится к программным продуктам семейства InfoDesigner и является универсальным средством управления сайтами среднего и высокого уровня сложности. Система рассчитана для создания и управления различных видов сайтов, таких как:

 

 

Система InfoDesignerWeb включает средства и интерфейсы, необходимые для создания сайтов, их информационного сопровождения и администрирования всей системы в целом. Поэтому каждый пользователь системы может выступать в роли Разработчика, Редактора и Администратора сайта.

 

Архитектура Системы управления сайтом подразделяется на технологическую, клиентскую и публичную части.

 

Технологическое ПО, состоящее из базы данных и серверных приложений, как правило, устанавливается на выделенном сервере в локальной сети Предприятия - владельца сайта. В базу данных поступают данные от различных сотрудников, а серверные приложения формируют прототип сайта и позволяют производить визуальный контроль публикуемой информации перед отправкой в общедоступную зону. Такое размещение базы данных обеспечивает максимальную информационную защиту и позволяет вести разработку сайта и подготовку публикаций без подключения к сети Интернет и использования внешнего трафика.

 

Клиентское приложение – это главный инструмент пользователя Системы, который обеспечивает подключение и взаимодействие с базой данных. Оно устанавливается на рабочих станциях сотрудников, принимающих участие в администрировании, поддержке и информационном наполнении сайта. Каждому сотруднику могут быть назначены свои права доступа к данным и действиям над ними в соответствии с отведёнными полномочиями (например: главного редактора, редактора периодики, технического редактора, разработчика, администратора и т.п.). Клиентское приложение содержит все средства управления, разработки, администрирования и настройки Системы InfoDesignerWeb, в том числе те, которые относятся к платформе InfoDesigner.

Во время работы пользователей в системе все действия автоматически протоколируются на системном уровне, что позволяет наблюдать за активностью каждого участника и, в случае необходимости, решать спорные вопросы.

Возможно управление сайтом и с любого удалённого компьютера. Для этого на нём устанавливается клиентское приложение и настраивается защищённое соединение к технологическому серверу.

В самом простом случае для индивидуального управления сайтом технологическое и клиентское ПО устанавливается на отдельном компьютере или ноутбуке.

 

В качестве публичной части, как правило, используется площадка стороннего хостинг-провайдера, обеспечивающая бесперебойный доступ к сайту всех пользователей сети Интернет.

 

Иллюстрация работы системы

 

Рассмотрим основные действия редактора, осуществляющего управление информационным наполнением сайта. С помощью клиентского приложения, установленного на его рабочем компьютере, он подключается к базе данных. В этот момент происходит идентификация его системой и, в соответствии с установленными для него правами формируются доступные пункты главного меню приложения, предоставляющие доступ к данным и сервисам. После этого он может работать в Системе – вводить новые экземпляры данных, редактировать и удалять существующие, устанавливать необходимые связи с другими объектами, запускать серверные службы.

 

Все объекты, вне зависимости от их предназначения (разделы сайта, периодика, изображения и т.д.), наряду с хранением в базе данных имеют то или иное состояние по отношению к публикации, отображающееся соответствующими значками:

 

- «не опубликован»,

- «готов к публикации»,

- «снят с публикации»,

- «успешно опубликован».

 

Поэтому тем объектам, которые должны быть опубликованы, необходимо установить состояние «готов к публикации». И, наоборот, тем объектам, которые необходимо удалить с публикации, но не удалять из базы данных - состояние «снят с публикации».

 

За публикацию материалов в Системе отвечают серверные службы генерации и репликации.

 

Служба генерации отвечает за процесс формирования html-страниц. При её запуске она автоматически сканирует базу данных, получает множество объектов, изменённых с момента последнего сеанса генерации и, в соответствии с этим, производит изменение набора и содержания страниц.

 

По завершении сеанса генерации редактор может произвести визуальный контроль опубликованной информации, просматривая прототип сайта с помощью браузера. В случае необходимости, вносятся правки и повторно запускается служба. Все эти действия осуществляются в закрытой технологической зоне и их результаты не видны пользователям сети Интернет.

 

Служба репликации отвечает за доставку изменений с технологической площадки на хостинговую. Репликация файлов осуществляется по ftp-протоколу. По окончании сеанса репликации содержимое прототипа сайта и публичного сайта приводятся в полное соответствие.  Поэтому подключение к сети Интернет необходимо лишь на момент проведения сеанса репликации, т.е. доставки обновлений в общедоступную зону.

 

Работа в клиентском приложении над информационным наполнением сайта не требует кодирования, вставки различного рода тэгов и других приёмов программирования. Все основные действия редактор производит в визуальном редакторе просто, наглядно и удобно, включая подготовку и публикацию более сложных материалов, таких как ленты периодики, фотогалереи, списки файловых данных, ротацию баннеров, создание интерактивных карт и т.д.


Copyright © 2005-2011. ГК «КОНСТАНТА». ООО «ДиалИТ СОФТ». Бумажный проезд, дом 14, строение 1

www.infodesigner.ru