Ведущим поставщикам сетевых ОС не удается удержаться на вершине в игре "Царь горы" с Microsoft. Удастся ли это Novell после десятилетнего господства на рынке?


РЕЗНЯ НАЧИНАЕТСЯ
NETWARE В КРУГУ СЕМЬИ
СЕТЬ С МИЛЛИАРДОМ УЗЛОВ
ИНИЦИАТИВА ДЛЯ РАЗРАБОТЧИКОВ
NESTED NETWARE
ВМЕСТО МНОГОТОЧИЯ

Если вы внимательно наблюдали за развитием компьютерной отрасли последние несколько лет, то фраза "Да получите вы огромную долю рынка и множество верных пользователей" наверняка звучит для вас как зловещее проклятие. Digital Equipment и Wang, VisiCalc и WordStar, 1-2-3 и Word Perfect, ну и, конечно, IBM доминировали на рынке и имели огромные прибыли. Однако они оказались не в состоянии приспособиться к непредсказуемым изменениям, регулярно потрясающим компьютерный мир. Технологический и культурный прогресс - появление ПК, нового процессора, новой парадигмы пользовательского интерфейса - подорвал и свел на нет приверженность заказчиков к определенным продуктам. Результат - спрос иссяк.

Novell контролирует основную долю рынка сетевых технологий для ПК. Ее продукт, NetWare, занимает лидирующее положение в силу следующих причин.

Во-первых, это открытая система - она выполняется на большинстве серверов на базе Intel, поддерживает практически все сетевые платы, предоставляет клиентов для всех популярных настольных операционных сред и взаимодействует с протоколами и стандартами из мира мэйнфреймов и Unix (в том числе и TCP/IP). Кроме того, NetWare надежный и высокоэффективный продукт. Сеть реселлеров, учебных центров, консультантов и OEM не имеет аналогов в мире.

В конце 80-х - начале 90-х не самые последние компании предпринимали попытки урвать кусок пирога у Novell. Banyan Systems, Artsoft, 3Com (сам по себе и в союзе с Microsoft), IBM (в союзе с Microsoft и сама по себе) и Microsoft на свой страх и риск - все они предлагали альтернативные сетевые сервисы файлов и печати, но лишить Novell лидерства им так и не удалось.

Однако с 1994 года Microsoft стала позиционировать свой NT Server по-новому, предлагая не как альтернативу к сервисам файлов и печати в NetWare, а как надежную платформу для легко разрабатываемых приложений, т.е. в качестве сервера приложений. Microsoft усилила привлекательность NT Server за счет дополнительных сервисов для приложений продуктов BackOffice: SQL Server, Systems Management Server (SMS), SNA Server и Exchange Server. Эта обходная атака возымела успех.

NetWare не лучшим образом справляется с ролью сервера приложений. Загружаемые модули NetWare могут использоваться для интеграции приложений с NetWare (Oracle, Sybase и другие разработчики приложений предлагают версии NLM), однако подход с использованием NLM имеет определенные недостатки.

Выбор мощных инструментов разработки для среды NLM весьма невелик. NetWare (как и Windows 3.1) не поддерживает вытесняющую многозадачность, так что сбой NLM может привести к монополизации процессора и блокированию остальных приложений. Далее, NetWare получила преимущества в производительности отчасти вследствие отказа от встроенных в последние процессоры Intel механизмов защиты памяти. Сама по себе NetWare отлажена и надежна, но NLM из других источников не всегда соответствуют этим требованиям, так как не исключено, что приложения будут страдать от ошибок в них.

Novell решила сама предложить сервер приложений. С этой целью компания приобрела у AT&T Unix System Labs.

Очевидно, руководство Novell задели нападки Microsoft. Novell купила Digital Research Inc. (DRI) и предложила DR DOS в качестве альтернативы MS-DOS. Вскоре состоялась следующая покупка: WordPerfect Corp. и права на Quattro Pro с тем, чтобы конкурировать с Microsoft на рынке офисных пакетов, а также выдвинуть альтернативу Exchange (GroupWise). Компания объединила NetWare Management System (NMS) с LANDesk от Intel в ManageWise, имеющую сравнимые с SMS средства управления системами. Короче говоря, Novell предприняла прямую атаку на Microsoft по всем фронтам.

РЕЗНЯ НАЧИНАЕТСЯ

