Построение корпоративной системы электронной почт

       

Активные серверные страницы



6.3. Активные серверные страницы

Особое положение среди средств разработки занимают активные серверные страницы (Active Server Pages или ASP). Они предназначены для организации доступа к серверу Exchange, клиентов, располагающих только броузером. ASP представляют собой набор интерпретируемых сервером IIS 3.0 сценариев, содержащих разметку HTML и программный код на языках VBScript и Javascript, который по желанию разработчика, может исполняться либо на сервере, либо на клиенте. Это позволяет в одном ASP-файле сочетать серверную и клиентскую логику. Та часть кода, которая исполняется на сервере, может использовать "родные" интерфейсы для общения с сервером Exchange и реализации как базовых, так и расширенных функций MAPI. При этом общение клиентской и серверной частей ASP-приложения происходит исключительно средствами протокола HTTP. За поддержание сессии между клиентской и серверной частями отвечает Internet Information Server.

Поскольку ASP-файлы имеют текстовый формат, они легко могут быть модифицированы для придания клиентской и серверной частям необходимой функциональности. Для разработчиков, планирующих использовать активные серверные страницы, будут полезны следующие источники информации:

  • руководство разработчика ASP, которое входит в состав документация по IIS 3.0;
  • набор активных серверных страниц, поставляемый вместе с Exchange Server 5.0. Входящие в набор файлы сценариев могут быть использованы в качестве примера и отправной точки для собственных разработок;
  • клиентские приложения Exchange, использующие ASP. Доступны для загрузки в Internet на сервере фирмы Microsoft по адресу в разделе Application Farm.



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