1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | Оглавление текущего номера /159, 1996 г./ | Бонус | Поиск  

 

Продукты Microsoft для Internet

Андрей Колесов


© 2004, Еженедельник «Компьютерра» | http://www.computerra.ru/offline
Этого материала на сайте "Компьютерры", к сожалению, нет

Как уже отмечалось, Microsoft явно запоздала с выходом на арену Internet. Фактически ее продукты в данном сегменте рынка стали появляться только с начала этого года. При этом, хотя число их растет лавинообразно, многие из них известны только на уровне довольно сырых бета-версий, о которых отзываются по-разному: хвалят, ругают, сомневаются...

Как бы критически ни относились различные аналитики к деятельности Microsoft, по единодушному мнению, масштаб ее работы и широта спектра предлагаемых ею продуктов и технологий для Internet вызывают по крайней мере уважение. Фирма вроде бы не предлагает ничего принципиально нового, многие ее разработки являются развитием созданных ранее другими продуктов и идей, но их безусловным достоинством является высокая степень интеграции.

Фактически в арсенале Microsoft уже сегодня есть или должно появиться в ближайшее время все необходимое для работы как конечных пользователей, так и профессиональных разработчиков. Важным моментом является то, что правильнее говорить не о создании специальной группы продуктов для Internet, а об общем движении всех разработок и технологий фирмы в этом направлении. Что касается стратегии их продвижения, то нужно отметить, что сегодня практически все специализированные продукты для Internet распространяются фирмой бесплатно по сети или входят в состав стандартных наборов – например, Windows NT Server. В этой статье я остановлюсь только на некоторых основных продуктах. Довольно условно их можно разделить на четыре категории: продукты для конечного пользователя, средства создания Web-страниц, платформы для Internet-серверов, а также инструменты разработчика.

Прежде чем перейти к краткому описанию продуктов, следует отметить, что в их основе лежат некоторые базовые технологии и стандарты. Хотя официальной политикой Microsoft является признание равноправия различных стандартов Internet, .утверждаемых WWW Consortium (W3C) и Internet Engineering Task Force (IETF), все-таки в качестве базовых рассматриваются расширенные варианты технологий Win32 API (Windows 95/NT) и ActiveX. Ключевая роль здесь принадлежит ActiveX, которая сама является набором объектных технологий (Automation, ActiveX Controls, ActiveX Documents, ActiveX Scripting и пр.), реализованных на основе механизма, известного ранее как OLE Automation. А вся архитектура программирования Microsoft для Internet сейчас называется Active Internet Platform (рабочее название -Sweeper). Кроме того, фирма предлагает целый ряд расширений протоколов и стандартов Internet, а также мультимедиа.

С более подробной информацией о продуктах и технологиях Microsoft можно ознакомиться (а в некоторых случаях получить и сами продукты) на Web-узле компании по адресу: http://www.microsoft.com/. Там же, кстати, находятся и материалы по новой программе Microsoft Site Builder Network (поддержка проектировщиков, администраторов и разработчиков Web-узлов).

Продукты для конечного пользователя Microsoft Internet Explorer

Сегодня этот Web-браузер мало чем выделяется на фоне подобных продуктов других фирм и существенно уступает по популярности своему основному конкуренту Netscape Navigator. Но сильной стороной новой версии 3.0, которая может серьезно повлиять на конкурентную борьбу, является перспектива интеграции в обновленную версию Windows 95 (она должна появиться в конце лета), – это позволит пользователям работать в единой среде навигации по локальным ресурсам и Internet. Отечественные пользователи смогут работать с ней (так же как и с версией 2.0) на русском языке.

Отличительной особенностью браузера Microsoft является поддержка загружаемых с Web-узлов исполняемых программ на уровне Java-приложений и элементов управления ActiveX. Реализация первого направления будет обеспечена за счет встроенного компилятора JIT (just-in-time). Для написания сценариев в браузере используется механизм ActiveX Scripting. Последний представляет собой набор API-расширений, доступных для независимых разработчиков, которые используют любые языки написания сценариев, в том числе JavaScript и VB Script. В настоящее время заканчивается тестирование выпуска бета-2 для систем Windows 95 и NT.

Microsoft Office 97

Новая версия пакета будет включать целый набор Web-технологий (создание гиперссылок, поиск по Сети, навигация между связанными документами, поддержка Active Document, создание документов в формате HTML и пр.), которые позволят создавать, искать, анализировать и публиковать информацию в Internet. Те, у кого нет этих приложений, могут воспользоваться отдельными программами просмотра документов Word, Excel и PowerPoint.

Microsoft Outlook

Новая интегрированная среда для управления электронной почтой, расписанием, задачами, списком контактов и файлами (вместо существующей сегодня Scheduler). С ее помощью пользователь сможет переходить на любую Web-страницу при наличии соответствующих ссылок в списке контактных лиц. Программа тесно связана с пакетом MS Office 97 и MS Exchange Server, а также может взаимодействовать с внешним миром через протоколы РОРЗ и SMTP.

