Microsoft Internet Information Server 4.0

       

ISAPI


Интерфейс прикладного программирования Интернет-сервера (Internet Server Application Programming Interface, ISAPI), созданный Microsoft, представляет собой набор базовых процедур для вызова внешних приложений и для обмена данными между программой-клиентом и сервером.

ISAPI — это открытая спецификация, поддерживаемая Web-серверами сторонних производителей для Windows NT и других операционных систем. В сочетании с Internet Information Server и Windows NT Server ISAPI позволяет создать высокопроизводительную, масштабируемую и эффективную платформу поддержки протокола передачи гипертекстовой информации (Hypertext Transport Protocol, HTTP).

Приложения на базе ISAPI способны решить проблемы производительности, присущие CGI. Кроме того, ISAPI-фильтры используются для предварительной обработки пакетов до их передачи Internet Information Server и для заключительной обработки пакетов, покидающих сервер.

ISAPI эффективнее и гибче CGI, однако, чтобы воспользоваться этим интерфейсом, программист должен достаточно хорошо знать систему разработки Microsoft Visual C++.



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