|
Online Securities Trading system for a global investment bank:
The company is a leading investment bank serving institutional, corporate, government and high net worth individuals. The client required a next generation trading system to be made accessible for corporate clients via Extranet and the Internet. Unlike other Internet-based, scaled-down versions of trading systems, the local system is a fully functional trading system used by clients and in-house brokers.
Many different client interfaces are provided to trade different instruments such as Foreign Exchange, derivatives, eurobonds, corporate equities, government securities and warrants. Currently, the system supports Foreign Exchange, Futures and Options instruments. Support of other securities is underway. Depending on each user's login entitlements, the local system provides different interfaces to the user.
The system's back end interfaces with various price services for real-time prices. It interfaces with various calculation servers and connects to different “exchanges” for order execution. Also, it connects to Reuters News Service for market information.
Now, the reengineered system application can be run both as an Application and an Applet. The complete system was implemented in JAVA. The user interface uses Sun's Java Foundation Class (SWING) library to provide the same look and feel to every user, no matter what platform is used.
For communicating with other real-time systems, the “Publish/Subscribe” notification mechanism is used to handle real-time prices and various complex notification/state changes between the client and the back end systems. At the back end, gateways connecting to different services using mechanisms like CORBA, RMI and straight sockets are used.
Top
|
|
|