摘要
针对工作流系统与企业现有信息系统集成问题,提出了基于面向方面编程技术的解决方案,分析了独立式和嵌入式两种工作流系统的集成模式,探讨了基于面向方面编程的集成方法。与传统的面向对象方法相比,该方法避免了代码分散和代码纠缠问题,在降低系统复杂性、提高组件重用性和流程优化方面具有明显优点。最后,结合飞机制造企业质量管理系统,给出了Shark工作流系统与J2EE框架的集成实例和实现过程。
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.
出处
《计算机集成制造系统》
EI
CSCD
北大核心
2006年第3期401-406,共6页
Computer Integrated Manufacturing Systems
关键词
面向方面编程
工作流
信息系统
集成
aspect-oriented programming
workflow
information system
integration