Реинжиниринг системы управления инвестиционными продуктами

Заказчик

Мировой лидер в предоставлении финансовых услуг

Бизнес Задача

Клиент обратился в компанию DIO-soft с просьбой модифицировать приложение по управлению инвестиционными продуктами. Данное приложение является частью глобальной системы обработки инвестиционных данных, и разработана для создания и редактирования данных о различных финансовых продуктах: акциях, фьючерсах, свопах, опционах и т.д. Программа также проводит проверку данных в соответствии с предустановленными бизнес правилами с целью обеспечения их соответствия и точности. Предыдущая версия программного обеспечения  была разработана на основе PowerBuilder, что со временем привело к росту затрат на ее поддержку, а также к невозможности интегрировать в нее новые функциональные модули, соответствующие современному уровню развития ИТ инфраструктуры. Более того, система уже не справлялась с высокими нагрузками, и время обработки информационных запросов постоянно росло. Потому заказчик остро нуждался в новой системе, предоставляющей схожие функциональные возможности, но основанную на прогрессивных подходах и технологиях.

 

Tехнологии

  • ava
  • Swing
  • Spring
  • RMI
  • EJB
  • SQLServer
  • SyBase

Решение

Новая система была разработана «с нуля» на базе языка программирования Java. Перевод на данную платформу с применением лучших практик гибкого подхода к процессу разработки позволили переосмыслить текущую функциональность системы, упростить и сделать более дружелюбным интерфейс, повысить расширяемость и масштабируемость приложения. В ходе реализации проекта также был внедрен универсальный инструмент кэширования, который значительно  снизил нагрузку на сервер базы данных, улучшил производительность обработки больших объемов данных, обеспечил быстрый доступ к необходимым данным и повысил надежность работы сервера. В перспективе применение данного инструмента позволит использовать систему  как единую точку доступа в компании к данным об инвестиционных продуктах.
Новый дизайн приложения был проектирован с использованием современных подходов к созданию пользовательских интерфейсов и позволил сделать приложение простым и удобным для конечного пользователя. Кроме того, с целью обеспечения надлежащего уровня безопасности информации в приложение была внедрена гибкая система управления ролями и правами пользователей.

 

Эффект

  • Миграция на платформу с более высокими показателями эффективности
  • Снижение затрат на поддержку системы
  • Внедрение новых функциональных возможностей без неоправданных затрат
  • Повышение производительности и надежности системы
  • Понятный пользовательский интерфейс

Назад