Font Size: a A A

Design And Implementation Of Equity Securities Transaction Monitoring System Based On The Rich Client

Posted on:2007-02-08Degree:MasterType:Thesis
Country:ChinaCandidate:Z J ZhangFull Text:PDF
GTID:2208360182466652Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Rich Client is an application which can support file download, running application and request a service from afile server. Different with Thin Client like a normal web page, Rich Client requires a local installation with a complicated UI and interaction.While the Eclipse platform is designed to serve as an open tools platform, it is architected so that its components could be used to build just about any client application. The minimal set of plug-ins needed to build a rich client application is collectively known as the Rich Client Platform which is constructed with SWT, which has a rich platform-oriented user interface with good perfornance. For Java programmers, the open source of Eclipse provides a chance to read and learn one of the best source code in the Java domain, and many Java design patterns are used in the Eclipse structure elegantly and fantasticly. What's more, many GUI elements like menus, views, editors facilitate the development process and many developed plugins can be supported well in all of RCP applications. RCP has a prosperity in the world.CRA(Compliance Reporting Application) is developed by SSGM Separtment of State Street and Zhejiang University Technology Center, providing exception and management reporting to Trading, Sales, Compliance and operations for any NASD Equity trade issues.This Article introduces the backgroud, architecture and practice of RCP technology, describes the business backgroud, architecture of CRA system, introduces its main function modules, analyzes all the components implemented in the RCP client application of the CRA system and demonstrates the Java design patterns applied in the RCP client application. From the perspective of software engineering, this paper imports the concepts and best practices of agile methodology which CRA adopts. Author joined the CRA project from the very beginning, and participated in the major works of project management and system design, and also design and coding works of the initial RCP version.
Keywords/Search Tags:RCP, Eclipse, plugin, Agile Development
PDF Full Text Request
Related items