|
Message Center financial information release platform system is an important part . The system is based on the set of business events and user subscriptions , issue an appropriate message to the user through a variety of channels . From a developer's point of view , the message center system is an information platform , which is responsible for receiving the messages of a variety of external systems , at the same time can produce internal messages , and these messages are delivered in a timely manner to the appropriate user to subscribe to such a message . Message center system is initially implemented to achieve the basic functions , but there are many defects in design and performance , and can versatility , scalability , maintainability , and performance , not high . For these existing problems , the development team has in-depth study and redesign the system . -Out and upgrade old technology , the introduction of lightweight framework as well as some of the best practices to use , the performance of the new design of the message center system layer , business layer and persistence layer a more comprehensive improvement . Such as the Flex version updates made ??in the presentation layer , the Cairngorm framework , XML data views directly binding ; business layer HTTPService and XML combined front-end and back-end means of communication, instead of a simple POJO to EJB , message processing the use of generic JMS message queue , Universal MDB and Oracle Advanced Queuing technology ; persistence layer based ORM Hibernate framework to use , and so on . Through the various levels of all-round improvement , in the design and performance optimization and upgrading , have been improved in terms of versatility , scalability and maintainability .
|