摘要
传统的工作流管理系统的耦合度越来越紧密,使得系统的伸缩性变得非常弱,导致系统的互操作性和可重用性很差。针对以上问题,我们利用Spring AOP的动态代理机制,提出了基于面向方面编程技术的解决方案,该方案使得日志模块、安全模块等与核心业务代码之间形成最低耦合性,避免了代码分散与代码纠缠等问题,在降低模块间耦合度,提高模块复用性和系统可扩展性方面有明显的优势。
Coupling of traditional workflow management systems is more and more closed,making flexibility of the system becomes very weak,resulting in interoperability and reusability is poor.To solve the above problem,we used Spring AOP dynamic proxy mechanism,proposed solutions basing on aspect-oriented programming technology,and the program maked between the log module,security module and other and core business formating the minimum coupling,avoided code scattering and code tangling and other issues,had an obvious advantage on reducing the coupling between modules and improving the module reuse and system scalability.
出处
《微计算机信息》
2010年第24期31-33,共3页
Control & Automation
基金
基金申请人:刘万军
项目名称:面向服务工作流平台在煤矿安全监管系统中的应用研究
基金颁发部门:辽宁省教育厅(2009A350)