Font Size: a A A

Research And Implementation Of SOA-based Securities Information System

Posted on:2017-01-17Degree:MasterType:Thesis
Country:ChinaCandidate:X LiFull Text:PDF
GTID:2308330485984643Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of society, all kinds of industries have reached a highly information-oriented stage. The financial industry is also. Due to the process of rapid development, to some degree there will be a number of common problems, such as the high cost of software development, system design and development process is always repeated, the product can not be delivered on time and so on. Because of the existing of problems above, component-based, SOA appears. Component-based is basis, and SOA is a holistic approach. Combining these two is a historic change. It is also a relatively satisfactory way because they retain their own advantages, but also to make up for each other’s deficiencies.According to the actual needs of potential customers, this paper demonstrates the design and development of a stock trading site of the whole process. This site covers the all features of the site in general. It also has some special requirements, such as the large scale, busy traffic, displayed huge amount of information, complicated business function. This site accordingly decided component-based of the SOA to achieve. This achieves all current requirements.Component-based design is a kind of reuse for the purpose of idealized design methodology. It is different from the traditional development methods. Component-based packages the object-oriented data and objects, but also pay attention to logical relationship among all the objects and modules to a further extent of reuse. If you only use this system based on component-based of the solution, there will be a serious problem. The system can operate normally and complete its intended function, but in the future, the system is based solely on component-based, so it was just at the technical level improved, cannot be appropriate to make rapid and accurate upgrades and maintenance.Based on this, we introduced to the concept of SOA which is short for Service Oriented Architecture. SOA is concerned at business logic. It is also concerned at the overall management of the system. One of the most important concepts of SOA is that it provides the "service" to system, where each "service" is a complete stand-alone function, including a series of business logic. When the system is operational changes, only need to update the corresponding business logic, does not need to modify the service. For the change of the business environment, SOA system can achieve this only pay a relatively small price. So SOA really takes into account the actual business business needs, and in the overall architecture of the system to make up for lack of component-based. It is a very good solution for the development of the network system. The system also use a secondary cache scheme NHibernate to improve efficiency. This program is distributed to Memcache secondary cache policy. It also integrated with data access. In the foreground we also use asynchronous access the data source(AJAX) to improve the efficiency. It makes customazation quickly. It also greatly enhances the development efficiency of developer.
Keywords/Search Tags:Component-based, SOA, Internet, Securities, Information Systems
PDF Full Text Request
Related items