在对于方面软件开发的SAP扩张实践
-->绪论
最近而向方而的概念目前正被越来越多的开发人员所关注,关于而向方而软件架构、而向方而软件工程、而向方而软件测试等各个方而的讨论正在热烈的进行着。但是对于在大规模软件项目中应用而向方而的讨论开展的却很迟缓。SAP作为世界上最大的企业级ERP软件供应商,己经开始着手研究将而向方而应用于其产品之中。
1. 1课题研究的目的和意义
本文的目的是通过分析在SAP系统中潜在的各种横切关注点,研究将AOP概念引入SAP系统可以帮助SAP解决哪些问题,以及对SAP扩展开发项目而言可以在哪些方而提高生产效率。另一方而,作为一个尚未成熟的概念,AOP在实际开发项目中的应用又遇到了许多新的问题。因此本文通过借助SAP系统稳定、可控的特点,研究一些值得借鉴的途径,帮助AOP解决或改善现在所而临的一些实际应用问题。
通过对这些问题的讨论,可以为在SAP系统中应用而向方而技术进一步扫除障碍,并为将来SAP全而支持AOP作一些铺垫和探索。反过来,借助SAP这个典型的应用环境的实例,也可以积累AOP在实际项目中应用的经验。
对于而向方而的技术应用有一些广为人知的横切关注点。例如,-->AP-AOP 体系编译器......... 37-39
SAP-AOP 管理器的功能......... 39-43
SAP-AOP 体系对 AOP 常见问题......... 43-44
本章小结......... 44-45
5 基于 SAP-AOP 体系的扩展开发实践......... 45-52
案例项目背景......... 45
项目设计与实现......... 45-50
项目整体设计......... 45-46
权限控制设计与......... 46-48
存在性检查设计......... 48-50
项目分析......... 50-51
本章小结......... 51-52
总结
本文以Aspect框架为参考模型,从SAP增强框架入手,提出了SAP-AOP体系的设计雏形。在此基础上,综合考虑SAP的功能模块体系和大量存在的客户定制ABAP程序,对SAP-AOP概念逐步进行改进。最终设计出了一套既保持了AOP的基本属性,又具有SAP特点的SAP-AOP概念体系。
这一体系设计不仅包含了SAP-AOP语法概念的基本内容,还包括了底层的数据表模型和一个用于管理SAP方而的SAP-AOP管理器。这样,不仅从理论上证明了其可行性,而且从实际运用上证明了其可操作性。然后从AOP关注的几个主要问题分析了SAP-AOP概念体系的优势。一方而,将AOP概念引入SAP以后,可以帮助SAP系统整合横切关注点,其中以对BADI增强为代表范例。同时,把客户自定义扩展开发综合到SAP-AOP的设计中以后,使得
在对于方面软件开发的SAP扩张实践 来自淘豆网m.daumloan.com转载请标明出处.