Интернет
Microsoft вторгается в Интернет
Андрей Колесов
В прошлом году стало очевидно, что Internet приобретает реальное значение не только как чисто информационная структура, но и как принципиально новая вычислительная среда, с которой плотно соприкасаются коммерческие интересы компьютерной индустрии. Вместе с тем складывалось впечатление, что четкого представления о "зарабатывании денег с помощью Сети" в тот момент у компьютерного бизнеса, и в первую очередь у его софтверной составляющей, не было.
Именно на фоне этой неопределенности начались тогда активные разговоры о будущем радикальном переделе сфер влияния в компьютерном мире. При этом одним из любимых тезисов многих публикаций на эту тему был следующий: "Internet-революция открывает реальные шансы для появления новых действующих лиц в сфере программного обеспечения. Монополизму Microsoft скоро придет конец". Правда, нужно отметить, что в разговорах о перспективах "молодых сил" тон задавали старые конкуренты Microsoft – Sun, Oracle и пр. Тезис активно поддерживался компьютерным сообществом, причем одну из главных причин хорошо выразил один из обозревателей "PC Week": "Я думаю, многим из нас Java нравится прежде всего потому, что его создала не Microsoft".
Действительно, в конце прошлого года в результате активных дискуссий о том, что "будущее – за Java-технологиями", "Netscape лидирует в области WWW", "сетевые компьютеры скоро вытеснят ПК" и т. п., сложилось впечатление, что Microsoft просто "проспала" Internet и ей будет сложно наверстать упущенное. Это, в частности, подтверждалось и тем, что к тому моменту фирма вложила слишком много усилий в неудачную попытку создать альтернативу Internet в виде собственной сети MS Network. Так или иначе, но Microsoft долго хранила молчание и довольно скромно комментировала выпады в свой адрес.
Тем не менее, большинство независимых экспертов полагало, что последнее слово в борьбе за Internet еще не сказано, и Microsoft не из тех, кто будет отсиживаться в глухой обороне на старых позициях. Делались прогнозы такого плана: "Конкуренты Microsoft играют с огнем. Они подготовят новую сферу деятельности (Internet), а потом туда придет Билл и разгонит их всех. Лучше не будить спящую собаку".
Сегодня о пассивности и отставании Microsoft в Internet уже, кажется, никто не вспоминает. Более того, мы являемся свидетелями ее активного вторжения в эту сферу на основе продуманной стратегии, которую руководство фирмы последовательно уточняло в течение последнего полугодия на своих публичных мероприятиях.
Рабочее совещание "Microsoft Internet Workshop"
Сначала, 7 декабря прошлого года, в Сиэтле прошло широкомасштабное рабочее совещание "Microsoft Internet Workshop", на котором Билл Гейтс впервые публично изложил концепцию деятельности компании в этом направлении. Интерес к событию был огромен: на нем присутствовало большое число журналистов ведущих мировых изданий, руководители и разработчики софтверных компаний (в том числе и самой Microsoft), представители американского и мирового бизнеса. По многим оценкам, вэтот день был поставлен рекорд биржевой активности, часть деловых индексов вышла за диапазоны, в которых колебалась на протяжении тридцати лет, а акции ряда компаний-разработчиков ПО для Internet (среди них и Netscape) ненадолго упали. Однако в целом общая оценка аналитиками результатов "Microsoft Internet Workshop" сводилась к тому, что ситуация вокруг Internet после всплеска эмоций снова приобретает предсказуемый характер.
В связи с этим следует отметить, что положение Microsoft на американском компьютерном рынке простым назвать нельзя. Именно в силу своего могущества фирма постоянно балансирует на грани нарушений антимонопольного законодательства и находится под пристальным вниманием конкурентов, общественности, прессы и властей. Поэтому задачей Microsoft являлась (и продолжает являться) организация своего наступления на Internet таким образом, чтобы успех неожиданно не превратился в поражение с обвинениями в монополизме, нарушении правил свободной конкуренции и пр. Задача не из легких.
Кстати, некоторые западные аналитики отмечали, что лицензирование прошедшей зимой языка Java у фирмы Sun и объявление о его поддержке на уровне Windows было не столько признанием перспектив этой разработки, сколько желанием избежать упреков в блокировании развития "передовых технологий". Действительно, покупка лицензии сопровождалась примерно такими высказываниями со стороны руководства Microsoft: "Мы работаем для пользователя, нам неважно, с чьей технологией он хочет работать. Хочет он работать с Java-applets – мы включим поддержку Java в Windows, хочет программировать на Java – мы предоставим ему Java, и т. д." Одним словом, все для блага человека.
Нужно обратить внимание на общую тональность выступлений Билла Гейтса в Сиэтле. Они были очень взвешенные, спокойные и выгодно отличались от весьма агрессивных заявлений конкурентов. Здесь преобладали тезисы типа: "давайте жить дружно", "да здравствует свободная конкуренция", "всем хватит поля для деятельности" и т. п. В целом создалось впечатление, что Microsoft по умолчанию поставила себя в качестве старшего брата (или сестры?), а может быть, и отца (матери?) сообщества компьютерных фирм и борется не за свое личное счастье, а за успех всего семейства.
Великолепный ход, но вряд ли он ввел в заблуждение тех, кто знает настоящий характер ребят из Редмонда.
Конференция в Сан-Франциско – ставка на разработчиков
Следующим этапом в продвижении в сторону Internet стала конференция профессиональных разработчиков "Microsoft Professional Developers Conference", состоявшаяся в марте текущего года в Сан-Франциско. Более пяти тысяч участников конференции смогли ознакомиться с комплексным набором технологий и средств разработки для Internet, а также подробным планом деятельности Microsoft в этом направлении.
Детальное изложение стратегии фирмы в Internet именно на конференции разработчиков является, конечно же, не случайным совпадением. Дело в том, что активное взаимодействие с независимыми разработчиками является неотъемлемой частью успешной деятельности Microsoft на рынке программных средств.
Говоря о конкурентной борьбе лидеров софтверных технологий (Microsoft, IBM, Novell, Sun и пр.), следует отчетливо представлять, что она в значительной (а может быть, и в решающей) степени зависит от позиции и поддержки сообщества независимых разработчиков. О влиятельности этого фактора говорит хотя бы то, что в США, по некоторым оценкам, работают не менее 3 млн. профессиональных программистов. (В штате Microsoft около 22 тыс. сотрудников, включая уборщиц, охрану и менеджеров ее региональных представительств.) Поэтому, обсуждая причины "всенародной" любви конечных пользователей к Windows, следует учитывать и то, что она подкреплена, по-видимому, сотнями тысяч конкретных приложений для этой платформы. По крайней мере, цифры 10-20 тысяч только для коммерческих продуктов упоминаются довольно часто.
К сожалению, мне неизвестны точные оценки объема американского рынка программных средств, но я все же рискну предположить, что весьма значительная его доля приходится именно на тех, кого называют Independent Software Vendors (ISV, термином "vendor" обозначают тех разработчиков – developpers, – которые создают коммерческие программы на продажу). Здесь я хотел бы привести пример из более знакомой мне области – Visual Basic. Там существует целая индустрия разнообразных дополнительных средств, коммерческой разработкой которых занимается несколько сотен больших и малых фирм. Причем, по некоторым оценкам, оборот этого рынка существенно превышает доходы самой Microsoft от продажи своего пакета VB.
При этом надо четко представлять, что взаимоотношения между разработчиками приложений и разработчиками технологий весьма далеки от романтической любви – это, скорее, обдуманный брак по расчету. И здесь особенно выделяется отношение программистов к Microsoft, как "скованных одной цепью": ведь свобода выбора инструмента довольно сильно ограничена личным опытом разработчика, необходимостью преемственности с предыдущими наработками, пожеланиями и возможностями заказчика и пр., и поэтому чистая функциональность инструмента зачастую оказывается далеко не самым главным фактором при его выборе.
Но вернемся к проблемам Internet. Здесь нужно вспомнить, что, по мнению ряда американских экспертов, еще прошлой зимой сообщество независимых разработчиков, и в первую очередь ISV, не особенно спешило выходить на рынок Internet, несмотря на активную пропаганду новейших Java-технологий. С одной стороны, на рынке выигрывает тот, кто сумеет опередить конкурентов с выходом своих продуктов. Но с другой – в условиях неясных коммерческих перспектив, а тем более при выборе базовых технологий, риск для небольших фирм весьма ощутим. И многие отмечали, что нерешительность разработчиков в основном определялась неопределенностью стратегии в этом вопросе со стороны Microsoft. Большая часть из них привыкла идти в кильватере за лидером и не хотела рисковать с его сменой.
Ситуация проясняется
К началу весны ситуация на "интернетовском" фронте в значительной степени прояснилась. Прежде всего, стало понятно, что практическая реализация новых технологий отнюдь не означает революционных преобразований в вычислительном мире. Утих шум вокруг представления модели "Internet-вычислений" как принципиальной альтернативы существующей сегодня локальной схеме "ПК вычислений". Более того, стало очевидно, что реализация первой будет идти нормальным эволюционным путем на базе последней.
Наверное, Internet-компьютеры (или терминалы) получат свое место под солнцем, но о реальной угрозе с их стороны традиционным ПК пока говорить рано. Точно так же и передаваемые по Internet приложения (назовем их условно Java-приложения, почему – это отдельный разговор) пока могут претендовать на довольно скромную роль, ограниченную поддержкой новых Web-технологий в виде специализированных мини-приложений.
Причем даже там они являются далеко не единственным элементом. По крайней мере, ни о какой глобальной замене привычных приложений для конечных пользователей типа MS Office с их стороны пока не может быть и речи. Поэтому очень характерно, что упомянутая конференция в Сан-Франциско проходила под девизом "Активизируем Internet". Суть проблемы заключается в том, что расширение практических сфер применения Internet требует использования динамических (формируемых в процессе работы конкретного пользователя)Web-страниц, а не статических, с которыми мы фактически имеем дело до сих пор. При этом если для реализации статической модели Web требовалось минимальное участие разработчиков, то при создании динамической схемы их роль становится решающей. Отсюда можно предположить, что решающим (хотя и не единственным) элементом стратегии Microsoft в области Internet являются именно технологии для разработчиков.
Стратегия наступления
Фигурально суть стратегии Microsoft можно выразить следующим образом: с выгодных исходных позиций, широким фронтом, большими силами и с хорошей пропагандистской поддержкой.
1. Одним из главных элементов стратегии является то, что фирма в своих технологиях и продуктах для Internet предлагает пользователям эволюционный путь развития без всяких революционных потрясений. По сути, в основе всех инноваций лежат уже существующие решения, область действия которых либо расширена (например,переход от локальных моделей к сетевым), либо дополнена новыми функциями. При этом соответствующее развитие получили практически все основные технологии: операционные системы, локальные средства разработки, сетевые решения BackOffice, офисные пакеты для конечных пользователей.
Базовыми платформами продолжают оставаться линии Windows 95 (для клиентской части) и Windows NT (для серверной). Тем самым Microsoft создает реальные предпосылки для сохранения круга своих пользователей. (По ее оценкам, в мире насчитывается 150 млн. пользователей Windows, в том числе 300 тыс. легальных (!) в странах СНГ.)
2. Сейчас можно сказать, что в целом фирма выдерживает объявленные ею сроки "наступления". С конца весны почти каждую неделю поступает информация о выпуске ею новых продуктов. Хотя в основном они пока представлены бета-версиями и, вполне вероятно, не очень высокого качества, в данном случае это не столь важно. Потенциальным пользователям сейчас необходимо не столько приступить к работе с новинками, сколько ознакомиться с ними для планирования дальнейшей деятельности.
3. Традиционным аргументом Microsoft является комплексность и высокая степень интеграции ее решений. В арсенале фирмы имеется (и Internet здесь не исключение) полный набор средств для реализации практически любых задач, ориентированных как на пользователей, так и на разработчиков разного уровня. Разумеется, можно говорить о том, что каждый конкретный компонент решений Microsoft лучше или хуже своих аналогов, создаваемых другими фирмами, но такой комплексности и, соответственно, интеграции компонентов никто другой предложить не может.
4. Важным элементом является то, что Microsoft придерживается (по крайней мере пока) провозглашенных ею принципов открытости и поддержки альтернативных технологий, в том числе и других фирм. Это особенно заметно на примере поддержки Java и JavaScript. Более того, создав собственные варианты средств разработки на базе этих языков, фирма явно пытается перенести игру на половину поля своих конкурентов. При этом она опирается на высокую степень интеграции (например, на уровне стандартной среды разработки Developper Studio) этих систем со своими технологиями. И хотя стратегическим направлением Microsoft остается развитие ее собственных средств (VC++, VB, ActiveX), она оставляет для себя возможность коррекции курса в зависимости от настроений рынка.
Поэтому, например, Microsoft Internet Explorer 3.0 выгодно отличается от Netscape Navigator 3.0, который для поддержки VB Script и ActiveX требует расширений независимых разработчиков – за дополнительные деньги, разумеется.
Вместе с тем следует отметить, что позиция Microsoft является весьма неопределенной в отношении платформ, отличных от Windows. Сама компания практически ничего не делает по внедрению технологии ActiveX в UNIX и Macintosh, хотя и заключила ряд соглашений в этой области с некоторыми независимыми фирмами.
5. Энергичное продвижение Internet-решений Microsoft на сегодняшнем этапе заключается в активной демпинговой политике, когда практически все ПО распространяется бесплатно (в частности, с Web-страницы фирмы). При этом речь идет и о Web-браузерах для конечных пользователей, и об очень серьезных средствах разработки. Более того, многие из продуктов будут включаться в состав операционных систем Windows 95 и Windows NT Server. Нужно сказать, что реализация такого агрессивного демпинга по силам только гигантам типа Microsoft. (Вопреки широко распространенному мнению, браузер Netscape Navigator поставляется не бесплатно. Он может бесплатно распространяться, но для пользования им нужно пройти регистрацию, заплатив 38 долларов за версию 2.0 и 49 долларов за версию 3.0.)
Еще одним важным фактором являются более широкие возможности Microsoft по локализации своих продуктов и адаптации их для национальных условий.
6. В своем продвижении в области Internet фирма Microsoft явно делает упор не на клиентскую, а на серверную часть систем, то есть особое внимание уделяется именно средствам создания Web-серверов. Совершенно очевидно, что по мере "активизации Internet" основные возможности конечного пользователя будут определяться не типом его браузера, а именно сервером. Здесь уместно вспомнить, что в свое время наступление в области офисных приложений Microsoft тоже начинала со стороны Windows.
Internet и intranet: сходство и различие
Термин "intranet" появился в компьютерном лексиконе относительно недавно, где-то в начале прошедшей зимы, для обозначения корпоративных сетей, созданных на базе технологий Internet. В отличие от слова "Internet", которое имеет смысловой перевод (inter – между, net – сеть), "intranet" является чисто искусственным словообразованием (в английском языке нет слова "intra"), которое принято писать с маленькой буквы. Это понятно: Internet – имя собственное вполне конкретной, хотя и глобальной сети, a intranet – обозначение абстрактного понятия. С недавнего времени в русском языке стал использоваться его транслитерный перевод – "интрасеть".

