Font Size: a A A

The Design And Implementation Of On-Line Securities Trading System Based On TUXEDO

Posted on:2010-02-07Degree:MasterType:Thesis
Country:ChinaCandidate:X L ChenFull Text:PDF
GTID:2178360275995576Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Online securities trading system for securities companies are shareholders in order to provide Internet-based to transaction-driven securities trading system. The system can supply the services, including account register, share purchase, share sell, share quotation inquiry, fund quotation inquiry and so on.The paper, Tuxedo as middle layer, achieved a three layer C/S structure of the online securities trading system. The system resolved defects of traditional two layer C/S structure, such as over-burdened of client and server side, poor scalability, hard-to-across different platform and maintenance. According to the trait, I established implement project and used modular design method. System was consisted of client, server, back-end resource manager. Client side used Tuxedo Workstation Subsystem as client mode and C++ language. In this way, Client only needs to install Tuxedo Workstation Subsystem component. With the API provided by Tuxedo, Client can communicate with Tuxedo server. Server side use server programming mode along with C++ and embedded SQL. For the portability reason, server-side uses a lot of Tuxedo API. Server-side use of the Tuxedo transaction management server (TMS) to manage the global transaction and load-balancing technology to forward customers request. Background uses Oracle database as resource manager. In fact, any database which support XA specification can be used as resource manager.The system has the following characteristics:(1) efficiency: System uses the load-balancing technology to forward customers the requests. Customer requests are dealt with in the shortest possible time.(2)safe and reliable: The same servers run on multiple hosts at same time. So that when a host fails, servers running on other hosts can still provide services. (3)Easy to extend: You can update existent services and start up new server without need to shutdown the server.(4)easy to maintain: Due to large-scale use of the Tuxedo API, the system has a good maintainability.
Keywords/Search Tags:Middleware, Three-tier C/S, securities on-line trading, ATMI, Distributed Transaction Processing
PDF Full Text Request
Related items