Document 3691759

advertisement
Алексей Золотарёв
Консультант по программным продуктам 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
компании РДТЕХ
Alexei.Zolotarev@rdtex.ru
Тел.: +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, Реализация бэк-офиса объединённого банка
"Райффайзенбанк"
Download