В принципе все продукты и решения, разработанные для Internet, применимы и для интрасетей. Но тем не менее в их реализации есть некоторые особенности, которые объясняют выделение технологии создания интрасетей в самостоятельное направление и, соответственно, появление для них специфических программных решений.
Как известно, Internet представляет собой сеть из компьютеров-узлов, взаимодействующих с помощью протоколов TCP/IP. На физическом уровне узлы обычно связаны в некоторые внутренние сети (например, Relcom), поэтому Internet фактически является иерархической структурой: "Internet-ceти-узлы". Но с логической точки зрения каждый узел является самостоятельной единицей, имеющей свой уникальный IP (Internet Protocol) адрес, что обеспечивает возможность общения любых двух узлов Сети.
В основе организации Интернета лежат две основные идеи. Во-первых, взаимодействие узлов не должно зависеть от типов компьютеров, их архитектур, операционных систем и пр., а также физической реализации связи между ними. Во-вторых, Интернет должен надежно функционировать независимо от изменения своей топологии, в частности, от подключения или отключения его узлов. Необходимость обеспечения такой надежности связана с тем, что этот процесс никак не контролируется. Единственное, что здесь проверяется, – это уникальность IP-адресов узлов и соблюдение определенного порядка в их нумерации для решения вопросов маршрутизации.
Логика развития корпоративных компьютерных сетей привела к объединению локальных сетей, реализованных, условно говоря, на уровне подразделения (здания), в глобальные. В качестве примера представим себе сеть корпораций Intel или Microsoft, имеющих сотни подразделений по всему миру. Использование идей Internet для создания больших корпоративных сетей в принципе очевидно (и оно началось еще до того, как появился термин intranet): здесь то же самое разнообразие типов компьютеров, линий связи, а также довольно хаотичное изменение топологии. Причем актуальность данной проблемы проявляется не только на уровне "a-la Intel": технологии Internet вполне годятся и для создания общей сети даже не самого крупного завода или вуза. По некоторым оценкам, схема интрасетей становится актуальной уже при наличии порядка 100 компьютеров.
Однако создание интрасетей на уровне прямого взаимодействия компьютеров через Internet на самом деле невозможно. Во-первых, это может быть просто нецелесообразно для относительно небольших сетей, в которых компьютеры объединяются за счет чисто внутренних линий. Во-вторых, и это самое главное, необходимо обеспечение информационной защиты при взаимодействии с внешним миром, в то время как открытые протоколы Internet делают прозрачными все включенные в него узлы (например, узел в принципе не в состоянии сам определить, с каким абонентом – внутренним или внешним – он имеет дело).
Естественным решением данной проблемы является физическое отделение внутренней корпоративной сети от внешнего мира с сохранением взаимодействия только через специальные шлюзы, которые получили название proxy-серверов. Хотя и у такой схемы есть свои издержки – скажем, электронное письмо, отправленное в адрес московского АО Microsoft, физически идет всегда через штат Вашингтон, – информационная безопасность, как правило, важнее.
Говоря о специфике программных продуктов и технологий для интрасетей, следует отметить, что число узлов в них все-таки ограничено, а изменение топологии сети и содержимого информации часто носит непредсказуемый характер. В этом случае организация таких процедур, как, например, маршрутизация и поиск информации, может быть оптимизирована совершенно другими методами, чем в хаотичном Интернете.
Еще одним важным моментом является то, что возможность использования некоторых технологий Internet пока носит скорее теоретический характер (например, передача исполняемых приложений; впрочем, это вопрос дискуссионный и может быть рассмотрен дополнительно). А вот для интрасетей они могут быть уже гораздо более доступны.
Планы Microsoft в области интрасетей
В июне на брифинге для пользователей и представителей ведущих компьютерных компаний в городе Сан-Хосе (Калифорния) Билл Гейтс продолжил публичное изложение планов компании в области Internet. На этот раз в центре внимания была проблема создания корпоративных интрасетей, с представлением соответствующих новых продуктов и технологий.
По мнению Билла Гейтса, процесс создания интрасетей сейчас только начинается, но в течение ближайших лет они появятся практически на каждом предприятии. Разумеется, Microsoft предполагает самым активным образом участвовать в создании соответствующих средств, имеющих тесную интеграцию с уже существующими технологиями. "Полгода назад Microsoft пообещала всему миру, что основные усилия будут сосредоточены на разработках для Internet, и с тех пор новейшие программы появились в каждой категории продуктов, – сказал на брифинге Билл Гейтс. – Сегодня мы обещаем то же самое в отношении intranet".
В общих чертах стратегия Microsoft ориентирована на выполнение следующих задач:
– полностью интегрировать внутренние локальные сети с Internet для расширения возможностей коммуникации;
– реализовать новые парадигмы навигации, применяемые в Internet, во всех продуктах, с тем чтобы облегчить операции поиска и анализа информации, а также взаимодействия с партнерами;
– упростить разработку, внедрение и администрирование прикладных программ с целью оптимизации деловых процессов на предприятиях и сокращения циклов разработки;
– интегрировать новые продукты и Internet-технологии с существующими инфраструктурами, чтобы пользователи могли на основе уже сделанных капиталовложений постепенно развивать свои информационные системы.
Microsoft и российский Интернет
Как известно, локализованная версия Microsoft Internet Explorer 2.0 была выпущена в России еще весною этого года. По мнению руководства московского отделения Microsoft, выпуск русской версии Web-браузера версии 3.0, который будет к тому же интегрирован в обновленную версию Windows 95, а также техническая поддержка со стороны фирмы и ее партнеров должны однозначно гарантировать победу над конкурентами из Netscape – по крайней мере, в отдельно взятой стране. Еще один веский довод – свободное распространение, которое по идее должно обеспечить и бесплатную техническую поддержку (это уже кое-что).
Серьезным шагом представляется налаживание партнерских отношений с отечественными Internet-провайдерами (возможно, вскоре появится и специальный вид партнерства: Microsoft Internet Solution Provider). "Первой ласточкой" стало подписание соглашения о стратегическом сотрудничестве между АО Microsoft и фирмой "Демос", по которому "Демос" взяла на себя обязательства по использованию и продвижению технологий Microsoft: в частности, в качестве Web-браузера "Демос" будет поставлять своим клиентам русскую версию MS Interner Explorer 2.0, а также оказывать им техническую поддержку. Кроме того, "Демос" создала Web-сервер на базе MS Internet Information Server, который работает в среде Windows NT.
Что касается конкретной реализации в России общей стратегии фирмы, то, по словам директора отделений сетей АО Microsoft Ильи Биллига, в России направление intranet в ближайшем будущем будет иметь более приоритетное значение, чем на Западе. Это объясняется тем, что слабость инфраструктуры отечественных телекоммуникаций, их низкое качество на местных линиях и высокая стоимость не позволяют прогнозировать существенный рост услуг Сети. В то же время многие российские корпорации уже сейчас готовы как в техническом, так и в финансовом плане для осуществления intranet-проектов. Более того, в настоящее время есть целый ряд удачных отечественных реализаций подобных сетей.
{НАЧАЛО ВРЕЗКИ}
В "Компьютерре" #26 от 5 августа в разделе новостей мы сообщали о новом очень сильном ходе Microsoft. Компания открыла свои технологии ActiveX, COM и DCOM и передала контроль над ними специально организуемому общественному комитету, в который войдут представители всех заинтересованных сторон.
{КОНЕЦ ВРЕЗКИ}