Font Size: a A A

The Design And Implementation Of CSLA And CAB-based Pension Actuarial System

Posted on:2013-01-22Degree:MasterType:Thesis
Country:ChinaCandidate:S YeFull Text:PDF
GTID:2218330362967531Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Recently it is more and more popular to use Microsoft.NET Framework andthird party frameworks to develop and build enterprise application. CSLA is athird-party application framework based on.NET. The goals of CSLA are to support afull object oriented programming model, to enable high scalability, to enable highperformance, and to simply some complex issues of.NET. Microsoft CAB supportsdevelopment of Smart Client program well. Loose coupling and usage of"Model-View-Presenter" pattern are the biggest features of CAB.The thesis focuses on researching how to use.NET, CSLA, CAB and othertechnology to build, design and develop a pension actuarial system, and givescorresponding innovative solutions for the issues found in process of usingframeworks. The major job includes:1. Use CSLA to design and implement business logic layer of pension actuarialsystem. Using and extending object templates provided by CSLA could design theobject relationship model to meet requirements. The thesis takes Assumptionsparameters model as the typical example to demonstrate. The functionality of batchparameters saving designed by CSLA command object template could solve the issueof frequently parameters saving effectively.2. Use CAB to design and implement presentation layer of pension actuarial system.The thesis takes Assumptions explorer tree component as the example to describe theimplementation of MVP pattern and loose coupling idea emphasized by CAB.3. Give the solution for transferring compressed data on network to solve theperformance issue when sending large quantity of data by CSLA data portal. It achieves by using Compression Manager to encapsulate GZip compression algorithmand configurable compression management in both client and server.4. Use Enterprise Library and native XML data type provided by SQL Server tostore object data to achieve domain object's persistence and provide better flexibilityfor data management, maintenance and extension.5. Integrate.NET, CSLA and Microsoft Active Directory to achieve system security.6. Use XML to achieve multi-country supported pattern to eliminate a large amountof code of creating corresponding objects per country information. It improvesreadability and maintenance of code.
Keywords/Search Tags:.NET, CSLA, CAB, Pension Actuarial System
PDF Full Text Request
Related items