Финансовая сфера

Банковское обозрение


  • Фундамент для IT-инфраструктуры
01.05.2010

Фундамент для IT-инфраструктуры

Аббревиатура «SOA» (Service-Oriented Architecture — сервисно-ориентированная архитектура) все чаще звучит применительно к автоматизации работы банка. Своим практическим опытом внедрения и развития SOA-проекта с «БО» поделился начальник отдела интеграции систем ВТБ — IT-менеджер проекта «Интеграционная платформа ВТБ» Дмитрий Косицын.


Дмитрий Косицын

— Дмитрий Валерьевич, когда ВТБ начал реализовывать SOA-проект?

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

— Есть мнение, что SOA-проекты очень дорогостоящи.

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

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

Кроме того, на рынке представлены SOA-решения разной стоимости. Есть проекты с очень дешевыми лицензиями — Apache Software Foundation, Sun Microsystems и др. Для их использования, по сути, необходимо осуществлять затраты только на специалистов и аппаратные ресурсы. Есть варианты более дорогие, но в то же время более полные и функциональные, например IMB, Oracle, Microsoft.

— Удалось ли отстоять бюджет на SOA в кризис?

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

Есть мнение, что в кризис не стоит продолжать SOA-проекты в связи с тем, что они носят некий исследовательский характер. Но в случае ВТБ эта технология стала основой взаимодействия систем друг с другом. На данный момент на этом проекте завязана практически вся IT-инфраструктура головной организации банка, а также активно подключаются филиалы. Банк сделал ставку на SOA, и поэтому о сворачивании проекта речи не идет.

— В связи с изменившейся экономической ситуацией банку пришлось ужесточать условия кредитования, а в связи с этим и бизнес-процессы. Что для этого пришлось перестраивать в работе SOA?

— Регулирование конкретных бизнес-процессов — это самый высокий полет в применении технологии. Фактически я говорю о концепции BРM — Business Process Management. Реально мы только переходим к фазе проекта полностью соответствующей этой концепции с предшествующей стадии развития. SOA-решения на данный момент носят инфраструктурный характер, наша задача — обеспечить интеграцию частей инфраструктуры друг с другом, в том числе и модуля кредитования с другими подсистемами.

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

— Иными словами, технология не сразу дает отдачу?

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

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

— Уже есть какие-либо примеры, когда технология позволила добиться конкретных результатов на практике?

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

Практика показала, что процессы на базе SOA намного легче менять, чем решения на основе point-to-point (точка-точка). Мы буквально за несколько дней подключаем новые сервисы по расчетам комиссий и другие уточнения, связанные с ведением сделок. Без SOA это было бы дольше в три-четыре раза.

— За счет чего достигается такая скорость внедрения?

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

— Повысилась ли эффективность работы подразделения?

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

Я спросил у пользователей, что изменилось в их повседневной деятельности после построения иной архитектуры? Может быть, работы стало меньше? Коллеги ответили, что после грамотной автоматизации им удалось перейти к решениям задач более высокого уровня и повысить эффективность работы банка. За счет SOA менеджеры увеличили оперативность в вопросах расчетно-кассового обслуживания, получили возможность более индивидуально подходить к каждому клиенту.

— Как быстро пользователи приспособились к новой системе?

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

— Каковы, по вашему мнению, перспективы SOA?

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





Новости Релизы
Сейчас на главной

ПЕРЕЙТИ НА ГЛАВНУЮ