Обе ведущие аналитические компании, Gartner и IDC, провели в этом году исследования сегмента инфраструктуры приложений, выявив лидеров этого рынка и изучив практику применения критически важных приложений.

Первые 40 лет своей современной истории все ПО довольно четко делилось на две категории: системные и прикладные программы. Однако в 90-е годы прошлого столетия в этой структуре появились очень важные изменения: начал формироваться сегмент продуктов промежуточного слоя (middleware), расположившийся между традиционными ОС и приложениями. До недавнего времени эта категория ПО выполняла вполне определенную специализированную роль среды исполнения в корпоративных информационных системах. Но в начале 2000-х гг. сложилось четкое направление очередного этапа развития middleware — интеграция его с бизнес-решениями и средствами разработки.

В результате сегодня можно говорить о появлении новой категории ПО, которая с легкой руки аналитической компании Gartner получила название application infrastructure (инфраструктура приложений, ИП). В нее входят все та же среда исполнения приложений, а также средства разработки и инструменты управления, поддерживающие новое поколение приложений, реализация которых основана на сервис-ориентированной архитектуре (SOA), событийно-управляемых моделях и технологиях управления бизнес-процессами (BPM).

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

По сути именно направление ИП стало сегодня одним из ключевых сегментов конкурентной борьбы всех ведущих софтверных компаний. Чтобы ориентироваться в ситуации в этой сфере, полезно ознакомиться с исследованиями в данной области, проведенными двумя ведущими аналитическими компаниями на ИТ-рынке — Gartner и IDC.

Gartner: магический квадрат для поставщиков платформ

Нынешней весной компания Gartner (www.gartner.com) провела исследование рынка средств инфраструктуры приложений, опубликовав летом его результаты в виде своего традиционного магического квадрата — Magic Quadrant for Application Infrastructure, 2Q07 (рис. 1). Магический квадрат Gartner — это фирменный метод представления ситуации на рынке; чтобы оценить, как расположены на нем поставщики, нужно представлять себе критерии попадания игроков рынка в ту или иную четверть квадрата (см. врезку).

Оценивая позиции игроков в магическом квадрате, нужно иметь в виду, что как раз в момент проведения исследования Gartner стало известно о том, что Software AG приобрела webMethods. Это не нашло отражения в результирующем отчете, но вполне очевидно, что объединенная компания имеет все шансы переместиться в группу лидеров. Еще более серьезное событие в этом сегменте может произойти в недалеком будущем: в середине сентября корпорация Oracle официально сообщила, что она отправила совету директоров BEA Systems письмо с предложением о приобретении компании BEA за 6,7 млрд долл. (это на 25% превышает ее текущую рыночную стоимость). Если предложение будет принято (что представляется весьма вероятным), то Oracle имеет все шансы выйти на первую позицию в данном рейтинге.

Области магического квадрата Gartner

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

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

Провидцы. Эти поставщики демонстрируют ясное понимание рынка и предлагают сильные решения для одного или нескольких его сегментов. Но у компаний этой группы нет достаточных ресурсов для расширения своего присутствия на рынке — как в технологическом плане, так и в плане маркетингового продвижения своих технологий.

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

Ниже мы рассмотрим, как Gartner характеризует компании, которые попали в группу лидеров данного рынка, а также представленных на российском рынке перспективных игроков, таких, как Software AG, webMethods, Sun, InterSystems и Tibco. Эти характеристики включают как имеющиеся у игроков преимущества, так и факторы, которые, по мнению аналитиков, должны стать предостережением для компании.

BEA Systems

www.bea.com 

Достоинства. Компания предлагает широкий и всесторонний набор многоплатформенных технологий, занимая лидирующие позиции в области серверов приложений, порталов, интеграционных средств и BPM. Она имеет хорошую репутацию в сфере высокопроизводительных вычислений масштаба предприятия. Сделаны удачные приобретения перспективных фирм — разработчиков порталов (Plumtree Software), BPM-технологий (Fuego) и средств управления метаданными (Flashline). Другие достоинства BEA — известная торговая марка, сильные позиции в вертикальных сегментах (телекоммуникации, финансовые службы и государственный сектор) и хорошее международное представительство.

Предостережения. Компания минимально присутствует на массовом рынке, а также в SMB-сегменте. Высокие цены на ее продукты заставляют потребителей искать альтернативные варианты. Отсутствуют предложения в ряде перспективных ключевых областей современных корпоративных технологий, включая динамические сети, распределенные пространства памяти, модель «софт как сервис» (SaaS). Достижения BEA в направлении поддержки конструирования композитных приложений достаточно скромны.

Fujitsu

www.fujitsu.com 

Достоинства. Компания занимает лидирующие позиции на огромном рынке Японии, имеет сильное представительство в странах Восточной Азии. Ее руководство демонстрирует четко выраженное желание проводить экспансию бизнеса за пределы Японии. Аппаратный брэнд компании известен во всем мире, что должно способствовать продвижению софтверной торговой марки Interstage. Fujitsu имеет сильные позиции в области BPM и разнообразную продуктовую линейку в сфере SOA. Компания делает ставку на партнерство с независимыми поставщиками ПО (ISV) в направлении интеграции Interstage с их платформами (например, с Software AG и IDS Scheer).

Предостережения. Данное направление слабо представлено на рынках за пределами Восточной Азии, к тому же оно занимает пока очень незначительную часть в общем бизнесе Fujitsu. На продвижение брэнда Interstage выделяется явно недостаточно ресурсов. Для компании характерны сложная схема деловых операций и портфель продуктов, недостаточно связанных между собой, со слабой привязкой к общей экосистеме Fujitsu.

IBM

www.ibm.com

Достоинства. Компанию отличает широта продуктового диапазона — включая обнадеживающие попытки расширить спектр предложений, нацеленных на малые компании, за пределы традиционного для IBM рынка. Известны ее долгая и успешная история предоставления поддержки сложных и высокопроизводительных систем. У IBM имеется большая база установленных решений в критически важных сегментах инфраструктуры приложений (включая порталы, серверы приложений, интеграцию приложений, интеграцию данных, обработку транзакций и средства разработки). Корпорация предлагает мощную комбинацию продуктовых и сервисных возможностей для тех, кто хочет получить все от одного поставщика. Немаловажную роль играют и ее лидирующие позиции в области отраслевых стандартов и в деле продвижения концепции SOA.

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

Microsoft

www.microsoft.com

Достоинства. Внушает доверие предлагаемый компанией стек инфраструктуры приложений и сопутствующих технологий (например, ОС и СУБД) с их огромной инсталлированной базой. Разнообразная партнерская экосистема расширяет платформу Microsoft, добавляя к ней множество дополнительных продуктов. Многие важные функции (такие, как Windows Communication Foundation или Windows Workflow Foundation) составляют часть бесплатного набора .NET Framework 3.0. Microsoft предлагает для своих продуктов различные ценовые схемы, привлекательные для проектов и компаний любого размера. Отмечается также глубокая интеграция с Windows на серверах, настольных ПК и других аппаратных платформах.

Предостережения. Корпорация запаздывает с выводом на рынок всеобъемлющей платформы для SOA, не участвует в совместной работе по созданию важных стандартов, таких, как SCA (service component architecture). Поддержка SOA ограничена исключительно Web-сервисами. Слаба поддержка гетерогенных систем. Компания склонна действовать оппортунистически, предлагая собственные проекты как альтернативу общеотраслевым. Инфраструктура приложений Microsoft ограничена средой Windows, вне которой предложения компании выглядят очень скромно, особенно для крупных проектов.

Oracle

www.oracle.com

Достоинства. Компания имеет известный во всем мире брэнд, огромную инсталлированную базу продуктов (СУБД, бизнес-приложения), которая способствуют продажам семейства Oracle Fusion Middleware. Всесторонний набор продуктов Oracle Fusion Middleware включает сервер приложений, средства композиции и оркестровки, сервисную шину предприятия, инструменты разработки, средства управления метаданными, реестром и безопасностью. Oracle обладает инновационным видением развития технологий инфраструктуры приложений, в частности, в таких направлениях, как управление сложными событийными процессами и экстремальная обработка транзакций. Направление бизнеса ПО промежуточного слоя в компании быстро растет.

Предостережения. У Oracle нет пока некоторых предложений, которые имеются у главных конкурентов компании в области доставки и поддержки инфраструктуры приложений. Новейшие продукты поддерживают не все функции справочной модели. Разнообразный и постоянно пополняемый портфель продуктов вместе с необходимостью поддержки внешних заказчиков и внутренней разработки приложений создает для заказчиков проблемы при выборе приоритетов и последовательности реализации проектов. Хотя осведомленность об Oracle Fusion Middleware на рынке возрастает, известность этого семейства все же не столь широка, как у продуктов главных конкурентов компании.

