Font Size: a A A

Research On The Design And Performance Of Alert Center System

Posted on:2009-02-12Degree:MasterType:Thesis
Country:ChinaCandidate:J MinFull Text:PDF
GTID:2178360242983052Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Alert Center System is an important composition of the Financial Information Publish Platform. Basing on the occurrence of various business events and the users' subscription preference, the system delivers alerts to users through different channels. From the perspective of developers, Alert Center is an information platform that can receive messages from external systems, generate internal messages and deliver them to the users who have subscribed the corresponding alert categories.Although the first release of Alert Center realizes the basic functionalities, there are some defects regarding to the architectural design and system performance, for example, not generic enough, low scalability, low mantainability and poor performance. In order to solve the problems, we developers did some research and tried to redesign the system architecture. With discarding or upgrading the old technologies, introducing lightweight frameworks and using some of the best practices, we did comprehensive improvement in the different layers of the system, including the presentation layer, the business layer and the persistence layer. For instance, in the presentation layer we have the upgrade of Flex, the use of Cairngorm framework, the binding of XML and the views. In the business layer, we use HTTPService together with XML as the communication channel between client and server; we use simple POJO instead of EJ B; when regarding to message handling, we have generic JMS message queue, generic MDB and Oracle Advanced Queue. In the persistence layer we introduce Hibernate framework which is built based on ORM. Through all these efforts, finally we are able to optimize the architectural design, improve the performance, and make the system more generic, scalable and maintainable.
Keywords/Search Tags:Alert, Flex 2, Cairngorm, POJO, JMS, MDB, Oracle Advanced Queue, ORM, Hibernate, performance
PDF Full Text Request
Related items