«Открытые системы»
В Москве прошел ежегодный бизнес-форум IBM, главной темой которого была объявлена концепция сервис-ориентированной архитектуры
Об инновационной роли сервис-ориентированных архитектур сегодня, пожалуй, не говорит разве что ленивый. Однако, часто такие разговоры носят поверхностный характер — за овациями по поводу преимуществ SOA (Service-Oriented Architecture) часто теряется как истинный смысл этой архитектуры, так и нерешенные проблемы по ее продвижению. Чего, например, стоит утверждение аналитиков Gartner, приведенное в пленарном выступлении прошедшего недавно в Москве восьмого бизнес-форума IBM: «Все, что изменяется, может быть сделано лучше, если оно основано на SOA». С таким же успехом на месте SOA можно было бы вписать почти любую ИТ-аббревиатуру.
Под влиянием громких реляций об успешных завершениях SOA-проектов где-то за пределами России у участников форума могло сложиться ложное впечатление, что SOA — это очередная приманка для клиентов. Между тем, IBM ежегодно тратит около 1 млрд. долл. на развитие портфеля своих продуктов и услуг в области SOA, что отразилось и в программе форума, где фигурировали такие интересные темы, как концепция и методология SOA, открытые стандарты, преодоление разрыва между бизнесом и ИТ, аспекты безопасности SOA.
Более того, корпорация уже сегодня предлагает 11 новых сервисов и 23 обновленных продукта, вместе образующих функционально полный набор средств работы в соответствии с канонами SOA, от управления бизнес-процессами и до мониторинга ИТ-инфраструктуры в реальном времени.
Решения для управления бизнес-процессами на базе SOA — результаты работы центра IBM BPM Competency Center, объединяющего экспертов в различных прикладных областях. Данный центр объединяет 400 бизнес-партнеров IBM, работающих с SOA и обладающих знаниями по BPM. Особо здесь стоит упомянуть продукт IBM Workplace Dashboard Framework, предоставляющий клиентам возможность многократного использования SOA-компонентов, средства администрирования и формирования информационных панелей, осуществляющих мониторинг выполнения задач бизнеса.
Репозитарий WebSphere Registry and Repository помогает управлять Web-сервисами и бизнес-процессами на всем протяжении их жизненного цикла. WSRR построен на Rational BuildForge, Rational ClearQuest и Rational Software Architect и позволяет публиковать и находить необходимые сервисы.
Одна из проблем перехода на SOA — соответствующая подготовка имеющейся ИТ-инфраструктуры, например «завертывание» унаследованных приложений в оболочку, позволяющую использовать критичные для бизнеса приложения в новой среде и обеспечение безопасности работы с сервисами. По первому вопросу (решения, обеспечивающие миграцию унаследованных приложений в SOA) ясности пока нет. Между тем аналитики Aberdeen Group в отчете, посвященном оценке эффективности усилий по интеграции унаследованных приложений в современные архитектуры, предупреждают что лишь 26% компаний решаются сегодня на замену унаследованных приложений, остальные либо расширяют их функционал, либо модернизируют, предпочитая «упаковывать» их для использования в сервис-ориентированной среде. При этом в ближайшие три года 80% компаний планируют перевести все свои унаследованные приложения в среду SOA.
В области обеспечения безопасности работы с сервисами IBM предлагает ряд решений — SOA Application Security Assessment, SOA Security Requirements, SOA Security Architecture и SOA Security Implementation. И это весьма кстати, учитывая, что сегодня, по мнению аналитиков Aberdeen, к SOA движутся 90% опрошенных ими компаний, причем 66% считают, что эта архитектура позволяет сократить время реакции ИТ-инфраструктуры на требования бизнеса, 53% отметили снижение стоимости интеграции, а 44% — уменьшение стоимости поддержки ИТ-решений.
В части мониторинга ИТ-систем IBM располагает новыми сервисами SOA Management Planning, Business of IT Dashboard и Testing Center of Excellence for SOA, которые позволяют в реальном масштабе времени наблюдать за ИТ-ресурсами и управлять ими по аналогии с бизнес-процессами.
Кроме этого IBM предлагает комплект специализированных сервисов для конкретных отраслей. Решение WebSphere Business Services Fabric основано на SOA-активах, семантических моделях, политиках и отраслевых стандартах. Все отраслевые сервисы доступны через каталог IBM SOA Business Catalog, включающий 2,4 тыс. SOA-сервисов.
Российские проекты
На сопутствовавшей форуму пресс-конференции Кирилл Корнильев, генеральный директор IBM EE/A отметил, что, хотя у IBM на сегодняшний день имеется 200 патентов по технологиям SOA и 250 соответствующих проектов по всему миру, пока трудно ожидать большого числа внедрений у нас в стране.
«В России хорошо с изобретениями, и недаром страна находится на третьем месте по научно-техническому потенциалу, однако изобретать еще не значит внедрять и выводить экономику на соответствующий уровень», — отметил он.
Тем не менее, как подтвердил Сергей Яскевич, директор IBM Global Technology Services в России, в нашей стране уже идут десятки пилотных SOA-проектов. На форуме были названы два клиента — «Аэрофлот — Российские Авиалинии» и «Альфа-банк».
В первой компании завершен начальный этап проекта создания корпоративной системы интеграции приложений, построенной на основе технологий IBM Websphere. Результатом стала интеграция на базе SOA разнородных бизнес-приложений для обеспечения целостности и актуальности данных, поставляемых, например, Центру управления полетами. Проект в «Альфа-банке», по словам Корнильева, также идет достаточно успешно, а его ход даже обсуждался во время июньского визита в Россию Самуэля Палмисано, председателя совета директоров и генерального директора IBM.
Возвращаясь к теме SOA, Корнильев весьма убедительно ответил на вопрос о причинах отсутствия в России крупных исследовательских центров IBM, аналогичных центрам SOA Solutions Center, открытых недавно в Китае и Индии. Он обратил внимание, что сегодня Россия не может поставить «под ружье» крупные коллективы программистов, готовые решать масштабные задачи, хотя в стране имеется много небольших творческих коллективов, способных предлагать нетривиальные подходы к преодолению неординарных проблем.
Конечно, SOA — это одновременно и очередная маркетинговая «конфетка», и продуктивный архитектурный подход, позволяющий унифицировать процесс построения ИТ-инфраструктуры, и хорошо забытые технологии (модуляризация, удаленный вызов процедур и т. п.). Тем не менее, по данным Gartner, к 2008 году 80% новых ИТ-проектов будут связаны с SOA. И как следует из исследовательской программы «Значение сервис-ориентированной архитектуры для бизнеса», проведенной IBM Institute for Business Value, 92% заказчиков IBM, внедряющих SOA, обратились к этой инновационной технологии с целью снижения расходов, а 51% заказчиков повысили свои доходы.