Интернет-компонент CronosPRO, Cros

Интернет-компонент

Для «Cronos» и «Cros»
Интернет-компонент предназначен для обеспечения работы с банками данных систем «CronosPRO» и «Cros» в режиме удалённого доступа, через сеть Интернет (Интранет). Территориально удалённым пользователям для работы с банками данных «CronosPRO»/«Cros» требуется наличие только веб-браузера.
  • Описание

  • Принцип работы

При обращении к «CronosPRO» или «Cros» через Интернет-компонент, клиент (пользователь) должен знать имя и пароль пользователя, которые внесены в систему доступа «CronosPRO»/«Cros» администратором. На всех этапах работы пользователь имеет доступ только к разрешённой ему информации — индивидуальному набору баз, полей и записей (при работе с «CronosPRO») или областей поиска и документов (при работе с «Cros»). Набор разрешённых действий также определяется системой доступа.
В основе функционирования Интернет-компонента лежит архитектура «клиент-сервер», основанная на веб-технологиях. Клиент использует для работы веб-браузер, который взаимодействует с веб-сервером (внешним, являющимся самостоятельным приложением, или внутренним, встроенным в систему «CronosPRO»/«Cros»).
Использование внешнего веб-сервера
При использовании внешнего веб-сервера, после входа в систему с начальной страницы, которая содержит HTML-форму, сервер инициализирует специальную программу (называемую CGI-программой или CGI-шлюзом) и передаёт ей значения полей формы. CGI-шлюз передает информацию в систему «CronosPRO»/«Cros» (рис. 1). Система, обработав полученную информацию, формирует соответствующую HTML-страницу и отправляет её клиенту (через CGI-шлюз и веб-сервер). Клиент заполняет поля HTML-формы, нажимает кнопку и всё повторяется снова.
Технология работы Интернет-компонента
Рис. 1. Технология работы Интернет-компонента систем «CronosPRO» и «Cros» (при использовании внешнего веб-сервера)
Таким образом, всю содержательную работу выполняет система «CronosPRO»/«Cros», динамически генерируя HTML-страницы. CGI-шлюз играет роль передаточного звена между системой и веб-сервером, который поддерживает диалог с клиентом.
В комплект поставки Интернет-компонента входит несколько вариантов программ, предназначенных для работы в качестве CGI-шлюза. Схожие по назначению, они используют различные механизмы обмена данными, и, как следствие, обеспечивают разную скорость работы Интернет-компонента. Выбор конкретной CGI-программы зависит от операционной системы, используемого веб-сервера и версии «CronosPRO»/«Cros».
Использование внутреннего веб-сервера
При использовании внутреннего веб-сервера обмен данными между с ядром системы ведётся при помощи внутренних механизмов «CronosPRO»/«Cros». CGI-шлюз не используется (рис. 2). Сокращение числа промежуточных звеньев позволяет повысить общее быстродействие работы Интернет-компонента.
Технология работы Интернет-компонента при использовании внутреннего веб-сервера
Рис. 2. Технология работы Интернет-компонента систем «CronosPRO» и «Cros» (при использовании внутреннего веб-сервера)