Font Size: a A A

Improvement On Three-tier Architecture Of Software

Posted on:2011-01-06Degree:MasterType:Thesis
Country:ChinaCandidate:C H ZhengFull Text:PDF
GTID:2178360305976260Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Architecture design is one of the most important part during the period of software development, because it will impact product environment, code design and system performance. Three-tier architecture is an usually used software architecture model, it is easy to use and could help production manager improve their production design. But three-tier architecture model also has some limits in client side and services extension. It puts the display, business logic and storage access into the same production server, so all page access requests from client side are controlled by server environment. Server environment needs high performance for it, and user's experience will also be impacted.To improve this issue, the article will raise out a new architecture model which is based on three-tier architecture and using JavaScript, SOA & Browser cache as its technology, moves displayer layer from server environment to client PC. Its features contain:1) Move display layer from server environment to client PC. Based on introducing some technologies like AJAX, JS, JSON, Cache, JQuery etc., move display layer from server side to client side & display it directly by improving software architecture design & system resources. It could help reduce server burden and improve system performance.2) Raise out a new model for business layer based on JSON & Credential which could help share business modules crossing different platforms or productions. JSON is used for data transform and Credential is for security, it separates business model into several basic parts and put them onto SOA service bus, so others can access it and get data through internet. It is used for providing cross- platform service.3) A new policy for JS memory allocating & destroying. Based on introducing some technologies like OOP, JQuery etc., JS object could allocate its memory resources and destroy them at one point by improving JS code management & object architecture design. It could help improve JS program performance.Based on above 3 items, the article finally shows a new business site which is based on CUL architecture and provide services share by using JSON, Credential & SOA. The target is to verify CUL's workable and security.
Keywords/Search Tags:Three-tier Architecture, CUL Architecture, Service Oriented Architecture, Credential
PDF Full Text Request
Related items