Опыт Русфинанс Банка: Преимущества и особенности применения SOA подхода Олег Подкопаев, CIO 25 сентября, 2008 Русфинанс – краткая справка Состоит из Русфинанс Банка, ООО «Русфинанс» и банка СКТ Выполняет функцию основной базы группы Societe Generale по потребительскому кредитованию в России Группа специализируется на потребительских кредитах, выдаваемых через сеть коммерческих партнеров (сети розничных магазинов и авто дилеров), а также прямые займы по телефону, почте или через Интернет Насчитывает более 8 500 сотрудников и обслуживает около 2 миллионов клиентов в 68 регионах России Русфинанс занимает - 2-е место по объему выданных автокредитов* - 1-е место по автокредитованию в автосалонах* - 3-е место по потребительскому кредитованию в точках продаж** * — РБК Daily, март 2008** — Финанс., январь 2008 Проект 1 – Револьверные карты Цель проекта: Обеспечить технологическую базу функционирования кредитных продуктов на базе револьверных карт VISA, включая полный спектр операций по выдаче, сопровождению, учету и отчетности Сроки проекта: начало – март 2007 первая карта – июль 2007 масс выдачи – сентябрь 2007 Участники: TietoEnator Карточно-кредитный бэк (CardSuite) Statlogics Кредитный фронт (Credilogics) Диасофт Расчетно-бухгалтерская система (Diasoft 5NT) VISA Расчетная система FirstData Процессинговый центр Rapida, Почта Платежные каналы NovaCard Центр по выпуску карт Business Forms Центр масс печати Русфинанс Аналитическое хранилище Интерфейсы Инфраструктура НЕОФЛЕКС Управление проектом Бизнес аналитика Интеграция (IBM WebSphere ESB) Система обязательной отчетности (СВО) Операционное хранилище Проект 2 – Внедрение кредитного бэка Цель проекта: Заместить существующий кредитный бэк-офис на систему Mysis Equation эквивалентного функционала в максимально короткие сроки без миграции данных Сроки проекта: начало – сентябрь 2007 первый кредит – декабрь 2007 масс выдачи – апрель 2008 Участники: Misys/OTP Statlogics Диасофт Русфинанс НЕОФЛЕКС Кредитный бэк (Equation) Кредитный фронт (Credilogics) Расчетно-бухгалтерская система (Diasoft 5NT) Аналитическое хранилище Интерфейсы Инфраструктура Управление проектом Бизнес аналитика Интеграция (IBM WebSphere ESB) Система обязательной отчетности (СВО) Операционное хранилище Общие черты проектов Очень сжатые сроки Большое количество участников Большое количество систем Наличие западных систем Общая широкая функциональность Сквозные бизнес-процессы Специализированная бизнес направленность Основные принципы организации Специализация или «сервисная ориентация» Минимизация изменений Равноправное участие систем и партнеров Наличие интеграционного «стержня» Последовательное / по-шаговое внедрение Иерархически структурированная проектная команда Специализация или «сервисная ориентация» Каждая система специализирована на выполнение конкретных функций – части бизнес-процесса Каждая система есть «черный ящик» для остальных Системы общаются друг с другом посредством внешних входов/выходов, сформулированных в виде сервисов Поставщики выполняют работы, связанные исключительно со своими системами Предоставляется максимальная экспертиза в конкретной области Отсутствует соревнование за ресурсы внутри проекта Исключен конфликт интересов Параллельное выполнение работ Минимизация изменений Изменения производятся исключительно по функционалу внутри системы Входы / выходы максимально не затрагиваются – преобразование информации на уровне интеграции Бизнес-процессы реализуются в интеграционной платформе Формирование «запасных» вариантов Равноправное участие систем и партнеров Каждый имеет свою «зону ответственности», которые не пересекаются Нет выделенной «центральной» системы Проект строится на базе распределенного бизнеспроцесса Объединение и контроль на стороне Заказчика Наличие интеграционного «стержня» Бизнес-процессы реализуются посредством интеграционного слоя Системы «нанизываются» на интеграционный «стержень» Максимальное «повторное использование» Гибкость при изменении решения / состава систем Общий контроль и реконсиляция Последовательное / по-шаговое внедрение Нет необходимости внедрения «под ключ» Внедрение идет на уровне бизнес сервисов Сервисы внедряются по мере надобности Возможно применять последовательное и параллельное внедрение Максимально быстрый «первый» результат Структурированная проектная команда Специализация подпроектов (проектов внутри портфеля) по бизнес сервисам (системам) Равноправное участие в проекте различных команд Изолированное и минимизированное взаимодействие Консолидация общего управления на уровне Заказчика Контроль со стороны проектного офиса Заказчика Контроль архитектуры и целостности решения Системным архитектором и аналитиками Заказчика Преимущества SOA подхода Хорошо структурированный управляемый проект Четкое разделение зон ответственности Использование лучших знаний и опыта Подключение сервисов по необходимости Создание гибкой системы, возможность маневра Уменьшение сроков реализации Больше возможностей дальнейшего развития Опыт Русфинанс Банка: Преимущества и особенности применения SOA подхода Олег Подкопаев, CIO 25 сентября, 2008