70 likes | 223 Vues
Решение задач интеграции программных решений в финансовой индустрии. Миллер Дмитрий, 545 группа Научный руководитель: д.ф.-м.н ., профессор, А.Н.Терехов Рецензент: к.ф.-м.н , доцент, А.Н. Иванов. Задача. Проанализировать процесс работы инвестиционного фонда
E N D
Решение задач интеграции программных решений в финансовой индустрии Миллер Дмитрий, 545 группа Научный руководитель: д.ф.-м.н., профессор, А.Н.Терехов Рецензент: к.ф.-м.н, доцент, А.Н. Иванов
Задача • Проанализировать процесс работы инвестиционного фонда • Вычленить интеграционные задачи и их требования • Предложить архитектурные решения для решения типичных задачинтеграции • Создать пример интеграционного решения, используя платформу промышленной интеграции • Протестировать производительность решения на выбранных платформах интеграции
Процесс работы фонда Торговый день Закрытие дня • EOD Pricing • System: Portfolio Management • Third party: Data Vendor Order Execution System: EMS Third party: Broker • Trade Allocation • System: • Portfolio Management • Trade Files • System: Reporting • Third party: Fund Admin, Prime Broker T T+ 1 • Position and Trade Reconciliation • System: Reporting • Third party: Fund Admin, Prime Broker Start of the day balance System: Accounting System, Portfolio Management • Positions & PNL Reporting • System: Accounting System, Reporting
Сценарии интеграции • Отчетность компаниям-агентам фонда • В индустрии строится как обмен файлами • Важна система запуска задач • Взаимодействие с поставщиками данных • Сложные требования к трансформации и объемы данных обуславливают использование инструментов ETL • Для распределения загруженных данных по системам фонда имеет смысл строить интеграцию с хранилищем данных • Соединение приложений • Для надежного и легко расширяемого решения, нужно использовать архитектуру обмена сообщениями (messaging) • В качестве технологий используются платформы промышленной интеграции (EAI)
Тестовое интеграционное решение • Определены интерфейсы исходной и целевой систем • Генерация тестовых данных • Интеграционное решение создано и протестировано на • Microsoft BizTalk Server 2009 • IBM WebSphere Message Broker 7.0
Тестирование производительности
Результаты • Составлен подробный анализ процесса работы фонда и выявлены сценарии интеграции • Предложены способы решения выявленных интеграционных задач с указанием на конкретные технологии • Написана тестовая программа для двух платформ промышленной интеграции – Microsoft BizTalk и IBM WebSphere Message Broker • IBM WebSphereMessageBroker более богатая по возможностям система, с лучшим быстродействием, чем MicrosoftBizTalk