Jan 1999 - Sep 2000
Designed and implemented a financial data capturing and processing
application. The application consists of the following modules:
- Data capturing module:
- This module interfaces with the
data source server (DSS). The DSS consists of a
LDAP which publicise the services being provided. The services are
mainly implemented as Real-Time Record Broker Servers
(RTRBS). Each RTRBS serves a particular record-domain.
This module acts as the data server to rest of the system. This module
is coded in Java.
- Data Processing and Presentation:
- This module consists of a collection of programs coded in iTcl
(iTcl is an object oriented extension of Tcl/Tk) and C++.
Each program deals with records (implemented as objects) of a
particular record-domain (also implemented as object).
The record-domain object defined the processing to be performed on
the data as well as how the information of the record is visually
- Control and monitor:
- This is the master control of the day-to-day capturing operation.
It control the starting up and the the shuting down of the rest of
system. It monitor the operation of the other modules, taking appropiate
action in cases of problem (eg. communication stalled with the DSS).
It also perform day-end operation (eg. summary report).
This master control allows unattended operation of the system.
- Non-realtime processing:
- This module consists of programs that perform non-realtime functions.