摘要
针对现有工作流系统集成已有软件服务时存在的两个问题:1)对于业务流程中所集成服务的描述信息不足,无法满足服务集成需要;2)流程定制时可选择节点类型少,节点不具有业务含义,导致其定制过程复杂;提出一种新的工作流模型。首先,通过分析服务集成环境下的实际业务流程确定了模型的三部分信息:结构信息、服务信息和人员信息;其次,将模型中各部分信息与JPDL作了对应说明,表明了模型的完备性;最后,详细介绍了三部分信息的关键要素。实验结果表明,基于35种服务可以快速搭建出满足实际业务需求的48种业务流程。模型中丰富的服务信息为流程运行提供了保障,流程运行正确率100%;流程定制更加简便快捷,流程从定制到运行平均时间小于2 min。通过该模型可以快速地基于已有服务构建新的业务流程,降低了为新需求开发软件的成本。
Since there are two problems when using current workflow to integrate existing software services: 1) Information of the integrated service is insufficient to satisfy the service integrating needs; 2) Only few node types without any business meaning can be chosen during process customization, which complicates the process customization. Thus, a new workflow model was proposed. Firstly, three information parts of the workflow model: structure information, service information and people information were determined by analyzing actual business processes under service integration environment; secondly, the corresponding description between three information parts and JPDL (JBoss jBPM Process Definition Language) was given to prove the completeness of the new workflow model; finally, the key elements of each information part were described. The experimental results show that 48 business processes can be quickly built and met the actual business needs based on 35 services. The rich service information provides guarantee for the process operation and the execution correct rate is 100% ; the process customization is more convenient with less than 2 min from process customization to execution. The results show that the proposed model can help to build new business process quickly based on existing software services and save the software development costs.
出处
《计算机应用》
CSCD
北大核心
2015年第7期1993-1998,2003,共7页
journal of Computer Applications
基金
国家自然科学基金资助项目(91318301
91218302
61432001)
国家863计划项目(2012AA011206)
关键词
服务集成
工作流模型
模型实现
工作流语言
流程翻译
service integration
workflow model
model implementation
workilow language
process translation