期刊文献+

一种面向方面的软件体系结构 被引量:10

An Aspect-Oriented Software Architecture
下载PDF
导出
摘要 针对软件开发过程中软件代码杂混、分散,导致软件开发过程的可追踪性差、开发效率低、代码的重用性不好、代码质量不高、软件系统的演变进化困难等问题,采用面向方面的软件开发方法研究软件体系结构,结合业务流程管理系统,来介绍基于面向方面的软件体系结构在系统需求方面实现和编织方法的开发过程。通过提取业务流程、业务活动和参业者这三个关注点,对这些需求关注独立封装,并对它们的实现进行编织,解决相互之间的信息交换,降低了业务逻辑、业务数据和业务操作实体三者间的耦合,实现业务流程的柔性管理和不同业务功能的集成。 To solve problems caused by code tangling and code scattering during software development process,such as poor traceability,lower productivity,less code reuse,poor code quality and difficult evolution,a software architecture based on aspect-oriented software development is presented to develop software system.The development process of business process management is introduced about implementations of requirement aspect and weaving of them with the software architecture based on AOSD.By identifying concerns,such as business processes, business activities and participators, their implementation are encapsulated into aspects independently, and all aspects are weaved into a business process management system with loosely couple relations among business logic, business data and participator.The system integrates different business components and managed agilely.
出处 《微机发展》 2004年第6期61-63,67,共4页 Microcomputer Development
基金 国家"八六三"计划项目资助项目(2001AA115090 2002AA115040)
关键词 软件体系结构 面向方面软件开发 方面 关注 编织 software architecture aspect-oriented software development (AOSD) aspect concern weaving
  • 相关文献

参考文献10

二级参考文献36

  • 1WfMC. The Workflow Reference Model. http://www,aiim. org/wfmc.
  • 2WfMC. Workflow Process Definition Interchange. http://www. aiim. org/wfmc.
  • 3van der Aalst W M P. The Application of Petri Nets to Workflow Management. The Journal of Circuits, Systems and Computers,1998. 1-3.
  • 4Wang Binjun, Hao Kegang. Three Levels of Workflow Process Model. In: Proc. International Symposium on Future Software Technology. 2001. 142-146.
  • 5HP changengine Workflow. http: // www. hp. com/go/changengine.
  • 6IBM MQSeries Workflow. http: //www. software. ibm. com/ts/mqseries/workflow.
  • 7iPlanet Process Manager. http://www.iplanet. com/.
  • 8Gamma E, et al. Design Patterns: Element of Reusable Object-Oriented Software. Addison -Wesley.
  • 9The Technical Benefits of EJB and J2EE Technologies over COM + and Windows DNA, Ed Roman and Rickard Berg, Dec. 1999.
  • 10Professional XML,Didier Martin,et al. Wrox Press, 2000.

共引文献52

同被引文献56

引证文献10

二级引证文献27

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部