DR DOS была обречена. Все производители оборудования солидаризировались с Microsoft, предустанавливая MS-DOS. Даже если бы DR DOS работала в три раза быстрее и, помимо всего прочего, печатала бы деньги, шансов на успех она не имела.

WordPerfect Office занял второе место в гонке офисных пакетов с пример- но десятипроцентной долей рынка. (WordPerfect удерживает первое место на рынке текстовых редакторов под DOS.) WordPerfect имеет отдел потребительского программного обеспечения, который Novell попыталась противопоставить потребительским продуктам Microsoft.

Novell так и не поняла, что делать с Unix. После нескольких месяцев неопределенности компания объявила о намерении развивать SuperNOS - симбиоз NetWare с UnixWare (версия Unix от Novell), объединяющий сетевые сервисы и сервисы приложений, иными словами, прямой конкурент NT Server.

Как следствие, отделы UnixWare и NetWare вступили в конфликт по поводу распределения ресурсов. Эти прямые нападки ни к чему не привели (разве что вызвали раздражение у Microsoft), а лишь отвлекли внимание Novell от основного направления и привели к пустым тратам средств.

Журналисты связывают эту политику прямых атак с позицией Рея Ноорды, бывшего директора Novell. Однако не следует забывать, что Ноорда был изобретателем концепции "кооперации", сыгравшей огромную роль в ранних успехах Novell.

Боб Франкенберг, новый исполнительный директор Novell, быстро определил, где стратегия себя не оправдала - DR DOS ушла в небытие. UnixWare была продана The Santa Cruz Operation при согласии Hewlett-Packard участвовать в разработке последующих версий Unix с сервисами NetWare. WordPerfect выставлен на продажу.

Все лишнее убрано с дороги. Что теперь ждет Novell?

NETWARE В КРУГУ СЕМЬИ

Несмотря на то что руководство Novell находилось в состоянии неопределенности, говорить, будто в целом компания бездействовала, не стоит. NetWare 4.1 сопутствует больший успех, чем NetWare 3.x, но этого никогда бы не случилось, если бы Novell изрядно не потрудилась, стремясь облегчить настройку и администрирование NetWare Directory Services (NDS). Поддержка симметричной многопроцессорности появилась в NetWare с опозданием, однако она все же появилась, а вслед за ней должен появиться и работающий с NDS клиент для Windows 95 (значительное достижение в разработке базового кода для всех 32-разрядных клиентов). Усовершенствованная же версия ManageWise ожидалась в продаже в конце прошлого года. Добавим, в повестку дня внесены и новые версии NetWare под кодовыми названиями Moab, Green River и Park City.

Novell свято верит в то, что NDS - это ключ к успеху компании. По твердому убеждению Novell, NDS может служить как в качестве "белых", так и "желтых страниц" для Internet, в состав которой непременно войдут не только сегодняшняя общедоступная Internet, но и множество частных сетей и сетевых узлов, находящихся в офисных машинах, промышленном оборудовании, транспортных средствах и домашних приборах.

Предшествовавшие NetWare 4.x версии NetWare полагались на базу данных (таблицу связей), находящуюся на каждом сервере, для получения информации о пользователях, томах, файлах, очередях на печать, членстве пользователей в группах, правах пользователей и групп, паролях и любых других аспектах сервера. NDS обеспечивает межсетевую иерархию этих объектов, организуемых в произвольном виде, например по местонахождению или по подразделениям.

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

По мере того как сети укрупняются, и объединяются, и находят новое применение, значение NDS возрастает. Например, Novell решила сделать NDS каталогом для обмена сообщениями в GroupWise. NDS может быть расширена для включения таких атрибутов пользователя, как заголовок задания, имя супервизора, номер телефона и т.п. сведения о человеке, вплоть до фотографии, таким образом исключается необходимость поддержки нескольких автономных баз данных. Так как защита в NetWare осуществляется посредством NDS, каталог обеспечивает единую точку аутентификации для приложений и унаследованных систем.

В отличие от StreetTalk компании Banyan, NDS представляет собой распределенный каталог. Каталог NetWare может быть расчленен или разделен, а разделы - тиражироваться, что обеспечивает отказоустойчивость (существует несколько копий каталога) и гарантирует оптимальную производительность (большинство транзакций с каталогом может быть осуществлено без передачи данных по глобальным каналам).

По мнению Тоби Корье, вице-президента по маркетингу в отделе продуктов NetWare в Novell, NT Directory Service компании Microsoft не в пример NDS менее амбициозна. NT Directory Service упрощает администрирование многосерверным доменом, а несколько доменов можно сконфигурировать вручную для входа во все при открытии одного сеанса. Однако вход в NT аутентифицируется на конкретном сервере, так что мобильные пользователи должны полагаться на свой исходный сервер: вход может оказаться невозможным, если сервер выйдет из строя.

В NT Directory Service добавление новых атрибутов не предусмотрено. Полнофункциональная служба каталогов ожидается с появлением в конце 1996 или начале 1997 года Cairo, новой версии Windows NT.

Тем временем Microsoft объявила об инициативе Open Directory Services Initiative (ODSI). Компонентами ODSI являются, во-первых, Microsoft Network Provider Interface, предоставляющий вход и аутентификацию; во-вторых, Windows Sockets (или Winsock) 2.0, обеспечивающий независимый от транспортного протокола доступ к приложениям под Windows; в-третьих, OLE DB, с набором объектов доступа к базе данных, обладающих большей гибкостью, нежели обеспечиваемая SQL; в-четвертых, тесно увязанная с разработкой Cairo OLE DS, объектно-ориентированная служба каталогов, стандарт на которую еще не утвержден окончательно.

Banyan заявила о своей поддержке ODSI, Novell же утверждает, будто не собирается этого делать. Основная идея ODSI состоит в том, что все участвующие службы каталогов должны иметь общий набор API, тем самым изменение в любом каталоге может быть синхронизировано с другими.

Novell, по мнению Корье, считает, что положение компании поможет ей убедить разработчиков программного обеспечения в необходимости использования своих API, и в результате NDS станет стандартом де-факто, а не просто одним из претендентов на роль базовой службы каталогов, как это было бы, согласись Novell поддерживать ODSI.

Одним из наиболее интересных способов продвижения NDS является NetWare Advanced File Services (NAFS) компании Novell. Нет никаких поводов думать, что файловые сервисы в завтрашних сетях будут менее важны, чем в сегодняшних, однако, по мнению Шелдона Лаубе, главного инженера и исполнительного вице-президента Novell, глобальный каталог способен усовершенствовать файловую систему в самых разных направлениях.

В NAFS пользователи отождествляются с логическими, а не физическими томами в сети. С распространением составных документов, когда входящие в состав документа объекты могут находиться на другом сервере или даже в другой стране, файловые серверы не должны отставать в своих возможностях. Тиражирование, полуавтономное хранение и резервные копии необходимо интегрировать, а время от времени подсоединяющиеся пользователи будут обслуживаться при помощи локальных или хранящихся в кэше копий, синхронизируемых при установке соединения с сетью.

Появление NAFS как части Moab запланировано на 1997 год.

СЕТЬ С МИЛЛИАРДОМ УЗЛОВ

Стратеги в Novell заявляют, что NDS можно масштабировать до миллиарда и более узлов. Именно такова должна быть по расчетам компании инсталлированная база NetWare к 2000 году (см. Рис. 1). Все зависит от успеха NetWare Connect Service (NCS). AT&T первой из телефонных компаний взялась за поддержку NCS. В 1996 году эту службу собираются поддержать такие компании, как Nippon Telegraph and Telephone, Deutsche Telecom, Unisource (крупная европейская компания связи) и Telstra (австралийская компания) .

Picture 1 (1x1)

Рисунок 1.
"Маркетурная" диаграмма показывает различные способы доступа к "интеллектуальной глобальной сети" (верхний ряд) и разные сервисы, предоставляемые этой сетью (нижний ряд). Интерфейс Net2000 дает независимым разработчикам программного обеспечения возможность обращения к любому из сервисов NetWare.

По словам Стива Маркмана, исполнительного вице-президента и генерального менеджера группы информационного доступа и управления Novell, заказать NCS столь же просто, как заказать телефонный разговор. Клиенты могут установить соединение с любой точкой земного шара, при этом им гарантируется четко определенный уровень производительности и доступности (что нехарактерно для сегодняшней Internet), а также защита информации при передаче из конца в конец (чем опять-таки не отличается Internet). AT&T и другие поставщики берут на себя роль системных интеграторов и администраторов сети для своих заказчиков.

