В июне корпорация 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 и возможности по обработке транзакций.

Версия для печати