Корпоративный сайт. Эффективный инструмент бизнеса

       

CGI


С помощью этого средства (CGI — сокращенное название от Common Gateway Interface — общий шлюзовой интерфейс) можно "связывать" исполняемые на сервере и "запускаемые" удаленным пользователем приложения. Приложения "запускает" посетитель Вашего корпоративного сайта, используя элементы интерфейса, например, формы. "Запускает" следует трактовать, как "посылает соответствующую строку, являющуюся командой на запуск приложения, выполняемого на сервере с некоторыми параметрами, определяющими выполнение тех или иных задач приложения". Поскольку приложения созданы Вами (по Вашей постановке задачи), они могут являться мощным механизмом ведения Вашего бизнеса, причем именно по тем "пунктам", из которых состоит Ваш бизнес — от маркетинговых исследований рынка, до поддержки клиентов, принесших Вам прибыль. Хотя, например, поддержку специалистов, которым Вы выдали сертификаты, можно осуществлять и другими путями, например, просто "выдать" имя пользователя и пароль на доступ к "закрытым" для других разделам информации, используя механизмы ограничения доступа WWW-сервера, что также может вполне обеспечить выполнение одного из вышеперечисленных пунктов Вашего бизнеса.

Поговорим сейчас о "содержимом" специального каталога, скажем CGI-BIN или SCRIPTS WWW-сервера. Этот каталог (или подобный), что прописывается в файле конфигурации httpd.conf (если речь идет о WWW-сервере Apache) или определяется средствами администрирования (если речь идет о решении от Microsoft — IIS — Internet Information Server) "закрыт" для просмотра, но на него распространяется "разрешение на выполнение сценариев", которые находятся "внутри". Что это за сценарии? Как правило, это специальные файлы, посредством которых производится "запуск" того или иного "механизма взаимодействия с посетителем Вашего корпоративного сайта", "двусторонней связи", которую необходимо организовать, например, между потенциальным клиентом и приложениями (программами, процессами, службами, демонами) сервера.

Степень автоматизации обработки обращения посетителя и формирования ответа может быть полной (например, посетитель передает запрос к СУБД и получает результат) или частичной (например, посетитель передает через WEB-интерфейс вопрос в отдел поддержки решений).

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



Содержание раздела