Microsoft ограничивает поддержку XML в Office 2003
Microsoft вносит новые различия в профессиональную и стандартную версии Office 2003. Это означает, что многие заказчики могут не получить всех обещанных им функций, в том числе поддержки веб-сервисов.
Больше года Microsoft хвасталась наличием в Office 2003 поддержки стандарта Extensible Markup Language (XML), долгожданной новой функции комплекса офисных приложений. Однако теперь компания планирует предоставить ее в полной мере лишь в двух самых дорогих версиях продукта, одна из которых будет доступна только корпоративным подписчикам программы оптового лицензирования Microsoft.
Аналогичные ограничения накладываются и на две другие функции: технологию защиты документов Windows Rights Management Services (RMS) и средство повышения качества анализа списков данных Excel List. Все три функции Microsoft планирует выпустить только в версиях Office 2003 Enterprise и Professional.
На протяжении двух этапов бета-тестирования — в октябре и в марте — Microsoft ни разу во всеуслышание не заявляла, что поддержка XML будет не во всех версиях Office 2003. Последняя бета-версия, доступная полумиллиону испытателей, содержит все обещанные Microsoft XML-функции. Правда, это ни о чем не говорит, так как Microsoft разослала бета-тестерам версию Enterprise.
Microsoft утверждает, что разница в поддержке XML не так уж велика и оправданна целевой аудиторией. «Ясно, что она важнее всего для корпоративных заказчиков, которые обычно покупают Office Pro, — сказал главный продакт-менеджер Office Дэн Лич. — Зато тем заказчикам, которым эта поддержка не нужна, не придется платить за нее». Однако аналитики отмечают, что Microsoft не сильно старалась донести эту разницу в функциональных возможностях до потенциальных заказчиков Office 2003. В маркетинговых материалах, опубликованных в день выхода Office 2003 Beta 2, одним из важных достоинств нового комплекса названы «определяемые пользователем» XML-схемы. «Похоже, что они сами запутались, — говорит аналитик Directions on Microsoft Пол Дегрут. — Microsoft приложила много усилий к тому, чтобы выпятить эти новые возможности. Теперь выясняется, что корпорация считает их несущественными для многих заказчиков».
Единственный намек на то, что у Microsoft могли быть другие планы, содержится лишь в анонсе шести разных версий (SKU) Office 2003, который прозвучал неделю назад. В документе Microsoft, посвященном этим версиям, определяемые пользователем XML-схемы, RMS и Excel Lists присутствуют в перечне функций Office Enterprise и Professional, но в числе функций других версий Office не называются.
Эта перемена означает, что Microsoft втихомолку изменила назначение Office Professional, как следует не объяснив заказчикам разницы. «Раньше SKU отличались только составом, но все входящие в них приложения функционировали одинаково, — отмечает аналитик Jupiter Research Майкл Гартенберг. — Теперь же покупателям нужно быть начеку». В Office XP единственным различием между версиями Standard и Professional было наличие в последней СУБД Access. В остальном оба продукты были идентичны.
Schema или план?
Изменение позиции Microsoft в отношении того, какие функции в какую версию входят, важно из-за давней неопределенности по поводу степени поддержки XML в Office.
XML стремительно становится предпочтительным способом форматирования данных, отображаемых в бизнес-процессах или веб-сервисах. Но в отличие от универсальных тегов HTML (Hypertext Markup Language), теги XML могут видоизменяться разработчиками и поэтому должны передаваться тому ПО, которое их использует. Совокупность XML-тегов, определяющих элементы документа, называется схемой (schema). Microsoft еще не обнародовала проприетарный язык — или базовую схему — XML, применяемый в Office 2003.
И все же, позволив пользователям Office 2003 создавать собственные схемы, Microsoft предоставила им больший контроль над информацией и возможность представлять данные в наиболее удобном для них виде. Это может оказаться важным для большого числа предприятий, корпоративные данные которых заперты в проприетарных форматах файлов Microsoft. Это относится ко всем заказчикам Office, а не только к тем, кто составляет целевую аудиторию редакций Enterprise и Professional Office 2003.
Лич из Microsoft подчеркивает, что данное изменение в позиционировании продуктов не противоречит тому, что «поддержка определяемых заказчиком XML-схем является функцией Pro». В то же время он признает, что в других версиях Office XML-документы будут сохраняться с применением собственной XML-схемы Microsoft: «При использовании Word из Office ХР или стандартной версии Office 2003 WordML (процессор XML-схемы Microsoft, на 100% совместимый с отраслевым стандартом XML) сохраняет форматирование документа Word».
Однако аналитики считают утверждение о соответствии WordML отраслевому стандарту неправомерным. Так как схема полностью не опубликована, те, кто захочет отредактировать файлы в Office 2003, смогут сделать это лишь посредством самого Office, как это было и прежде. Текст из файлов Office 2003 в формате XML можно просматривать и в других настольных программах, но все форматирование документа при этом теряется, а большинство других файлов остаются нечитабельными. Такой подход вредит обмену данными с конкурирующими настольными приложениями, поддерживающими XML, такими как Corel WordPerfect или Sun StarOffice. Corel и Sun являются членами организации Organization for the Advancement of Structured Information Standards (OASIS), которая в ноябре создала комитет по стандартизации офисных приложений на базе XML-спецификаций, разработанных в рамках open-source проекта OpenOffice.org. Microsoft в этом не участвует.
Вопрос цены
Ограниченная поддержка XML означает, что заказчики, рассчитывающие на истинную переносимость своих данных, должны будут приобретать наиболее дорогую версию Office. Хотя компания еще не обнародовала расценки на SKU Office, редакции Professional и Developer обычно дороже других. Office 2003 Enterprise Edition заменяет SKU Developer из более ранних версий Office.
Дегрут, Гартенберг и некоторые другие аналитики, постоянно общающиеся с Microsoft, все же не ожидали, что компания будет так упорно отстаивать проприетарные форматы Office. В прошлом месяце в интервью CNET News.com XML-архитектор Microsoft Джин Паоли говорил: «Я не занимаюсь созданием форматов. Наша задача — обеспечить в Office обмен данными. Между документами и данными больше нет никакой разницы».
Но ограничение полной поддержки XML определенными версиями Office означает, что многим заказчикам еще какое-то время придется жить с проприетарными форматами. Это может создать путаницу вокруг Office 2003. «Покупателям SKU, отличных от Professional, придется, прежде чем приобрести пакет, скрупулезно изучать его функциональные возможности, чтобы определить, отвечает ли он их требованием», — предупреждает Гартенберг.