DB2. Решения по интеграции


Web-сервер как краеугольный камень - часть 2


Конфигурация сети мало зависит от отдельного Web-сервера. Она состоит из многих серверов – это залог масштабируемости и отказоустойчивости. Это означает, что Web-серверы поддерживают кластерную конфигурацию и гибкую систему развертывания. Web-серверы имеют возможности совмещения имен (алиасинг) (посредством чего физическая структура каталога может быть скрыта от пользователя), переадресации унифицированного указателя информационного ресурса (Uniform Resource Locator – URL) на другие Web-серверы, перезаписи URL (для извлечения связей), виртуального хостинга (для управления многочисленными логическими появлениями Web-сервера в инфраструктуре одного физического сервера).

Давайте рассмотрим некоторые из программных интерфейсов Web-сервера.

 

2.1.1.1. Препроцессор гипертекста РНР

 

Препроцессор гипертекста РНР – это встроенный в сервер язык скриптов, который воспроизводит структуру языка С в соответствии со стандартом национального института стандартизации США (American National Standards Institute – ANSI). Он реализует возможность объединения команд HTML и РНР в одном файле РНР, подобно серверным страницам Java (Java Server Pages -JSP), рассмотренным ниже.

 

2.1.1.2. Язык TCL

 

Инструментальный командный язык (Tool Command Language – TCL) (TCL – свободно распространяемый язык сценариев, обладающий возможностью интеграции различных приложений, объектов и устройств, разработанный в корпорации Sun. -Примеч. пер.) – это другой интерпретатор интерфейса программирования с открытым исходным кодом. Он был разработан для обеспечения пользователей мощным языком, чтобы выполнять работу в широком диапазоне, включая системное администрирование. TCL – это язык, ориентированный на работу со строками, с большим набором операций: смена регистра, сравнение с шаблоном, автоматическое преобразование из одних форматов в другие (например, цифровых форматов).

 

2.1.1.3. Общий шлюзовой интерфейс/Perl

 

Общий шлюзовой интерфейс (CGI) – один из Web-стандартов для сопряжения внешних приложений с другими ресурсами и выполнения Web-программ. Созданные CGI-программы помещаются в директорию /cgi-bin для их активизации как вызываемых объектов CGI. CGI-программы могут быть написаны на любом языке: C/C++, FORTRAN (Formula Translator), Perl, TCL, UNIX shell, Visual Basic, AppleScript. Тем не менее основной инструмент, использованный для многих существующих CGI-программ, – это язык Perl.




- Начало -  - Назад -  - Вперед -



Книжный магазин