ПРОГНОЗЫ

Развитие программных платформ последние семь-восемь лет идет в основном в рамках конкурентной борьбы двух архитектур - Microsoft и Java. Нет сомнений, что такая ситуация будет сохраняться и в среднесрочной перспективе. Конечно же серьезных заказчиков волнуют возможные повороты в ее развитии, поэтому аналитические агентства регулярно проводят соответствующие исследования. Результаты последнего такого анализа, проведенного компанией Gartner, представлены в ее отчете "CIO Update: The Microsoft Application Platfrom and J2EE", опубликованном в начале нынешнего года.

Представляя краткой обзор этой работы, для начала отметим, что в нем даже не упоминается название .NET - говорится именно о платформе приложений Microsoft (MAP), что, безусловно, более точно отражает совокупность технологий корпорации Билла Гейтса.

Как известно, принципиальные различия между MAP и Java лежат в области не технологий, а модели управления соответствующими стандартами. В частности, сторонники J2EE основной акцент всегда делают не столько на поддержку многоплатформенности (Java), сколько на опасность зависимости от воли одного поставщика (Microsoft). В свою очередь Microsoft возражает, что добиться реальной стабильности стандартов и той самой независимости от платформы при отсутствии централизованного управления будет очень сложно.

Начиная с этого отправного пункта Gartner отмечает, что развитие Java-решений различных поставщиков идет во многом именно за счет расширений, выходящих за границы стандарта J2EE. В результате они выходят из-под контроля Sun Microsystems и действительно создают сложности при межплатформенном переносе приложений.

Но на самом деле проблема выбора заказчиков между той или иной платформой не столь актуальна: главные трудности связаны с интеграцией уже существующих гетерогенных систем, которые включают J2EE, Microsoft, мэйфреймы и другие платформы.

По оценкам экспертов Gartner, новая технология Indigo выдвинет Microsoft на передовые позиции в области ПО связующего слоя. Indigo - один из четырех ключевых компонентов операционной системы Microsoft следующего поколения Windows Longhorn - представляет собой набор функций обмена сообщениями для построения и управления распределенными системами, реализованный на базе стандартов Web Services (см. PC Week/RE, N 42/2003, с. 43). По мнению Gartner он должен появиться через два-три года, причем не только в составе Londhorn, но и для нынешних версий Windows XP и Windows Server 2003. Реализация Indigo позволит существенно расширить возможности MAP как в сфере масштабирования приложений, так и в области межплатформенной интеграции.

В отчете Gartner отмечается, что Microsoft представила действующий прототип Indigo необычно рано - за три года до его появления на рынке. С одной стороны, это позволит пользователям заблаговременно подготовиться к его применению, с другой - конкуренты за это время смогут выпустить свои альтернативные решения. Так или иначе, но технологии, основанные на обмене сообщениями, будут к 2008 г. доминировать в сфере связующего ПО.

Garnter считает, что технологии MAP хороши сейчас как никогда, с их помощью сегодня можно решить не менее 70% ИТ-проектов любой сложности. И все же в продвижении на корпоративный рынок Microsoft делает слишком сильный акцент на технологические достоинства своих продуктов. Однако здесь для заказчиков очень важна уверенность в возможности долгосрочной поддержки реализуемых проектов. Помимо расширения услуг, оказываемых в режиме прямого взаимодействия с заказчиками, нужна более стабильная и предсказуемая политика в области лицензирования, ценообразования, поддержки устаревших версий ПО. В последнее время Microsoft сделала в этом направлении некоторые шаги, но пока компания еще находится на пути через пропасть, разделяющую технологических энтузиастов и надежных консервативно настроенных игроков корпоративного рынка.

Говоря о перcпективах Java, Gartner отмечает, что поставщики ПО очень уважают стандарты, когда речь идет о выходе на новые сегменты рынка. Но былое уважение к стандартам быстро улетучивается, как только компания занимает лидирующие позиции. Поэтому на сформировавшемся рынке (например, в области реляционных СУБД) технологии быстро начинают развиваться за счет нестандартных расширений.

Такая же ситуация сегодня наблюдается в сегменте серверов приложений масштаба предприятий, где два основных игрока - IBM и BEA Systems - имеют около 70% оборота. В конце прошлого года они объявили о наборе новых спецификаций, расширяющих стандарт J2EE, контролируемый Sun. Учитывая такие тенденции, можно предполагать, что к 2008 г. более 40% функций API в Java-приложениях ведущих поставщиков будут уже относиться к категории запатентованных (закрытых) технологий.

Тем не менее, по мнению Gartner, и через три-пять лет платформа J2EE будет выглядеть более предсказуемой и последовательной в своем развитии.