Файлы Интернет-компонента, необходимые для работы через внутренний Web-сервер, входят в состав поставки ИСУБД «CronosPro» (начиная с версии 5.0) и ДСПИ «Cros» (начиная с версии 4.06) и при установке любой из этих систем автоматически копируются в папку CroWebServer, расположенную в каталоге установки системы. Данную группу файлов составляют html-формы и графические файлы, используемые для реализации Web-интерфейса систем «CronosPro»/«Cros». Краткое описание этих файлов приведено в таблице 1.
Таблица 1. Перечень файлов, используемых для реализации Web-интерфейса систем «CronosPro»/«Cros»
Файл
|
Описание
|
index.html
|
Шаблон стартовой страницы, при обращении к которой клиента (выборе ее адреса в Web-браузере) осуществляется инициализация и дальнейшая работа Интернет-компонента.
|
Другие htm-файлы
|
Используются в качестве шаблонов Web-страниц, формируемых системой «CronosPro»/«Cros» для диалога с клиентом. Дизайн таких шаблонов может изменяться пользователем.
|
Графические файлы
|
Графические файлы для оформления Web-страниц, формируемых системой «CronosPro»/«Cros» для диалога с клиентом.
|
Если Вы используете более ранние версии систем «CronosPro»/«Cros» или планируете работать с Интернет-компонентом через внешний Web-сервер, Вам следует загрузить с сайта компании «Кронос-Информ» (http://www.cronos.ru/index.php?page=download) полный комплект файлов Интернет-компонента (в виде самораспаковывающегося архива Web.exe). В архив включены следующие папки:
-
Cronos. Содержит набор HTML-форм и графических файлов, реализующих Web-интерфейс системы «CronosPro». Описание этих файлов соответствует приведенному в таблице 1;
-
Cros. Содержит набор HTML-форм и графических файлов, реализующих Web-интерфейс системы «Cros». Описание этих файлов соответствует приведенному в таблице 1.
-
CGI-BIN. В этой папке располагаются программы, предназначенные для использования в качестве CGI-шлюза. Перечень и сравнительные характеристики указанных программ приведены в таблице 2. Содержимое папки CGI-BIN потребуется Вам только в том случае, если для доступа к системам «CronosPro»/«Cros» будет использоваться внешний Web-сервер;
Таблица 2. Сравнительные характеристики CGI-программ, входящих в состав Интернет-компонента
|
CroScript.exe
|
CroScript32.exe
|
CroScript.cgi
|
CroScriptOld.exe
|
Тип файла
|
исполняемый бинарный
|
исполняемый бинарный
|
сценарий на языке Perl
|
исполняемый бинарный
|
Платформа
|
Windows
|
Windows
|
Unix
|
Windows
|
Быстродействие
|
высокое
|
высокое
|
низкое
|
низкое
|
Возможность установки Web-сервера и системы CronosPro/Cros на разных компьютерах
|
нет
|
да
|
да
|
да
|
Поддерживаемые версии системы CronosPro
|
5.0.35
и выше
|
3.0
и выше
|
3.0
и выше
|
3.0
и выше
|
Поддерживаемые версии системы Cros
|
4.06.67
и выше
|
3.0
и выше
|
3.0
и выше
|
3.0
и выше
|
Поддерживаемые Web-серверы
|
любой*
|
любой*
|
любой*
|
любой*
|
Совместимость с ОС Windows семейства NT 6.x (Vista, 7, 2008 Server)
|
да
|
нет
|
-
|
нет
|
* - любой Web-сервер, поддерживающий выполнение CGI-сценариев.
1.4.Технические требования и вопросы безопасности
Интернет-компонент, несмотря на свое название, может использоваться как в глобальной сети Интернет, так и в локальных сетях. Для этого на серверной стороне достаточно наличия действующего Web-сервера. Клиенту для взаимодействия с сервером необходим Web-браузер.
Как уже говорилось выше, Web-сервер, требуемый для работы Интернет-компонента, встроен в системы «CronosPro» и «Cros». Вместо внутреннего Web-сервера может быть использован любой другой Web-сервер, поддерживающий работу с CGI-скриптами.
|
В настоящее время существует множество Web-серверов. Они различаются производительностью, сложностью настройки, поддержкой различных серверных расширений. Для использования совместно с текущими версиями Интернет-компонента систем «CronosPro»/«Cros» мы рекомендуем MS IIS (на платформе Windows) и Apache (на платформе UNIX) 2. Также мы настоятельно рекомендуем использовать в качестве клиентской части браузер Internet Explorer версии не ниже 6.0. Это обусловлено спецификой скриптов, являющихся частью Интернет-компонента.
|
Способ подключения пользовательского Web-браузера к Web-серверу может быть любым (выделенная линия, dial-up соединение через провайдера, локальная сеть, связь модема клиента с модемом сервера и т.д.), но в любом случае будет использоваться HTTP-протокол. Для организации безопасного соединения между клиентом и сервером следует использовать протокол HTTPS, обеспечивающий шифрование данных3.
При использовании любых CGI-программ, входящих в состав Интернет-компонента (за исключением CroScript.cgi), необходимо, чтобы внешний Web-сервер и система «CronosPro»/«Cros» располагались на одном компьютере (см. раздел 1.3).
Если роль CGI-шлюза выполняет файл CroScript.cgi, Web-сервер и система «CronosPro»/«Cros» могут находиться на разных компьютерах в пределах локальной сети. Необходимо лишь, чтобы с компьютера, на котором установлена система «CronosPro»/«Cros», была доступна корневая папка Web-сервера (точнее, папка обмена, расположенная в корневой папке). При этом Web-сервер и, соответственно, файл CroScript.cgi могут располагаться на UNIX-платформе. «CronosPro» и «Cros» на сегодняшний день функционируют только на платформе Windows. Данные между «CronosPro»/«Cros» и Web-сервером через локальную сеть передаются в незащищенном виде. Для защиты информации Вы можете использовать стандартные средства защиты трафика локальной сети, например, IPsec. Необходимо отметить, что CroScript.cgi использует достаточно медленный механизм обмена данными (см. раздел 1.3). Поэтому его использование целесообразно только в том случае, если Web-сервер функционирует под управлением операционной системы, отличной от Microsoft Windows. Во всех остальных случаях мы настоятельно рекомендуем использовать в качестве CGI-шлюза файл CroScript.exe (если Ваша версия системы «CronosPro»/«Cros» не поддерживает работу с указанным файлом, вместо него можно использовать файл CroScript32.exe).
Достарыңызбен бөлісу: |