Font Size: a A A

The Research Of OA System Based On Software Component And The Implementation Of Its Security Sub-system

Posted on:2007-02-05Degree:MasterType:Thesis
Country:ChinaCandidate:C H LiaoFull Text:PDF
GTID:2178360185972805Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Office automation is a area which demand changed rapidly, OA system based on traditional technology presence some shortcomings, such as poor quality, difficult to maintain, low reliability, poor expansionary. At present, CBSD (Component Based Software Development) method is considered one of effective ways to solve this problem.The secure realization technology is the key problem of OA system. Soluted this problem with traditional technology, the realization code disperses in the service logic module, cannot modularize effectively. There are some shortcomings such as code redundancy, inferior system maintainability and extension. We have introduced the AOP (Aspect-Oriented Programming) mechanism in this OA system. The AOP mechanism is the effective method to overcome those problems.The main work is as follows:First, study CBSD technology systematically. By analyze and compare, we adopt Spring Framework, which accord with J2EE normal and support CBSD, to develop the OA system.Secondly, having been research some Available information security and access control strategies, we introduce the RBAC model that is suitable for information systems in Internet.Thirdly, research the core idea of Aspect-oriented programming methods, and achieve RBAC with the thinking of AOP.Finally we adopt the Acegi frame, which belongs to Spring and support AOP mechanism, to construct the security subsystem in the OA system. This separates the traditional secure realization and the service logic.Because adopts CBSD in this OA system, we have realized the service logic modulation, improved the system quality, the maintainability and the extension. Useing the AOP mechanism, the secure subsystem become a component equally like the business module, supports "namely inserts namely uses" the type component assembly.Judge From the effect of deployed and movement trials, the OA system has achieved the design goal initially, has met the daily work needs, enhanced the system maintainability and extension.
Keywords/Search Tags:OA System, components, AOP mechanism, Spring Framework, RBAC model
PDF Full Text Request
Related items