В июне корпорация Microsoft намерена раскрыть свою стратегию по разработке и размещению бизнес-приложений на Web-серверах, пытаясь представить широкому заказчику свое видение корпоративных сетей (intranet).
Центром стратегии, которую компания собиралась обсудить на своей конференции "День внутрикорпоративных сетей" в июне в Сан-Хосе (шт. Калифорния), является объектная структура для разработки и написания сценариев серверных ActiveX-компонентов и их размещения в WorldWide Web и на предприятии.
ПО ActiveX Server Framework динамически расширяет возможности Web-сервера, объединяя такие системные услуги, как управление состоянием и управление транзакциями, и делая их доступными для компонентов.
"Во что превратится Web-сервер, так это в основу для оказания услуг", - заявил в интервью на проходившей в июне в Чикаго выставке Comdex Пол Мариц, старший вице-президент группы платформ корпорации Microsoft.
Мариц: Framework
Одна из проблем существующей Web-технологии состоит в том, что присоединение к Web-странице таких серверных услуг, как поиск в базах данных, приводит к смешению кода.
"Чтобы выбрать нужные данные, мы располагаем SQL-операторами для нашей базы данных, Си++-приложениями и CGI-кодом, - заявил Патрик Коннолли, президент фирмы Ethos (Милл-Валли, шт. Калифорния), занимающейся разработкой СУБД и Web. - Это означает поворот от любительской Web-среды к разработке настоящих приложений".
Структура ActiveX Server Framework нацелена на прекращение этой путаницы. Пользователи могут создавать собственные коммерческие объекты или ActiveX-компоненты на Си или других языках программирования, а затем работать с ними при помощи сценариев. Смешение языков теперь возникает только тогда, когда разработчики добавляют коды сценариев к HTML.
Механизм обработки сценариев под названием Denali работает с языком сценариев Visual Basic Script, однако он может также поддерживать JavaScript, Perl или REXX.
ActiveX Server Framework обеспечивает такие услуги, как управление состоянием и отслеживание пользователей, что позволяет серверу определить, в каком месте сети находится пользователь. В настоящее время только программа просмотра может сохранить запись о статусе пользователя, а использование базы данных невозможно, так как база данных не понимает HTTP-команд "вперед" (forward) и "назад" (back).
Управление состоянием упростит работу таких приложений, как электронная торговля; например, оно позволит серверу сохранить информацию об изделиях, которые покупает клиент.
Другие системные услуги в рамках объектной структуры группируются под кодовым наименованием Viper. Они позволят пользователям передавать транзакции между элементами управления и СУБД, а также регулировать нагрузку на сеть.
Microsoft - не единственная компания, пытающаяся с помощью компонентов расширить свой Web-сервер. В июле корпорация Netscape Communications выпустит первый из группы Internet-серверов, который поддерживает серверные Java-приложения и язык сценариев Java Script.
Кроме того, в IV квартале JavaSoft, отделение фирмы Sun Microsystems, выпустит серверную структуру на Java под названием Jeeves, которая позволит компаниям не только интегрировать Java-приложения в сервер, но также полностью написать ПО Internet-сервера на языке Java.
На проходившей в начале июня выставке Comdex Мариц объявил об аналогичных технологиях в сообщении о пакете служб для Internet Normandy и о планах Microsoft по поддержке 64-разрядных типов данных в Windows NT примерно к моменту выпуска Cairo.
Норвин Лич, Майкл Мюллер
ACTIVEX SERVER FRAMEWORK
ActiveX Server Framework корпорации Microsoft поможет компаниям расширить
функциональные возможности Web-сервера, добавив сценарные Java-приложения
или элементы управления ActiveX и возможности по обработке транзакций.