Developed for one of the biggest American banks and a huge player in the FX business. This project was a joint development between New York and London and required frequent travels to co-ordinate the architecture, development and progress.
This system automatically received prices and automatically booked FX orders following a complex pricing & spread matrix. It was the first implementation of the synchronous and asynchronous architecture developed by the FX group. It was entirely developed in Java and used CORBA for synchronous calls, Rendezvous for asynchronous interactions.
This multi-tier application also used an object-oriented database (Versant) as the database, Java CORBA servers were developed and the GUI was using Swing. XML is used for the self describing messages in Rendez-vous.
ObjectLab provided Technical Mentors as well as senior developers.