Font Size: a A A

Deisgn And Implement Of The Securities Website Based On Component SOA

Posted on:2011-02-25Degree:MasterType:Thesis
Country:ChinaCandidate:X Y LiangFull Text:PDF
GTID:2178360308452614Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of soft industry, we have gradually entered the era of information. Software system has been more and more complex and huge due to different factors in different aspects, for example, complex distributed environment, flexible application mode, and extensive containment capacity. What's more, there is great need for almost all the industries, which leads to rapid growth of the demand of software. The ultimate objective of software is to satisfy the requirement of enterprises'business and to raise it into a new stage, which is the ideal target of any enterprise using software as well as software manufacturers. Today's software enterprises are mainly facing three pressures, namely rapid change of customers'requirements, short project terms, and rework development costs.By means of the constant development of its theories and technology does software industry gradually enhance productivity forces, cut down development costs and improve qualities. However, most software companies cannot extricate themselves from such troubles as schedule delay, budget overspending and edition launch delay. Therefore, component based SOA(Service Oriented Architecture)appears with people's strong desires. Component based SOA is the integration of component and SOA. It combines both strong points and then forms into a complete software solution.Component involves two aspects: component-oriented design and component-based technology, namely using component-based technology to realize component-oriented design. Component–oriented design is an ideal way of software design. It popularizes the meaning of object package and emphasizes the coordinating relations of component parts in complex system and the existing form of entity in the environment. So it is the basic of realizing component-oriented design. However, there will be a great defect if it is used alone as a software solution. It cannot deal with constantly changing business logic, for it remains in the technical level that relies on good modularization and exfoliation to increase productivity. The design and solution that remains in the technical level will fail to adapt itself to the constant change of business and more complex enterprise environment. On the other hand, SOA brings business and management modularization, exfoliation and specialization. Through the introduction of the concept of service, it successfully leads business to software architecture as a manageable and designable module. Therefore, it is possible to be suited to constantly changing business logic at the smallest cost in software system. Taking business real requirement into account, SOA makes good the deficiencies in the overall component based architecture and system. Component provides an excellent support in design and technical level. Naturally, component-based SOA comes into use. It is a revolution of information system and a reaction to information service and enterprises'requirement.The essay focuses on real project requirement and makes use of component-based SOA development and design means to design and form a stock website. As a huge and changeable system of a large amount of information and complex business, stock website needs not only to be realized successfully but also to be guaranteed good security, extensity and robustness and efficiency and etc. So our project will use component-based SOA as solution.As an senior software engineer, I have participated in the entire process of development items, including the design and realization of:1) Design and implement the function of some stock information search, for example, searching today's stock trade information and share prices; the work including web page, business logic, wcf service and data access development.2) Design and implement the information maintenance function of users'account, for example, creating users, logging in, revising information and etc; the work including web page, business logic, wcf service and data access development.3) Design and implement the record and management function of users'logging in, for example, recording users'IP, visiting frequency, searching and managing users'information; the work including web page, business logic, wcf service and data access development.4) Design and implement the NHibernate second level cache solution, which use Memcache as NHibernate distributed second level caches strategy to combine Memcache, NHibernate and data access layer; the work including solution design, research , realization and integration.5) AJAX frontend visible component including framework and users'display control in which uses Microsoft latest MVC(Model-View-Controller) and Ext JavaScript. Developers will rely on this system to make and develop efficient asynchronous invoke web control that satisfies customers'requirements;the work including solution design, research , realization and integration.
Keywords/Search Tags:SOA, component technology, component design, component SOA
PDF Full Text Request
Related items