Case Study - Finance #2 (portfolios)


Case Studies:

Back to case study index


Title

Finance #2 (portfolios)

Development of a prototype software system for an Indepent Financial Adviser (IFA). The system downloaded fund information from the internet and stored it in their Client / Portfolio Management System.

   
Previous System / Environment

IFA Client / Portfolio Management System

  • Our client had a software package for managing information relating to their clients (contact details, portfolio fund names and values).
  • The software package calculated the value of each portfolio in the system if the current value of the underlying funds had been entered.
   
Requirements
  • To provide a process for retrieving fund information from the internet.
  • To provide a process for automatically updating their Client / Porfolio Management System.
   
New System Diagram
   
Technologies / Components Used
  • Software: Java programming language – core packages, JFC / Swing, XML (DOM / XSLT), java.net, javax.crypto, JNI, Java Help
  • Software: C++ programming language
  • Software: C programming language
  • Software: Microsoft Access Database
  • Hardware / Operating System: PC, Microsoft Windows 2000 Professional
   
Implementation Summary

Project details

  • We analysed the database schema of the Client / Portfolio Management System.
  • We developed "data provider" components to retrieve fund information from different internet web sites.
  • We reformatted all downloaded data to have the same format.
  • We created a data loader to store the downloaded data into a fund administration database.
  • We created a "mapping" component to associate fund names in the Client / Portfolio Management System to fund names in the downloaded data.
  • We created an "update" component to copy the latest fund values from the fund administration database into the Client / Portfolio Management System.
   
Post Installation Notes None.

 

Top