TSA Framework architecture

TSA provide a software framework, engineered using the most common programming language in the market place today, Visual Basic 6. This shell comes complete with standard service modules providing the following functionality:

* Access Control
* Exception Management
* Support Services
* Data Exchange (import or export to upstream and downstream systems)
* Reporting services including online queries

The TSA framework provides a homogeneous container into which new functional modules can be added very easily. The TSA Framework has been used to deliver functional modules to a variety of investment banking clients, providing the following functionality:

* Equity Finance Billing
* Equity Repo
* Equity Swaps
* Contracts for Differences
* Futures Billing

A developer toolkit is provided which allows 80% of required code, both front and back-end, to be automatically generated from existing database tables. Such auto-generated code is based on a series of XML templates, and so may be easily amended.

The TSA framework provides a rich set of components to carry out most common tasks, such as presenting data entry fields or grids. In most cases, these components are programmed using a single line of code, yet remain rich in functionality both to the end-user and the developer.

Screenshots of the TSA Framework Shell - click for larger images


The TSA Shell, in Outlook Bar mode

The TSA Shell in Treeview mode, with a data picker shown

The TSA Shell, customising grid and filters

The TSA Code Builder in action