作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2009, Vol. 35 ›› Issue (18): 69-71. doi: 10.3969/j.issn.1000-3428.2009.18.025

• 软件技术与数据库 • 上一篇    下一篇

基于IoC模式的工作流与应用系统的集成

敖丽敏1,祝晓东2,周 炜3   

  1. (1. 东北电力大学信息工程学院,吉林 132012;2. 群硕软件开发(上海)有限公司,上海 201203;3. 华北计算技术研究所,北京 100083)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-09-20 发布日期:2009-09-20

Integration of Workflow with Application System Based on Inversion of Control Pattern

AO Li-min1, ZHU Xiao-dong2, ZHOU Wei3   

  1. (1. Dept. of Information Engineering, Northeast Dianli University, Jilin 132012; 2. Augmentum, Inc., Shanghai 201203;3. North China Institute of Computing Technology, Beijing 100083)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-09-20 Published:2009-09-20

摘要: 针对在应用系统中引入工作流技术进行集成的问题,提出应用控制反转模式对嵌入式工作流系统进行集成的方案,以降低集成耦合度、减少系统复杂性、提高组件重用率。避免不适当的集成方法导致应用系统代码的侵入、结构的破坏以及系统紧耦合所造成的系统灵活性和可扩性差、维护难度大的问题。给出开源工作流系统OSWorkflow和基于Java EE轻量级架构的应用系统的集成实例和实现过程。

关键词: 控制反转模式, 工作流, 应用系统, 集成

Abstract: The application of Inversion of Control(IoC) pattern is introduced to resolve the problem of integration while introducing embedded workflow technology into the application system, so that the coupling of integration and system complexity can be reduced, and the rate of component reuse can also be improved effectively. The problems such as the invasion of system codes, the damage of structure, less flexibility and expansionary led by the tightly coupled system and difficult maintenance can be avoided which result from an inappropriate integration method in the application system. An integration example of Open Source Workflow(OSWorkflow) system and the application system based on Java EE lightweight architecture are given.

Key words: Inversion of Control(IoC) pattern, workflow, application system, integration

中图分类号: