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

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


  • В ближайшие годы SOA заявит о себе
17.09.2012

В ближайшие годы SOA заявит о себе

Сервис-ориентированная архитектура (SOA) позволяет превратить банковский IT-ландшафт из патефона с заезженной пластинкой в полноценное фортепиано, уверен Александр Генцис, член Совета директоров компании «Диасофт»


— Многие производители ПО сегодня декларируют приверженность SOA. Как отличить действительно SOA-ориентированные решения?

— Эта относительно молодая технология, как любое новое модное течение, сегодня набирает все большее число поклонников, и в нем есть люди, которые фундаментально разбираются в его нюансах, а есть такие, которые хотят пристроиться к этому течению, чтобы получить какие-то преимущества. Еще больше тех, кто желает разобраться, что же это действительно такое, есть смысл иметь с этим дело, или это просто пена, которая уйдет через какое-то время…
На самом деле, смысл сервис-ориентированной архитектуры понять несложно. Это сервисы или, можно сказать, части программного обеспечения, которые могут работать самостоятельно, их можно использовать отдельно друг от друга, в рамках «контракта», в котором зафиксировано, что этот сервис должен и может делать, и описана суть его взаимоотношений с другими сервисами.
Поэтому банк, который хочет купить сервис-ориентированное ПО предварительно должен попросить ознакомить его со списком сервисов и с прилагаемыми к ним контрактами. Очень часто под видом набора сервисов предлагают нарисованные бизнес-процессы, словесные описания того, как будет работать программа. Но это вовсе не сервисы и не контракты. Список, в котором отражены все сервисы ПО и контракт по каждому из них дает 100%-ную гарантию того, что вы имеете дело с действительно созданным в архитектуре SOA приложением. Более того, весь функционал, который представляет собой это приложение, должен быть разложен именно по этим сервисам. Просто не должно быть функционала, который остается за рамками описанных сервисов!

— Внедрение ПО в такой архитектуре наверняка потребует больше времени и ресурсов. Оправдаются ли эти затраты в перспективе?

— Если мы говорим о функционале, который полностью готов и не нуждается в каком-либо изменении, то, по большому счету, сроки не превышают те, которые необходимы для проектов по внедрению монолитных продуктов.
И при этом важно учитывать, что жизнь не стоит на месте. Поэтому то, что готово было вчера, сегодня нуждается в обновлении, доработке, развитии. Обязательно нужно учитывать и индивидуальные запросы заказчиков, которые хотят бежать быстрее других, развиваться еще более динамично. Как тут «монолит» может соперничать с быстрыми SOA-приложениями, которые характеризуются большей гибкостью и поэтому могут оперативно поддержать новые устремления наших клиентов?
Вместе с новой архитектурой заказчик получает все инструменты, ему даются все интерфейсы – единожды сделанные в системе, они могут быть использованы для решения других задач без каких-либо серьезных изменений. Здесь уместно сравнение с композиторским творчеством: музыкант, используя клавиатуру, а не просто черный ящик, из которого доносится определенное количество звуков, может исполнить произведения, в том числе написанные композитором специально для него. Более того, он может сочинить собственную музыку, доработать уже сочиненное, импровизировать, делать аранжировки… И все это без проблем. SOA — это и есть тот самый набор клавиш. А если все клавиши находятся в закрытом ящике? А если предлагают патефон с одной единственной грамзаписью? Ну, прокрутится она несколько раз, и ничего нового не услышать, не добавить.

— Можно ли будет забыть о проблемах интеграции в ближайшем будущем и просто внедрять то, что считается лучшим?

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

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

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

— Готов ли сегодня «Диасофт», который, как известно, одним из первых начал движение в сторону SOA, предложить рынку все необходимые «клавиши» для игры на банковском рынке?

— Да, на клавиатуре «Диасофт» уже около 80 таких клавиш – готовых, хорошо отработанных компонентов в оркестровке SOA. У нас есть настоящий список сервисов, контрактов, и это неотъемлемая часть наших демонстрационных презентаций и ознакомления с нашими решениями. Есть банки, в которых уже используется наше программное обеспечение в различных конфигурациях – и как «Главная книга», и как бэк-офисные и фронт-офисные решения, как система отчетности. Практика показывает, что это абсолютно правильная стратегия, и мы уверены, что в ближайшие годы SOA заявит о себе как реальная сильная технология и убедит наших клиентов в необходимости модернизировать свои IT-системы именно в соответствии с ее принципами.

— Появятся ли еще какие-то клавиши FLEXTERA, или достаточно совершенствовать те, что уже есть?

— В настоящее время 80-ти «клавиш», основных компонентов FLEXTERA, и около девятисот бизнес-процессов в нашем репозитории сервисов вполне достаточно, чтобы поддержать работу любого банка. Но поскольку мы развиваемся вместе с клиентами, то с появлением новых задач у наших заказчиков мы будем развивать и обогащать наши решения и наполнять их новой, востребованной функциональностью.





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

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