Red Hat

www.redhat.com

Достоинства. Это лидирующий игрок в области Linux и доминирующий поставщик инфраструктуры приложений (JBoss/ JEMS), который опирается на мощную поддержку со стороны сообщества разработчиков ПО. При этом интерес к продуктам open source со стороны предприятий продолжает расти. У компании имеется хорошая команда проектировщиков и разработчиков с четким пониманием стратегии развития платформенных технологий. Объединение бизнес-модели Red Hat с продуктовой линейкой JBoss строится на имеющемся в отрасли опыте решения таких задач.

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

SAP

www.sap.com

Достоинства. Большая инсталлированная база приложений с лояльными пользователями создает массу возможностей для роста продаж ПО инфраструктуры приложений. Единая технологическая основа для приложений SAP ERP и интеграционной платформы SAP NetWeaver делают этот комплекс очень привлекательным для заказчиков, которые разрабатывают и развертывают композитные бизнес-приложения. Широкий функционал набора SAP NetWeaver (встроенный портал, инструменты проектирования и разработки, средства интеграции и BMP, сервер приложений) позволяет применять эту платформу в качестве единой основы для создания гетерогенных прикладных систем. У компании имеются планы развития таких актуальных направлений, как управление метаданными, моделирование и интеграция процессов, ESB, управление событиями, мониторинг бизнес-активности (ВАМ).

Предостережения. Все ИП-продукты SAP нацелены в первую очередь на потребителей бизнес-приложений SAP и имеют ограниченную привлекательность для пользователей других систем. Инсталлированная база SAP NetWeaver как самостоятельного продукта существенно меньше, чем у ключевых конкурентов. В некоторых направлениях (например, ESB и BAM) по текущим и даже планируемым возможностям NetWeaver отстает от предложений конкурентов. Относительно сложный набор технологий NetWeaver могут эффективно использовать только наиболее технологически подготовленные ИТ-провайдеры и ИТ-подразделения заказчиков.

InterSystems

www.intersystems.com

Достоинства. Компания занимает лидирующие позиции в такой важной вертикальной отрасли, как здравоохранение. У нее имеются высокопроизводительные продукты для создания и интеграции приложений, включая СУБД Cache и интеграционную платформу Ensemble, а также широкая экосистема ISV-партнеров. Это хорошо управляемый и растущий бизнес, основанный на частной собственности.

Предостережения. Продукты компании имеют ограниченное распространение на других вертикальных рынках. Нестандартная среда программирования не вполне соответствует типовым современным требованиям к разработке ПО. Не видно нацеленности на решение экстремальных транзакционных задач с использованием технологий grid, распределенной общей памяти и событийно-ориентированной среды промежуточного ПО. Компания минимально участвует в развитии ИТ-отрасли (стандарты, инициативы open source и т. п.)

Software AG

www.softwareag.com

Достоинства. Software AG — амбициозная, растущая и прибыльная компания, явно нацеленная на рост в сегменте инфраструктуры приложений с помощью своей платформы Crossvision. У нее имеется большая инсталлированная база унаследованных технологий (с лояльными пользователями) для решения критически важных для бизнеса задач (Natural 4GL и Adabas DBMS). Объединение продуктов Software AG и webMethods позволит сформировать полный пакет предложений для инфраструктуры приложений.

Предостережения. Торговые марки Software AG и Crossvision пока еще недостаточно известны по сравнению с лидирующими на рынке поставщиками, компоненты Crossvision не достигли полной зрелости. Компания недостаточно активна в маркетинговом продвижении продуктов. Пока непонятна стратегия объединения продуктов webMethods и Software AG.

Sun

www.sun.com

Достоинства. Компания занимает лидирующие позиции в Java Community Process и в развитии платформы Java в целом. Она имеет огромную инсталлированную базу серверов на базе Solaris и крепкие партнерские отношения с аccenture в реализации крупных проектов. Sun предлагает широкий и достаточно полный набор платформенных технологий для корпоративных клиентов. Развивается сотрудничество компании с сообществом open source, в том числе в рамках новой реализации Java EE (GlassFish).

