Алексей Золотарёв Консультант по программным продуктам Oracle компании РДТЕХ Реализация бэк-офиса объединённого банка «Райффайзенбанк» О чём будем говорить? 9 Предпосылки проекта 9 Требования 9 Реализация 9 Результаты 05.11.2008, Реализация бэк-офиса объединённого банка "Райффайзенбанк" Слияние банковских структур 9 2006 год • ЗАО «Райффайзенбанк» приобретает 100% акций «ИМПЕКСБАНК» 9 2007 год, конец ноября • ЗАО «Райффайзенбанк» и ОАО «ИМПЕКСБАНК» единая банковская структура группа «Райффайзен» 05.11.2008, Реализация бэк-офиса объединённого банка "Райффайзенбанк" Технические вопросы слияния 9 Более 250 отделений и филиалов в 65 регионах России 9 Единые структуры • Клиенты • Счета 9 Исполнители • РДТЕХ • Технический консалтинг Oracle 05.11.2008, Реализация бэк-офиса объединённого банка "Райффайзенбанк" Ключевые проектные требования группы «Райффайзен» 9 Необходимо единое приложение доступа к данным о: • Клиентах • Счетах клиентов 9 Приложение: • Трёхзвенное, тонкий клиент • Инфраструктура: Apache Tomcat, Oracle Database 10g • Интеграция с системой безопасности (Windows Active Directory) 9 Административные особенности • Срок на разработку и внедрение приложения: 2 месяца • Жесткие административные условия безопасности доступа при внедрении • Количество одновременных пользователей системы: ~ 1500 человек 05.11.2008, Реализация бэк-офиса объединённого банка "Райффайзенбанк" Архитектура, подсистемы 9 Подсистема загрузки данных • Хранимые процедуры Java 9 Подсистема представления данных • Oracle ADF 9 Подсистема безопасности • Сервис JAAS • Kerberos, SPNEGO • Oracle FGA 05.11.2008, Реализация бэк-офиса объединённого банка "Райффайзенбанк" Архитектура, схема Контекст безопасности Aifel $543 1234 No RF Microsoft Active Directory CSV Tomcat Oracle ADF Балансировщик Сisco Oracle10g RAC Tomcat Oracle ADF 05.11.2008, Реализация бэк-офиса объединённого банка "Райффайзенбанк" Подсистема загрузки данных 9 Plug-in архитектура 9 Языки реализации • PL/SQL • Java 9 Ежедневная загрузка дополнительных данных 05.11.2008, Реализация бэк-офиса объединённого банка "Райффайзенбанк" Подсистема представления данных 9 J2EE, MVC-приложение 9 Разработка • Oracle JDeveloper • Oracle ADF (JSF) • Oracle Business Components for Java (Oracle BC4J) 9 Среда запуска • Тестирование: Oracle Containers for Java (OC4J) • Эксплуатация: Apache Tomcat 05.11.2008, Реализация бэк-офиса объединённого банка "Райффайзенбанк" Подсистема представления данных 05.11.2008, Реализация бэк-офиса объединённого банка "Райффайзенбанк" Подсистема представления данных 05.11.2008, Реализация бэк-офиса объединённого банка "Райффайзенбанк" Подсистема безопасности 9 Единый контекст безопасности • Apache Tomcat: JAAS, новый модуль • Oracle Database: FGA 9 Интеграция с Microsoft Active Directory • Прозрачная аутентификация пользователей • Аутентификация пользователей по паролю • Протоколы аутентификации: Kerberos, SPNEGO 05.11.2008, Реализация бэк-офиса объединённого банка "Райффайзенбанк" Подсистема безопасности 9 Авторизация на основе концепции ролей • Группа в Microsoft Active Directory == роль в системе • Доступ к полям данных форм • Доступ к данным в базе данных 9 Аудит • Адаптация под инфраструктуру Oracle RAС, на уровне MTier • SQL-запросы к БД Oracle • Время выполнения запроса • Имя пользователя, IP-адрес 05.11.2008, Реализация бэк-офиса объединённого банка "Райффайзенбанк" Тестирование системы 9 Инструмент: HP Mercury LoadRunner 9 Параллельно с разработкой • третья фирма • РДТЕХ (партнёрство с HP) 9 Тестирование: • Функциональные возможности • Нагрузочное тестирование 05.11.2008, Реализация бэк-офиса объединённого банка "Райффайзенбанк" Результаты проекта 9 Проект завершён в срок, к официальной объединения банковских структур дате 9 Система web-доступа к данным работает в режиме 24x7 9 Создано центральное хранилище данных 9 Сокращены временные затраты персонала банка на поиск информации 9 Повышена эффективность обслуживания клиентов во всех отделениях и филиалах банков группы «Райффайзен» 05.11.2008, Реализация бэк-офиса объединённого банка "Райффайзенбанк" Контактная информация Алексей Золотарёв Консультант по программным продуктам Oracle компании РДТЕХ [email protected] Тел.: +7 (495) 995-09-99 www.rdtex.ru 05.11.2008, Реализация бэк-офиса объединённого банка "Райффайзенбанк" Документация Oracle Database 11g на русском языке 9 Высокое качество перевода 9 Информация, проверенная на практике 9 Опыт единственной в России команды переводчиков Oracle При покупке полного комплекта «Oracle Database 11g» скидка составляет 10% от общей стоимости книг. Список книг, входящих в комплект, а также их описание, стоимость и условия скидок Вы можете найти на сайте www.rdtex.ru 05.11.2008, Реализация бэк-офиса объединённого банка "Райффайзенбанк"