NCS можно рассматривать в качестве частной подсети Internet. Заказчики, которым нужен доступ в общедоступную Internet или другую интерактивную службу, могут без проблем его получить, при этом степень защищенности информации не пострадает.

Конечно, NDS и NetWare 4.1 являются базой NCS. Однако NCS обеспечивает и другие сервисы Novell. Так, Tuxedo, эффективная система обработки транзакций, поддерживающая 35 серверных платформ, будет также доступна клиентам NCS. Кроме того, Group Wise 4.1 и NetWare Connect 2.0 тоже содержатся в NCS.

Безусловно, утверждать, что Novell игнорирует Internet, нельзя. Семейство продуктов LAN Workplace занимает доминирующее положение на рынке приложений по числу продаж для TCP/IP. Помимо этого, компания объявила о создании Web-сервера на базе NLM.

ИНИЦИАТИВА ДЛЯ РАЗРАБОТЧИКОВ

Другое важное предприятие Novell - инициатива Net2000. Net2000 - это комплект инструментов для разработки программного обеспечения; независимые разработчики программного обеспечения вместо того, чтобы изобретать колесо, могут просто воспользоваться им. Novell предлагала API для разработчиков и ранее, но они не были согласованы, интегрированы и просты в использовании.

Основой Net2000 API является присваивание имен, связь, защита, управление, хранение, резервирование и восстановление. Расширенные сервисы содержат передачу сообщений, поиск и транзакции.

Используя службу присваивания имен, приложение может зарегистрировать имя сервиса в каталоге для того, чтобы о нем было объявлено по сети. Обобщенная связь, тесно связанная с присваиванием имен, устраняет зависимость приложения от конкретного транспортного протокола благодаря тому, что она одновременно поддерживает несколько транспортных протоколов даже для одного приложения.

Обобщенная защита позволяет осуществлять аутентификацию и верификацию, а также шифрование, электронные подписи, контроль за доступом, секретное хранение и делегирование полномочий. Служба управления поддерживает регистрацию, хранение и удаленное администрирование статистической и настроечной информации. Опирающаяся на NDS и NAFS служба хранения обеспечит глобальное независящее от местоположения хранилище объектов для произвольных видов информации. Службы резервирования и восстановления будут охватывать не только файлы, но и стратегию лицензирования и стратегию защиты, управляющую настроечную пользовательскую информацию.

Интерфейс Net2000 будет доступен в двух видах: во-первых, в виде расширения управления OLE (OSX) для таких высокоуровневых инструментов, как Visual Basic от Microsoft, Delphi от Borland или PowerBuilder от Sybase, и, во-вторых, в виде процедурных библиотек API для разработчиков на C и C++. На платформах, отличных от Windows, компания Novell намерена предложить объекты Net2000, совместимые со стандартом Common Object Request Broker Architecture (CORBA).

Novell планирует включить файл с Net2000 API DLL в состав клиентов NetWare на всех платформах. Так что приложения, разработанные при помощи Net2000 API, не потребуют установки дополнительного программного обеспечения.

Чрезвычайно важно то, что интерфейс Net2000 полностью поддерживает множество клиентских и серверных платформ: OS/2, Macintosh, HP-UX, SCO Unix, Windows 3.1, Windows 95, Windows NT на клиентах и NT Server, HP-UX, SCO Unix, UnixWare и, конечно, NetWare на серверах.

NESTED NETWARE

Еще одним доказательством достижения намеченных цифр в один миллиард узлов служит установка миллионов сетевых узлов в топливные инжекторы, копировальные машины и глиняные горшки. Вложенный код Nested NetWare размещается на процессоре всего лишь с 50 Кбайт оперативной памяти, так что потенциально любое устройство может стать объектом NDS.

Продукты с Nested NetWare выпускаются десятками производителей, и сотни продуктов находятся на стадии разработки. (Следует, однако, иметь в виду, что времени на разработку грузовика или рефрижератора уходит гораздо больше, чем на разработку программного обеспечения или процессора.)

Комбинация сетевых сервисов и крошечного клиента для встроенных приложений - это то, что есть только у Novell. Microsoft at Work, ориентированный на включение полноценного клиента Windows в устройства, оказался нефункциональным.