Предостережения. Многие покупатели пока еще сомневаются в Sun как в поставщике инфраструктуры для критически важных приложений. Финансовые проблемы последних лет порождают неуверенность в устойчивости развития продуктов и технологий Sun в будущем. Недостаточно ясно видение развития Sun в направлении SOA.

Tibco

www.tibco.com

Достоинства. Компания имеет солидный долгосрочный опыт реализации сложных интеграционных проектов и обширную линейку функционально полных продуктов, оптимизированных для гетерогенных сред. Удачна ее модель сервисного обслуживания большой инсталлированной базы своего ПО. В 2006 г. Tibco представила инновационную технологию Activematrix, предназначенную для поддержки различных программных моделей, включая Java и .NET (а в будущем и PHP), в среде самых разных ОС (в том числе Solaris, HP-UX, Windows).

Предостережения. Tibco не имеет достаточных финансовых ресурсов, чтобы конкурировать с отраслевыми гигантами. Технология Activematrix — это пока лишь инновация, которая не прошла проверки практикой в больших критически важных для бизнеса проектах. Среда разработки Tibco заметно уступает в популярности таким инструментам, как Visual Studio или JDeveloper. Возможности BusinessWorks явно превосходят потребности реальных интеграционных проектов.

webMethods

www.webmethods.com

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

Предостережения. По мере созревания рынка и технологий webMethods постепенно теряет рыночную долю в борьбе с мегавендорами. У компании недостаточно развито сотрудничество с ISV по сравнению с крупнейшими инфраструктурными поставщиками. Недостаточна поддержка продуктов в географическом аспекте.

IDC: платформы для критически важных бизнес-приложений

В начале сентября компания IDC (www.idc.com) опубликовала результаты исследования практики применения критически важных приложений (КВП) в корпоративных структурах Северной Америки (2007 Mission Critical North American Application Platform Study). Исходные данные собирались весной этого года путем опроса представителей ИТ-департаментов 500 компаний с числом сотрудников более 1000 человек (70% компаний имели штат более 5000 человек). В качестве респондентов выступали ведущие ИТ-специалисты организаций: 240 менеджеров из категории «лица, принимающие ИТ-решения», 121 разработчик ПО и 139 ИТ-архитекторов.

Работа была проведена при спонсорской поддержке Microsoft, но в преамбуле отчета особо подчеркивается, что заказчик никак не влиял на выбор участников опроса и на формулировки задаваемых вопросов. Там же сказано, что хотя исследование проходило в США и Канаде (соответственно 466 и 34 компании), полученные данные хорошо отражают ситуацию на развитых ИТ-рынках в целом. Ценность полученных данных увеличивает тот факт, что в 2005 г. проводилось аналогичное исследование. Это позволяет не только оценить статическое состояние дел, но и понять динамику развития ситуации.

