Establishment of a security system using Aspect Oriented Programming
Taeho Kim, Hong-Chul Lee · 2008
Security systems are complex systems that perform multiple functions such as position locating of personnel, entry/exit management of personnel, entrance management, monitoring, logging, tracing, authentication, and authorization. This paper attempts to establish a security system using aspect oriented programming (AOP). Because it is possible to establish a system by completely separating the business logic and security logic of a system using AOP, there is the advantage of being able to clearly identify the roles of each module. Also, doing so enables the establishment of a more flexible system through leveraging the innate advantages of AOP, which are expansion of code reusability and implementation of efficient features.