Интересно, что с появлением Nested NetWare связано сотрудничество Novell с компанией под названием Utilicorp United. Технология Nested NetWare Powerline поддерживает передачу данных со скоростью до 2 Мбайт/с по силовым линиям переменного тока. В результате любое устройство, подключенное к розетке переменного тока, может стать сетевым, и при этом нет необходимости прокладывать дополнительный кабель. Такие устройства и первые приложения, работающие с ними, должны появиться уже в этом году.

Если принять во внимание все стратегические проекты Novell, то ее планы относительно сервера приложений сводятся к следующему: без лишних слов предложить сетевые сервисы заказчикам, выбравшим в качестве платформ для приложений Windows NT или Unix.

Один из подходов, который компания намерена реализовать в Green River NetWare в 1996 году, - менеджер серверов приложений NetWare AppServer Manager. Этот продукт будет выполняться на той же платформе, что и сервер приложений (NT или Unix), и функционировать как шлюз, взаимодействующий с NetWare с целью синхронизации каталогов, обмена управляющей информации и отождествления файлов.

Второй подход - предоставление лицензий на сервисы NetWare таким поставщикам, как Apple, IBM и Microsoft. После продажи UnixWare Novell упрочила свое положение как непредвзятого поставщика серверов.

HP и SCO уже объявили о намерении включить сервисы NetWare в будущие выпуски своих продуктов, а HP и Novell пришли к соглашению о слиянии NDS с разработкой Фонда открытого программного обеспечения (DCE). Наконец, разработчики, не заинтересованные в приобретении лицензии на сервисы NetWare, могут создавать приложения при помощи Net2000.

ВМЕСТО МНОГОТОЧИЯ

За планирование Novell можно поставить "отлично". Многие из инициатив компании уникальны, хорошо рассчитаны, взаимно поддерживают друг друга и точно определены. Возможно, более важно то, что ни одна из них не призывает к "священной войне" с Microsoft. Интеллектуальные глобальные сети - лозунг, объединяющий все инициативы, - остаются в силе и при повсеместном распространении Windows, но Лаубе, без сомнения, прав, считая, что в обозримом будущем сети по-прежнему будут гетерогенными.

Novell подкрепила свой план графиком выпуска продуктов (Рис. 2). Таким образом, каждый, так или иначе заинтересованный в деятельности компании, имеет возможность следить за ее успехами по датам выпуска продуктов. Этот год должен стать решающим в судьбе Novell.

Picture 2 (1x1)

Рисунок 2.
В октябре Novell опубликовала график выпуска расширенных сетевых сервисов и усовершенствований NetWare. Сервисы распределенной печати NDPS и некоторые другие новые важные сервисы, а также NetWare Connect Services и комппплект инструментов для разработки программного обеспечения Net2000 ожидаются в 1996 году.

Есть еще несколько показателей не менее, а то и более важных, чем даты выпуска продуктов. Если AT&T и другие партнеры по NCS не наломают дров с ценовой и маркетинговой политикой, то бешеный спрос на эту услугу обеспечен. О степени популярности NCS можно будет судить по тому, как часто о ней упоминают ваши коллеги по работе.

Если Nested NetWare удастся привлечь внимание покупателей прежде немых устройств, то уже к концу 1996 года появятся десятки подобных устройств и сотни будут находиться в стадии разработки.

Бета-тестирование Net2000 планируется начать весной, а первая версия SDK должна появиться осенью. К концу года тысячи разработчиков будут использовать SDK, а стало быть, продукты не замедлят себя ждать.

Если бы SunSoft и IBM объявили о той или иной поддержке NDS или приобрели бы лицензию на сервисы NetWare, то это явилось бы крупной победой Novell. Если бы Microsoft объявила о поддержке NDS... гм-гм...

Пользователи, консультанты, преподаватели курсов, администраторы сетей и реселлеры надеются на Novell. Редко так бывает, что корпорация, доминирующая на рынке, начинает уступать конкурентам, а затем снова восстанавливает свое положение. Novell же, по крайней мере в отношении стратегических планов, это удалось и удалось всего за несколько месяцев. Теперь все зависит от успешной реализации этих планов. Сетевой мир ждет, что будет.


Со Стивом Штайнке можно связаться через Internet по адресу: ssteinke@mfi.com.