介绍工作流系统和ESB系统的相关知识,从提高工作流灵活性和系统集成两个角度论述了工作流系统和ESB系统集成的必要性。根据工作流系统和ESB系统触发的先后关系,分析总结出了两种典型的系统集成场景。选取开源工作流系统和ESB系统:Activiti和Mule ESB,给出二者引擎的部署过程,以某个具体的业务应用为例,通过实现Activiti和Mule ESB的集成,演示验证了两种系统集成场景。最后指出两种系统集成场景还存在的问题以及今后的研究方向。
Introduced the relevant knowledge of workflow system and ESB system, discussed the necessity of integration between workflow system and ESB system from two perspectives: perspective of improving workflow flexibility and perspective of system integration. Based on the trigger relation between workflow system and ESB system, two typical scenarios of system integration are analysed. Selected the open source workflow and ESB system: Activiti and Mule ESB, listed the deployment process of two engines of systems, implemented the integration of Activiti and Mule ESB in an example., of a specific business application, demonstrated the scenarios of system integration. Finally, the existent problems of two scenarios of system integration are listed and the potential research direction is pointed out.