|
|
|||||||||||||||||||||||||||||
|
К вашим услугамИсточник: CIO-world Константин Ушаков
«Я думаю, что миграция корпоративных информационных систем в направлении сервис-ориентированной архитектуры - это естественный процесс, - рассуждает Марк Колан, главный идеолог компании IBM в сфере электронного бизнеса, должность которого в табели о рангах „Голубого гиганта" совершенно официально именуется Senior e-Business Evangelist. - И проходить этот процесс будет те же фазы, которые в свое время прошел метод объектно-ориентированного программирования. Вспомните: ведь для его утверждения в мировых индустриальных масштабах понадобилось целых десять лет. И переход к SOA тоже будет долгим и эволюционным. При этом IBM не собирается никоим образом принуждать клиентов к применению новых архитектурных решений - их привлечет потенциальная экономия, которую сервис-ориентированная архитектура приносит благодаря тому, что позволяет сделать приложения более гибкими и дружественными, программные элементы - взаимозаменяемыми и многократно используемыми, а всю ИТ-инфраструктуру - более совершенной и эффективной. Преимущества SOA настолько очевидны, что делают эту технологию поистине незаменимой для любого разрабатываемого сейчас веб-проекта». Представители компании IBM, являющейся сейчас безусловным лидером мирового рынка SOA-решений, констатируют, что две трети из 2 700 их корпоративных клиентов, успевших к сегодняшнему дню перестроить программное обеспечение своих информационных систем в соответствии с принципами новой архитектуры, используют ее возможности не только для обеспечения экономии, но и с целью создания условий для стратегического развития своего бизнеса: расширения круга партнеров, улучшения контактов с поставщиками, разработки оригинальных продуктов и услуг для потребителей, открытия неизвестных или недоступных ранее источников прибылей. «Порталы все чаще становятся главными „информационными вратами" промышленных компаний - то есть основными шлюзами, через которые осуществляется доступ к корпоративной информации и ее использование как для внутренних нужд предприятия, так и для его взаимодействия с контрагентами, - отмечает Кен Бисконти, вице-президент подразделения IBM Workplace, Portal and Collaboration Products. - И в этой связи весьма показателен тот факт, что доходы от продажи лицензий и услуг технического сопровождения нашего программного комплекса IBM WebSphere Portal вот уже четыре года подряд растут неуклонно и очень быстрыми темпами. Подобный рост поддерживается стремлением руководства компаний-клиентов развертывать составные приложения, предоставляющие их сотрудникам необходимую информацию в точном соответствии с требованиями. А наличие в пакете WebSphere Portal технологических решений IBM SOA как раз и позволяет создавать сформированные на „ролевой основе" составные приложения, совершенствующие возможности обеспечения сотрудников информацией и коллективной работы с ней». Одним из видных корпоративных пользователей сервис-ориентированных технологий IBM стал, к примеру, банк Hapoalim - крупнейшее финансово-кредитное учреждение Израиля, объем активов которого составляет почти 60 млрд. долларов. В начале прошлого года Hapoalim приступил к построению на базе программного обеспечения IBM WebSphere обновленной SOA-инфраструктуры, которая должна связать 3,5 миллиона клиентов банка с 350 его филиалами, расположенными в Северной и Латинской Америке, Европе, Юго-Восточной Азии и Австралии, а также с фондовыми биржами и правительственными учреждениями. Первая стадия этого процесса заключалась в создании системы Customer Alerts, обеспечивающей мгновенное оповещение клиентов о наступлении определенных событий (платежей, переводов или иных транзакций, планируемом изменении кредитных условий и т. д.). Основанное на открытых стандартах интеграционное ПО WebSphere объединяет между собой различные источники информации, поэтому предупреждения поступают клиенту практически мгновенно, в унифицированном виде и в удобной форме - по электронной почте или по мобильному телефону. Возможность дистанционного получения точной информации по требованию является важнейшим дифференцирующим фактором для 50% клиентов Hapoalim, предпочитающих онлайновый режим взаимодействия с банком. Задача осложнялась наличием у этого банка многокомпонентной ИТ-инфраструктуры, состоящей из множества закрытых коммерческих приложений, различных пользовательских интерфейсов и нескольких хранилищ ответственной информации. Это замедляло реагирование на запросы клиентов и контролирующих органов, а также проведение любых бизнес-операций во всех департаментах и филиалах банка. Объединив в рамках среды SOA все ключевые категории потенциальных пользователей новой системы: сотрудников, клиентов, партнеров и государственных контролеров, - банк Hapoalim сократил время реакции на 25% и повысил эффективность работы благодаря рациональной организации интерфейсов. «Использованная банком Hapoalim поэтапная стратегия реализации SOA-среды - это вдохновляющий пример для всех финансовых организаций, которые хотели бы применить SOA, однако не решаются на это в силу пугающих на первый взгляд масштабов проекта реализации, - говорит Сэнди Картер, вице-президент IBM по стратегиям, каналам продаж и маркетингу SOA-решений и продуктов WebSphere. - Успешная реализация небольших проектов в банке Hapoalim с последующим контролем их окупаемости наглядно демонстрирует, насколько быстро и просто можно повторно применить типовые методики в масштабе всей организации при создании сервис-ориентированной архитектуры». Спрос на SOA-технологии и программные разработки IBM начинает проявляться и в нашей стране. «Аэрофлот» стал первым отечественным авиаперевозчиком, интегрировавшим разнородные бизнес-приложения на базе сервис-ориентированной архитектуры. «Процесс интеграции оказался нелегким. Известно, как тяжело внедряются инновации в крупных организациях, - замечает Леонид Алтухов, директор по продажам ПО российского представительства IBM. - А тем более, когда речь идет о такой относительно новой технологии, как SOA. И хотя за рубежом в авиатранспортной отрасли ее уже используют American Airlines, Delta Airlines и ряд других фирм, „Аэрофлот" оказался пионером ее реализации в условиях России». Со своей стороны, заместитель генерального директора «Аэрофлота» по информационным технологиям Сергей Кирюшин обращает внимание на то, что в его компании используются около двухсот бизнес-приложений, которые имеют тенденцию к «размножению» и увеличению объема хранимых и обрабатываемых данных. Эти приложения разных производителей имеют разные языки программирования, функционал, интерфейс и т. д. По этим и другим причинам до начала проекта информация, используемая, в том числе, для принятия управленческих решений, дублировалась, носила неоднородный и несогласованный характер, росли затраты ресурсов для поддержания актуальности данных и обеспечения работы ИТ-систем. Развитие всей информационной систесмы компании тормозилось, что было неприемлемым в условиях жесткой конкуренции. В 2004 г. руководство «Аэрофлота» приняло решение интегрировать разнородные бизнес-приложения на основе сервис-ориентированной архитектуры. В качестве платформы был выбран программный продукт IBM WebSphere, в конце 2004 г. был подписан соответствующий контракт с IBM. Работа включала создание концепции интеграции, разработку спецификаций и требований, проектирование и тестирование системы. В рамках проекта специалисты IBM ввели в эксплуатацию корпоративную сервисную шину (Enterprise Service Bus, ESB). Она является центральным компонентом, обеспечивающим обмен данными между ключевыми приложениями. При этом количество и сложность используемых интерфейсов уменьшается за счет того, что каждое подключенное к системе приложение обменивается данными только с ESB. Подключать приложение к шине можно, даже не имея его кода. Сервисная шина, в свою очередь, связана с хранилищем данных, генерирующим отчеты. В системе установлены приоритеты для передачи информации и формирования отчетов. По словам Сергея Кирюшина, в результате реализации данного этапа была снята основная нагрузка с информационной производственной системы. В ближайшее время количество сотрудников «Аэрофлота», имеющих прямой доступ в производственную систему компании, будет уменьшено с 1 тысячи до нескольких десятков человек. Остальные будут обращаться к хранилищу данных через ESB. Что касается окупаемости этого проекта, то в метриках ее подсчет не производили. «Окупаемость было сложно определить, так как создается общая инфраструктура. Мы рассматривали данный проект не с точки зрения „вложил рубль, получил два", а как способ повышения управляемости», - говорит Сергей Кирюшин. Цену контракта с IBM представители «Аэрофлота» не называют, но по их словам, речь идет о сотнях тысяч долларов. Как добавил Леонид Алтухов, в IBM рассчитали, что подобные проекты приводят к снижению затрат на интеграцию приложений на 50-60%, в то время как 80% бюджетов внедрения ИТ-инноваций тратятся именно на интеграцию. Заметных успехов в деле разработки и продвижения SOA-технологий добились за последнее время и другие лидеры этого сегмента рынка ИТ - в частности, Oracle и SAP. Причем каждая из этих остро конкурирующих между собой компаний движется к достижению успеха своим собственным путем. Различные подходы к применению сервис-ориентированной архитектуры, которым следуют эти вендоры, олицетворяют собой важнейший выбор, перед которым оказываются ИТ-службы: что лучше использовать для обеспечения требований SOA - пакет приложений одного поставщика или связующее ПО? Эксперты отмечают, что Oracle фокусирует свои усилия по разработке SOA на создании открытой инфраструктуры на базе связующего ПО Fusion, работающего на Java. Напротив, SAP со своей платформой NetWeaver в основу избранной стратегии продвижения SOA ставит принцип простоты внедрения и настройки различных приложений собственной разработки. По мнению аналитиков агентства Forrester Research, целью SAP является обеспечение поддержки своих программных продуктов и своих партнеров. Oracle же гораздо более склонна к принятию открытых стандартов, однако построенные в итоге приложения менее надежны и требуют дополнительного тестирования. Продолжая работу, направленную на поддержку организаций, разрабатывающих, развертывающих и поддерживающих SOA, корпорация Oracle не так давно объявила о начале поставок третьей версии своего продукта Oracle SOA Suite 10g. Этот программный комплекс, входящий в состав семейства Oracle Fusion Middleware, содержит существенные усовершенствования, направленные на упрощение ключевых процедур развертывания сервис-ориентированной архитектуры. Высокопроизводительная мультипротокольная сервисная шина позволяет существенно уменьшить объем программирования, необходимого для объединения разнородных сервисов и приложений. Компонент инструментовки ресурсов Oracle BPEL Process Manager предоставляет расширенные возможности управления рабочими процессами персонала, включая упрощенный инструмент проектирования рабочих процессов и новые алгоритмы для сложной маршрутизации и эскалации задач. В состав BPEL Process Manager также входят новая инфраструктура тестирования, которая автоматизирует тестирование процессов и моделирование сервисов для приложений SOA, и сервис принятия решений, который позволяет разработчикам легко интегрироваться с репозитариями бизнес-правил Oracle, ILog и другими комплексами правил из среды проектировщика BPEL. «SOA быстро становится для заказчиков стандартным путем для получения дополнительной отдачи от существующей ИТ-инфраструктуры и для интеграции разнородных приложений и сервисов, - заявляет Амлан Дебнат, вице-президент Oracle по серверным технологиям. - И те организации, которые только начинают внедрение SOA, и те, которые уже продвинулись по этому пути, могут получить значительные преимущества от удобных и мощных средств и возможностей архитектуры „hot-pluggable", которые предоставляет Oracle SOA Suite 10g Release 3». «Сегодня, когда использование сервис-ориентированной архитектуры становится массовым явлением, заказчикам требуются инфраструктурные компоненты SOA, которые были бы просты в установке, внедрении и управлении, - продолжает мысль г-на Дебната управляющий вице-президент по стратегическим технологическим решениям компании Hitachi Consulting Брайан Эриксон. - Продолжая наше давнее сотрудничество с Oracle, мы вместе работаем над тем, чтобы предоставить нашим клиентам исчерпывающие, лучшие в своем классе средства SOA и эталонную архитектуру, позволяющую упростить модернизацию ИС». Управление является ключевым компонентом любой реализации SOA. Входящие в состав Oracle Fusion Middleware пакеты SOA Suite и Web Services Manager в сочетании с основанной на политиках методологией управления Oracle позволяют определять и внедрять политики и процедуры управления. Применение этого подхода позволяет организациям быстрее преодолевать проблемы, возникающие в процессе разработки, связанные с изменениями в поведении организации и комплексностью внедрения, обычно возникающие при создании SOA. Кроме того, Oracle Fusion Middleware обеспечивает заказчикам упрощенный доступ к необходимым многократно используемым сервисам, дает возможность ускорить сборку композитных приложений и оперативно реагировать на быстро меняющиеся требования бизнеса. Пакет SOA Suite предоставляет единую интегрированную консоль на базе браузера для администрирования политик во множестве распределенных по организации точек, в которых используется связующее ПО как Oracle, так и других производителей, а также в различных корпоративных приложениях. «Все большее число компаний мира рассматривает SOA как образец архитектуры, обеспечивающей выполнение интеграционных требований, которые возникают при создании композитных приложений», - утверждает руководитель металлургического направления компании Oracle СНГ Михаил Таланов. У него сейчас есть все основания для подобных выводов: ведь в прошлом году в концерне «Русал» - одном из ведущих предприятий российской металлургии - завершилось одно из первых в нашей стране внедрений Oracle BPEL Process Manager. В результате в концерне была осуществлена быстрая интеграция бизнес-процессов и программного обеспечения управляющей компании и Красноярского, Новокузнецкого, Саяногорского и Братского алюминиевых заводов. Это позволило существенно повысить эффективность работы всего металлургического объединения за счет максимального использования существующих ИТ-ресурсов каждого входящего в его состав предприятия. Тем временем корпорация SAP в разработке и совершенствовании своих ERP-систем уделяет особое внимание двум их ключевым характеристикам: гибкости и простоте, которые - по мнению руководства компании - позволяют ее клиентам концентрироваться на бизнес-стратегиях своих предприятий, а не на ИТ-экспертизе. В одном из своих недавних выступлений вице-президент SAP EMEA Ферри Аболхассан отметил ту эволюцию, которую прошла и продолжает проходить идея сервис-ориентированной архитектуры в разработках его компании. Теперь это не просто SOA, а ESOA (Enterprise SOA) - то есть архитектура, которая включает в себя не только сервисы, но и электронные бизнес-стратегии предприятий. Целью внедрения ESOA является создание системы, приносящей выгоду уже сегодня, в которой заложены потенциальные возможности для развития. К числу основных инноваций компании SAP относятся реализованная парадигма SOA на платформе SAP NetWeaver и разработка нового пользовательского интерфейса в виде портала, ориентированного на более широкий круг бизнес-пользователей. Решение mySAP ERP2005 основано на платформе бизнес-процессов и имеет архитектуру корпоративных сервисов (Enterprise Service Architecture). Раньше приложения SAP строились по принципу клиент-серверной архитектуры и модульной структуры (как SAP R/3). Процессная же платформа позволяет собирать бизнес-процесс из «кубиков» (сервисов). Например, процесс закупки оборудования включает следующие шаги: генерация заявки, проверка бюджета, утверждение заявки, формирование заказа, уведомление об отгрузке поставщиком, поступление на склад, ввод счета-фактуры. Каждый шаг рассматривается как сервис, в реализации которого используются различные приложения (модули) SAP. В mySAP ERP2005 используется веб-интерфейс и ролевой подход к должностным обязанностям сотрудника. Таким образом, в решении возрожден принцип автоматизированного рабочего места: на портале можно формировать рабочие места руководителя кадровой службы, главного механика и т. д. с доступом ко всем необходимым информационным ресурсам. MySAP ERP2005 допускает интеграцию с решениями других производителей ПО: например, в рамках совместного проекта Duet реализована интеграция Microsoft Office и mySAP ERP. Новая платформа содержит также свыше 25 отраслевых настроек, поставляемых одним пакетом. Компания Burda Digital Systems - ИТ-подразделение немецкой компании Hubert Burda Media, владеющей 260 популярными изданиями, завершила создание новой бизнес-модели, реализовав ее с помощью системы mySAP ERP 2005 и платформы SAP NetWeaver и использовав преимущества сервисно-ориентированной архитектуры. Решение было развернуто вдвое быстрее, чем ожидалось, и уже продемонстрировало 20-процентное снижение стоимости при построении связей между бизнес-процессами по всему предприятию и бесшовной интеграции ПО SAP с использовавшимися ранее программными продуктами. Новая модель представляет каждый бизнес-процесс компании как отдельный сервис. Используя гибкость ESOA, компания приняла решение объединить ключевые бизнес-процессы в пакетированные компоненты, каждый из которых реализует то или иное специфическое требование пользователей. Такая модель может быть использована компаниями любой специализации, желающими воспользоваться готовыми наборами реализованных бизнес-процессов. Например, таким образом может быть автоматизировано управление персоналом. Поскольку Burda Digital Systems занимается автоматизацией компании, работающей в области СМИ, она создала уникальную модель, реализующую ключевые виды деятельности именно таких компаний - управление продажами и управление дистрибуцией. Такой способ, называемый аутсорсингом бизнес-задач, позволит другим компаниям в будущем воспользоваться одним или несколькими разработанными пакетами сервисов для автоматизации своей деятельности. Пользователям внутри своей компании и внешним клиентам Burda Digital Systems предлагает воспользоваться веб-сервисами, разработанными на платформе SAP NetWeaver, для создания композитных приложений, использующих данные из различных программ. Благодаря применению сервисно-ориентированной архитектуры специалисты компании смогли перестать фокусироваться на стандартной функциональности ПО и обращать больше внимания на сами процессы и бизнес-модели. Согласно результатам последних исследований компании Gartner, в 2007 году сервис-ориентированная архитектура будет применяться более чем в 50% критически важных бизнес-приложений и бизнес-процессов. К 2010 году это число достигнет 80%. Несмотря на то что популярность SOA значительно возросла и масштаб ее применения выходит за рамки вертикальных индустрий, географий и организаций, количество неудавшихся проектов также увеличивается. Различные организации ощутили на себе, что преимущества SOA «влетают в копеечку», в то время как проблемы, связанные с ее принятием, являются очевидными. Как сообщает руководитель исследовательской группы Gartner Фрэнк Кенни, новая продукция SOA наводнила рынок, но вследствие своей недоработанности нередко разочаровывает пользователей. С другой стороны, слишком жесткие требования к SOA приводят и к иным нежелательным последствиям: проекты становятся дороже, а их реализация не укладывается в установленные сроки. И все же г-н Кенни констатирует, что большинство опрошенных специалистами его группы ИТ-директоров в первую очередь отмечало практические преимущества, которые дает успешное осуществление SOA-проектов, и среди них - повышение уровня адаптируемости компаний к меняющимся условиям бизнеса, ускорение развертывания приложений, снижение стоимости их разработки и интеграции. При этом использование SOA заставляет в обязательном порядке учитывать целый ряд сопутствующих факторов: по сравнению с традиционной монолитной или клиент-серверной архитектурой, SOA требует более точного проектирования приложений, а зачастую и применения промежуточного интеграционного ПО. Тестирование, отладка, управление и обеспечение безопасности SOA также представляют собой весьма сложные и чрезвычайно затратные процессы. Иными словами, SOA - это не просто программный продукт, который достаточно купить, установить и начать эксплуатировать. Помимо внедрения новых технологий, SOA требует изменений в сознании людей. «Компании, которым со стратегической точки зрения необходим переход к SOA, должны строить свои бизнес-модели, сочетая преимущества ИТ-технологий и бизнес-перспективу», - утверждает Фрэнк Кенни. По его данным, затраты на внедрение и сопровождение технологий сервис-ориентированной архитектуры постоянно растут и по сравнению с затратами на традиционную архитектуру окупаются не так быстро: судя по всему, к 2008 году авансовые инвестиции в крупномасштабные приложения SOA смогут окупиться только в проектах, рассчитанных на срок три года и более. SOA и ее создатели:
|
Главная страница - Программные продукты - Статьи - Управление ИТ-инфраструктурой, Управление бизнесом, Business Intelligence, Корпоративные информационные системы, IBM, IBM Rational, Oracle |
Распечатать »
Правила публикации » |
Написать редактору | |||
Рекомендовать » | Дата публикации: 15.08.2007 | |||
|
Новости по теме |
Российские Android-программисты останутся без денег. Google запрещает переводы
|
Рассылки Subscribe.ru |
Статьи по теме |
Новинки каталога Download |
Исходники |
Как извлечь полезный текст из HTML
|
Документация |