В центре внимания данного исследования IDC были вопросы разработки, интеграции и развертывания платформ приложений, под которыми понималась в первую очередь серверная среда ПО промежуточного слоя. Респондентам было предложено ответить на почти сотню вопросов, объединенных в несколько групп. Полную версию отчета можно найти по адресу (http://download.microsoft.com), мы же представим здесь лишь некоторые — наиболее интересные, на наш взгляд, — результаты.

К критически важным респонденты отнесли 15 типов приложений, среди которых первые два места заняли средства электронной почты (77,0%) и финансовые решения (75,6%). ERP-системы расположились в середине рейтинга (49,6%), пропустив вперед хранилища данных, средства бизнес-аналитики, инструменты управления проектами и логистикой. Самые популярные ОС для данного вида ПО (за исключением электронной почты) — Windows Server (68,6%) и Unix (63,8%), которые намного опередили занявшую третье место z/Series (11,6%).

Из технологических платформ лидируют Microsoft .NET (46,0%), Java (39,8%) и мэйнфреймы (20,8%). Если же говорить о будущем, то в качестве платформы для создания КВП в ближайшие два года чаще всего называли также .NET (30,2%) и Java (24,8%), за которыми следовали технологии Oracle (5,6%) и мэйнфреймы (5,2%). Что касается выбора конкретного поставщика, то текущие и планируемые предпочтения заказчиков распределились следующим образом: Microsoft (25,4% и 26,6%), IBM (19,6% и 18,0%), Oracle (11,8% и 12,4%), Sun (6,2% и 6,6%).

Целый ряд вопросов касался описания характерного ИТ-проекта, связанного с созданием КВП на предприятии. Здесь, в частности, выяснилось, что решение о выборе технологической платформы обычно принимается исходя из общей ИТ-стратегии компании (54,8%), хотя почти в четверти случаев это делает сама команда разработчиков, а на уровень руководства ИТ-отдела приходится 17,8%. Типичная длительность реализации подобного проекта — от 6 до 9 месяцев (31,2%), хотя довольно часто он занимает более двух лет (16,6%). При этом компании регулярно пользуются услугами внешних консультантов или интеграторов, хотя многие ИТ-подразделения (41,0%) выполняют проекты полностью самостоятельно. Сами же проекты обычно включают использование готовых продуктов в сочетании с созданием собственных приложений (64,4%), причем возможности офшорной разработки используют 18% опрошенных. Лишь 15,6% проектов в той или иной мере применяют хостинг приложений или отдельных сервисов.

Подавляющая часть проектов — 84% — связана с использованием сервера приложений, при этом тройка лидеров выглядит так: Microsoft Windows Server (29,0%), IBM WebSphere Application Server (14,9%), Oracle J2EE Application Server (12,4%). В почти половине случаев проекты включают портальные технологии, и чаще всего это IBM WebSphere Portal (17,1). Довольно неожиданным результатом стал невысокий уровень применения интеграционных технологий — 16,4%; чаще других здесь применяются средства IBM, Microsoft и webMethods. Что касается баз данных, то тут лидирует Oracle (36,8%), за которой идут Microsoft SQL Server (28,2%) и IBM DB2 (10,6%).

Web-сервисы в том или ином варианте присутствуют в 39,2% проектов, и чаще всего используются технологии Microsoft (35,7%) или IBM (17,3%). При этом четверть заказчиков считает, что они уже применяют в своих корпоративных системах методы сервис-ориентированной архитектуры (SOA).

Наиболее популярный вариант доступа пользователей к функционалу КВП — через Web-браузер (70,0%) и настольные приложения (52,6%), но заметна и доля мобильных устройств (15,4%). Само бизнес-решение обычно реализовано в виде Web-приложения, которое функционирует в среде корпоративной сети предприятия (76,3%), публичного Интернета (30,7%) или корпоративного экстранета (22,9%). Здесь все чаще используются технологии ASP.NET (34,5%), JSP (29,1%) и ASP (23,7%). В почти половине проектов задействованы технологии обмена сообщениями и очередей запросов; тут с большим отрывом лидируют IBM MQ Series (38,0%) и Microsoft MSMQ (34,1%). Наиболее популярные средства управления ИТ — SMS и MOM корпорации Microsoft (27,0%), за которым следуют HP OpenView (13,2%) и IBM Tivoli (13,0%).

Отвечая на вопрос об уровне удовлетворенности заказчиков технологиями различных вендоров, респонденты наиболее высоко (удовлетворены очень или в какой-то степени) оценили компании Microsoft (85,8%), Oracle (67,6%) и IBM (61,8%). Если же говорить о технологиях, то уровень удовлетворенности выглядит так — Java (77,4%), .NET (72,8) и продукты Open Source (60,2%).

Если сравнивать ситуацию в области КВП в среде корпоративных заказчиков на основании исследований 2005 и 2007 гг., видно, что основная конкуренция по-прежнему идет между .NET и Java, причем обе технологии усилили свои позиции, во многом за счет других конкурирующих средств (рис. 2). Правда, рост доли .NET объясняется также переходом на эту среду с других, более ранних технологий Microsoft. Если же посмотреть предпочтения заказчиков в отношении конкретных вендоров, то оба лидера, Microsoft и IBM, несколько снизили свой рейтинг, отдав заметную долю корпорации Oracle (она повысила свой рейтинг с 7,0% до 11,2%). Если говорить о ключевых критериях при выборе софтверной платформы, то главными, как видно из рис. 3, остаются надежность, производительность, безопасность, масштабируемость и поддержка поставщика — эти критерии назвали более 80% респондентов.

Возрос уровень использования SOA в корпоративных проектах, при этом среди технологий здесь лидирует по-прежнему Microsoft, которая увеличила свою долю с 31,7% до 36,4%. Следом идут IBM (17,8%) и Oracle (16,3%), причем первая снизила свой рейтинг на 8 пунктов, а вторая повысила почти на 10.