• 论文 •    

基于AOP的工作流系统与企业信息系统集成研究

李  青,闻敬谦,赵  萌   

  1. 北京航空航天大学 机械工程与自动化学院,北京  100083
  • 收稿日期:2006-01-13 修回日期:2006-02-15 出版日期:2005-03-15 发布日期:2005-03-25

Research on AOP-based integration of workflow system

LI Qing,WEN Jing-qian,ZHAO Meng   

  1. Sch. of Mechanical Eng. & Automation, Beihang Univ., Beijing  100083, China
  • Received:2006-01-13 Revised:2006-02-15 Online:2005-03-15 Published:2005-03-25

摘要: 针对工作流系统与企业现有信息系统集成问题,提出了基于面向方面编程技术的解决方案,分析了独立式和嵌入式两种工作流系统的集成模式,探讨了基于面向方面编程的集成方法。与传统的面向对象方法相比,该方法避免了代码分散和代码纠缠问题,在降低系统复杂性、提高组件重用性和流程优化方面具有明显优点。最后,结合飞机制造企业质量管理系统,给出了Shark工作流系统与J2EE框架的集成实例和实现过程。

关键词: 面向方面编程, 工作流, 信息系统, 集成

Abstract: To solve the integration of workflow system with existent information systems, a solution based on Aspect-Oriented Programming (AOP) technology was presented. Two integration modes, i.e. the embedded and the autonomous workflow systems, were analyzed. Compared to the conventional Object-Oriented (OO) approach, AOP technology could avoid such problems as tangled code and scattered code, and had obvious advantages in raising the component reusability, optimizing processes and reducing the system complexity. Finally, an integration example of workflow system-SHARK and a framework of J2EE was provided to illustrate the implementation, which has been put into practice in an quality management system of an aircraft manufacturer.

Key words: aspect-oriented programming, workflow, information system, integration

中图分类号: