摘要
针对传统工作流系统庞大、扩展性差的问题,提出了基于操作的轻量级工作流模型。从轻量级工作流的定义出发,在总结工作流中各元素属性的基础上,对工作流的各元素进行划分,划分工作流的各种元素利于分析归纳工作流对于不同层次操作的集合。为提高模型的可扩展性,工作流在每个层次上的操作除了可以调用本地服务以外,也可调用远程Web服务,使工作流系统更加的柔性。实验结果表明,该模型相比JBPM、ODE和Shark模型更轻量级,可扩展性更强。
In order to change the shortcoming of traditional workflow system, which is large but poor expansibility, a lightweight workflow model is proposed. From the perspective of the definition of workflow, the attributes of workflow elements is concluded and a novel division of workflow elements is provided. On the basis of the division, different operations are defined. In order to strengthen the expansibility, operation can not only call native service but also remote web services, making the workflow system more flexible. Practical results show that the proposed model is more lightweight and has stronger extensibility in contract to JBPM, ODE, and Shark.
出处
《计算机工程与设计》
CSCD
北大核心
2012年第1期153-157,共5页
Computer Engineering and Design
基金
国家自然科学基金项目(60803143)
上海市教育委员会科研创新基金项目(09YZ09)
关键词
操作
工作流模型
轻量级
可扩展
柔性
operation
model of workflow
light-weight
expansibility
flexibility