InfoDesigner |
+7 (495) 229-85-42 |
Система управления информационным пространством InfoDesigner Серверные приложения
Серверные приложения как правило устанавливаются на том же сервере, что и база данных и обеспечивают дополнительные функциональные возможности.
Главными из них являются:
HTML-генератор, обеспечивающий функции генерации и репликации HTML-страниц, HTTP сервер, обеспечивающий просмотр прототипа сайта на технологическом сервере.
Сервис генерации после его запуска выполняет следующие функции:
автоматически сканирует технологическую БД; получает множество данных, изменённых оператором(ми) с момента последнего сеанса генерации; проводит соответствие данных и шаблонов; производит управление (добавление, изменение, удаление) набором статических HTML-страниц, размещённых на файловой системе технологического сервера, служащих для их предварительного просмотра и дальнейшего переноса в публичную зону.
Иными словами, подготовленные для публикации данные, пропускаются через предназначенные для них шаблоны, и создаются их представления в виде увязанных HTML-страниц и файловых данных. По окончании сеанса генерации, редактор может произвести визуальный контроль изменений, внести правки и повторно запустить сервис генерации. При этом изменения ещё не «видны» на внешнем сервере. После проверки и утверждения сгенерированных файлов необходимо запустить сервис репликации.
Сервис репликации производит изменение набора HTML-страниц одного или нескольких публичных серверов в соответствии с эталонным множеством технологического сервера. Репликация осуществляется по протоколу FTP. По окончании сеанса репликации наборы HTML-страниц на технологическом сервере и на публичном приводятся в полное соответствие.
HTTP сервер обеспечивает просмотр текстовой, графической и иной информации, полученной в результате генерации, перед их репликацией в публичную зону. Функции HTTP сервера:
передача HTML страниц по запросу клиента по протоколу HTTP; обработка серверных включений SSI; выполнение приложений CGI.
Для обеспечения возможности выполнения приложений CGI на технологическом сервере должен быть установлен интерпретатор языка Perl. В качестве HTTP сервера технологической зоны обычно используется свободно распространяемый HTTP сервер Apache версии 1.3.х. Также, может быть использован другой HTTP сервер, удовлетворяющий перечисленным требованиям. |
Copyright © 2005-2011 ГК «Константа». Система InfoDesigner. Система InfoDesignerWeb. Все права защищены. |