ТЕМА НОМЕРА SOA И БАНКОВСКИЕ СИСТЕМЫ Эволюция: через ESB к SOA Эдуард Петренко Главный эксперт архитектурного отдела Службы генерального управляющего по информационным технологиям ЗАО ММБ, Группа «ЮниКредит» реимущество сохранения инфор мации на промежуточных носите лях для последующей более на дежной, достоверной и целостной доставки человечество ощутило еще до изобретения письменности. <...> П Международный московский банк (ММБ), основанный в 1989 г., начал осу ществлять обмен сообщениями в конце 1990х — начале 2000х годов с помощью системы Data Queue (DQ), реализованной на уровне операционной системы IBM OS/40. <...> Поначалу хватало модулей, работа ющих в среде AS/400, но через некоторое время встала неизбежная проблема интег рации с внешними приложениями, пост роенными на иных платформах. <...> Однако транзакционное взаимодействие приложе ний на других платформах с помощью DQ связано с серьезными проблемами, по скольку интерфейс DQ API не имеет средств, управляющих включением блока вызовов функций API в транзакцию. <...> Поначалу в ММБ система обмена сооб щениями IBM Websphere MQ применя лась только приложениями на ПКсерве рах. <...> Понастоящему крупным приложе нием, использующим очереди сообщений на базе Websphere MQ, стала система SMSbanking (SMSB), которая состоит из консольных приложенийобработчиков, связанных очередями сообщений. <...> SMSB позволила связать между собой системы приема/отправки SMSсообщений, сис тему карточного процессинга, БД телефо нов клиентов, протоколирование в БД IBM Lotus. <...> Центральное звено Для приложений, построенных на базе Websphere MQ, характерны следующие шаблоны использования: маршрутизация, основанная на содержимом сообщения, операции с базой данных, переформатиро вание контента, работа с адаптерами к ин формационным системам, публика ция/подписка. <...> Все эти шаблоны реализует продукт Websphere Message Broker, с кото рым мы, выявив все приведенные выше сценарии в процессе разработки и эксплу атации SMSB, начали <...>