Средства создания Web-страниц

Простые средства преобразования документов различных форматов в HTML-страницы входят в разные прикладные пакеты. В частности, MS Word, Excel и PowerPoint имеют соответствующие программы Internet Assistant. В состав SQL Server 6.5 включен мастер Publishing Wizard для создания страниц формата HTML из таблиц баз данных. Кроме того, есть целый ряд специальный пакетов для создания Web-страниц.

Microsoft FrontPage

Эта программа для создания Web-страниц предназначена прежде всего для пользователей-непрограммистов, однако может быть полезна и для опытных разработчиков. FrontPage 1.1 позиционируется как член семейства Microsoft Office, хотя и не входит в его базовый комплект. При этом она войдет в состав операционной системы Windows NT Server4.0. Программа FrontPage основана на архитектуре "клиент-сервер", поддерживает создание и контроль Web-узлов с любого настольного компьютера в корпоративной локальной сети или в Internet, ориентирована как на индивидуальную, так и на групповую работу.

Internet Studio

Этот продукт, который раньше назывался Blackbird, также предназначен для дизайна и проектирования Web-страниц, но рассчитан на профессионалов.

Платформы Internet-серверов

Работа в данном направлении ведется в рамках функционального развития существующих систем семейства MS BackOffice и создания новых серверов. Сегодня не совсем понятно, какое место новые продукты официально займут в составе комплекта BackOffice, но их тесная интеграция с этим семейством, особенно с SQL Server и Exchange, очевидна. Некоторые из новых продуктов представляют собой автономную реализацию ключевых технологий, которые будут встроены в следующую версию Windows NT под рабочим названием Cairo (ее появление планируется в 1997 году).

Windows NT Server

Эта сетевая операционная система является базой всех платформ Internet-серверов, которые будут работать именно в этой среде. Выход версии 4.0 ожидается в ближайшее время. Помимо встроенных технологий, предназначенных для работы в Internet и интрасетях, в комплект поставки NT Server 4.0 будет входить ряд автономных пакетов, – в частности, FrontPage, Internet Information Server, Search Server, Proxy Server. Windows NT Server может работать на платформах Intel, Digital Alpha AXP, MIPS и PowerPC.

Information Internet Server (US)

Этот сервер, ранее известный под названием Gibraltar, предназначен для создания мощных Web-узлов. Он был выпущен еще зимой этого года. По мнению практически всех экспертов, IIS обладает более высоким быстродействием по сравнению с аналогичными разработками других фирм (например, называются такие цифры: IIS работает в четыре раза быстрее Netsite Communications Server 1.2 фирмы Netscape). Его отличают высокая степень интеграции с другими продуктами BackOffice, оптимизация под NT Server, возможность функционального расширения за счет различных технологий разработчика.

Internet Server API (ISAPI)

ISAPI представляет собой инструмент для функционального расширения IIS, прежде всего с целью создания динамических Web-страниц. Он включает два набора функций API: ActiveX Server applications – специальная обработка по запросам сервера (например, обращения к базам данных), ActiveX Server filters – операции фильтрации данных между сервером и браузером. ТехнологияISAPIявляется высокопроизводительной альтернативой существующего метода CGI (Common Gateway Interface). Принципиальное отличие заключается в том, что исполняемые CGI-модули загружаются в виде отдельного процесса при каждом обращении к ним, а загрузкой DLL-модуля с процедурами ISAPI можно управлять с помощью специальных вызовов, после чего она становится частью серверного приложения, оставаясь в памяти. ISAPI является не единственной реализацией этой очевидной идеи. Например, компания Netscape предлагает свой аналогичный набор – NSAPI. ISAPI и NSAPI похожи, но несовместимы.

Internet Database Connector

Это еще одно расширение сервера IIS для выполнения запросов к базам данных через стандартные функции ODBC. Данное средство оптимизировано, в первую очередь, для работы с MS SQL Server 6.5, но может использоваться для связи IIS с любыми базами данных в системах "клиент-сервер", имеющими соответствующие 32-разрядные ODBC-драйверы.

Internet Proxy Server

Широкое бета-тестирование proxy-сервера Catapult началось в конце июня. Proxy-сервер играет ключевую роль в создании интрасетей: он является шлюзом, через который выполняется все взаимодействие корпоративной сети с внешним миром Internet. Его основное назначение -обеспечение безопасности и контроль за обменом информацией. Кроме того, он выполняет важную функцию оптимизации потоков информации в обе стороны. Catapult использует все основные протоколы Internet, почты и новостей. В его состав входит также транспорт IPX/ SPX, что позволит обойтись без применения протокола TCP/IP в локальной сети. Сервер обеспечивает доступ к Internet для Web-браузеров из любой операционной системы, а также возможность взаимодействия программ, использующих 16- и 32-разрядный интерфейс Windows Sockets, без какой-либо модификации самих приложений.

Search Server

Search Server (кодовое название Tripoli) основан на технологии индексации и поиска информации. Сервер осуществляет автоматическую индексацию содержимого HTML-страниц и других документов, а также свойств OLE-документов и тэгов HTML, хранящихся на Web-серверах. Он позволяет работать с несколькими языками, причем для каждого языка поддерживается возможность углубленного лингвистического анализа: пользователи могут находить документы или свойства документов с учетом грамматических форм ключевого слова. Бета-тестирование продукта началось в середине июня.

Directory Server

Windows NT Directory Server предназначен для создания единой службы каталогов, интегрированной со средами Internet и intranet, в которой сочетаются протоколы DNS (Domain Name Server) и Х.500. Новая служба каталогов станет ключевым элементом будущей технологии Cairo. Она реализует доступ к каталогам NetWare 3.x и 4.x, а также к любым LDAP-совместимым каталогам, и обеспечивает полную эмуляцию службы каталогов Windows NT 3.x. Новый сервер каталогов будет доступен для предварительного ознакомления во второй половине 1996 г.

Exchange Server

Важное место в планах Microsoft занимает и выпущенный полгода назад MS Exchange Server, который уже сегодня поддерживает многие стандарты и протоколы Internet на различных уровнях. К концу текущего года в нем появятся целый ряд новых возможностей, предназначенных для обеспечения стратегии "легкого клиента", в результате чего объем установленного на ПК пользователя программного обеспечения должен существенно сократиться.

Media Server

Media Server (рабочее название Tiger) представляет средство хранения видеоинформации и обеспечения доступа пользователей к ней в режиме реального времени.

Merchant Server

Данный сервер объединяет средства, необходимые для проведения коммерческих операций через Web. Обеспечиваются возможности по операциям с накладными, оплаты сделок, обеспечение безопасности транзакций, авторизация кредитных карточек, поддержка средств составления отчетов и управления системой, а также интерфейс доступа к юридическим информационным системам.

Common Internet File System (CIFS)

Технология удаленного совместного использования файлов CIFS предложена фирмой сообществу Internet как проект стандартной спецификации для работы с удаленными общими файлами прямо в Сети. В отличие от используемого сегодня протокола FTP при работе с CIFS не требуется сначала загружать или копировать файл на локальную машину. Протокол CIFS работает поверх TCP/IP и является расширенной версией открытого межплатформенного протокола Server Message Block; он вой дет в состав Windows NT 4.0 и будущих версий Windows 95.

Средства разработки и технологии

В качестве стратегических средств разработки Microsoft уже давно определила Visual C++ и Visual Basic. Новые версии этих систем VC++ 4.2 (была представлена в июле) и VB 5.0 (ожидается осенью) включают мощную поддержку Internet-технологий. Одновременно Microsoft летом объявила о начале открытого бета-тестирования еще ряда новых средств.

Visual J++, Professional Edition

Эта система, носившая рабочее название Jakarta, создана на основе языка Java, соглашение о лицензировании которого было заключено с фирмой Sun Microsystems в начале года. Visual J++ обладает высокой степенью технологической совместимости с популярными средствами разработки Microsoft, что может сыграть существенную роль в конкурентной борьбе с Java-инструментами других фирм. В частности, в новом инструменте используется стандартная интегрированная среда разработки Developer Studio. Visual J++ также впервые предоставляет Java-разработчикам возможность расширить свои приложения при помощи компонентов, созданных в различных языках программирования, поддерживающих спецификацию ActiveX.

Графический отладчик Visual J++ предоставляет возможность отлаживать мини-приложения (applets) в контексте браузера, отлаживать несколько приложений внутри одной Web-страницы, а также вести отладку на уровне байт-кода. Мастера разработки, включенные в пакет, помогают разработчикам создавать многопоточные межплатформенные апплеты и приложения. Оперативная справочная система и разделы документации Getting Started и Test Drive облегчают новичкам освоение Java-программирования.

Visual Basic Script и JScript

Basic, Scripting Edition – средство написания сценариев – представляет собой подмножество VB, a JScript – собственную реализацию языка JavaScript. Оба средства интегрированы с Microsoft Internet Explorer 3.0 на уровне поддержки интерфейса ActiveX Scripting. Microsoft объявила, что в ближайшем будущем предоставит реализации исходных текстов Visual Basic Script и JScript как в WWW-консорциум, так и в Internet Engineering Task Force для рассмотрения их в качестве открытых стандартов Internet. Обе технологии будут бесплатно лицензироваться для заинтересованных сторон, в том числе для их переноса на любую операционную систему или другую аппаратную платформу.


1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | Оглавление текущего номера /159, 1996 г./ | Бонус | Поиск  

© 2004, Издательский дом «Компьютерра» | http://www.computerra.ru
Телефон редакции: (095) 232-22-61
E-mail редакции: inform@computerra.ru