четверг, 17 апреля 2008 г.

II Всероссийская конференция «Сервисно-ориентированная архитектура SOA-2008»

Про конференцию

Присутствовали в основном представители ИТ отделов предприятий, в основном банковского сектора, такие как Ренесансс Кредит, Альфа-банк, Русфинанс Банк и т.д. Очень мало было представителей вендоров, особенно удивило отсутствие IBM, хотя их доклад был бы очень уместен на данном мероприятии, поскольку именно вендоры определяют тенденции и технологии, с которыми мы имеем дело. В общем тут, на мой взгляд, явная недоработка организаторов. Хотя был представитель Oracle, правда в зале и не выступал, а из выступающих вендоров были только SAP и Microsoft.

Вообще получилось, что на конференции говорили не о SOA как таковой, а о видении его с точки зрения задач банковского сектора, основная задача которого – интеграция. Даже не о видении, а о вполне конкретных задачах, в решении которых методы и подходы SOA были ими востребованы. Особенность банковского бизнеса такова, что компании вынуждены использовать в своей работе в среднем около 10 различных систем, а то и намного больше и использовать их совместно в рамках предоставления своих продуктов. Плюс к этому развитая система филиалов, необходимость интеграции с системами партнеров и предоставление своих сервисов партнерам. Поэтому выстраивание своих архитектур стоиться на основании определенной бизнес задачи - интеграции. Отсюда вытекает ясность критериев успеха проекта, поэтому осуществив интеграцию систем на базе ESB считают цель достигнутой и проект успешным. Так же интересной задачей является кастомизация зарубежных систем, которые банки вынуждены использовать в своей работе, но которые по ряду критериев не отвечают российским реалиям. Здесь с помощью подходов SOA осуществляется обертка таких систем нужными сервисами, в результате чего достигается возможность изменения версии приложения без необходимости многократной доработки. Уже сейчас практически все докладчики говорили о BPM как о цели всей работы, но лишь несколько из них приводили примеры конкретных внедрений для ограниченного спектра процессов.

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

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

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

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

Каким образом, в банковской сфере, наблюдается четкий процесс построения SOA по принципу «снизу в вверх», когда сначала делается анализ существующей инфраструктуры, выделяются возможные сервисы исходя их технических предпосылок.

Другие, более правильные подходы, были применены и продемонстрированы Аэрофлотом и Вымпелкомом. Эти компании подходят к внедрению SOA «сверху вниз», то есть сначала определяют необходимый процесс, потом ищут уже в ИТ инфраструктуре сервисы для его реализации, либо находя и выделяя его, либо формирую новый в случае его отсутвия.

Вопросы и проблемы, озвученные в рамках круглого стола, очень напоминают ситуацию с внедрением ERP систем, бум которых пришелся на начало 2000-ных годов. И как и в случае с ERP четко прослеживается необходимость консалтинга со стороны интеграторов. Здесь, достаточно сильную позицию в будущем может занять SAP. Его SOA решения достаточно новы и пока мало распространены. Но внедряются в основном там, где уже используются его ERP решения. А SAP обладает колоссальным консалтинговым опытом, что может сделать его сильным игроком на данном рынке, при, как мне показалось, пока не очень сильной технологической базы, т.к. продукты его SOA линейки пока достаточно новы на рынке.

Про BEA

Как оказалось, BEA, равно как и Oracle, в настоящий момент находится в неком вакууме неопределенности, т.к. покупка состоялась, но roadmap-ов продуктовой линейки никто не видел, поэтому при выборе платформы, сейчас никто не рассматривает продукты этих двух компаний, и поэтому на рынке фактически доминирует IBM.

Хотя один из экспертов ясно выразился, что продуктовая линейка Oracle слаба и, по видимому, линейка продуктов BEA продолжит свое существование.

Про SOA

SOA в России сейчас на этапе формирования ожиданий. Есть интерес, есть ощущение потребности, но нет выработанных подходов к внедрению, отсюда есть опасения и есть неуверенность в успехе. Кроме того, SOA подразумевает управление процессом самим предприятием, отделом ИТ в кооперации с бизнесом, но нет специалистов, способных понять бизнес, подружить его с ИТ.

Так же очень слабо, но прослеживаются потребности в неком фронтэнде для построенных процессов.

Про будущее

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

Комментариев нет: