Computer Engineering and Applications ›› 2013, Vol. 49 ›› Issue (7): 39-44.

Previous Articles     Next Articles

Backup-service-based developing model of workflow with high reliability

CHEN Wei1,2, XU Feng1,2   

  1. 1.State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing 210046, China
    2.Department of Computer Science and Technology, Nanjing University, Nanjing 210046, China
  • Online:2013-04-01 Published:2013-04-15

一个基于后备服务的高可靠工作流开发模型

陈  威1,2,徐  锋1,2   

  1. 1.南京大学 软件新技术国家重点实验室,南京 210046
    2.南京大学 计算机科学与技术系,南京 210046

Abstract: With development of Internet, Web-service-oriented workflow technologies begin to emerge. In the open and changing network environment, reliability of service and network risk the reliability of workflow. Some of present researches focus on selecting the most reliable workflow path;others focus on improving reliability of Web services involved in workflow. However, reliable workflow or Web services may turn out unreliable under the inconstant environment. With development of Web service, lots of equivalent services emerge, which can be used as backup service to improve reliability of workflow. A model is given to develop workflow with high reliability, including workflow description mechanism and evaluation mechanism. In addition, this paper provides an implementation of this approach, which converts workflow into BPEL script.

Key words: workflow reliability, Web service, equivalent services

摘要: 随着互联网的发展,面向Web服务的工作流技术逐渐兴起。然而在开放多变的网络环境中,组成工作流的网络服务的可靠性变化,网络连接的可靠性变化,都对工作流的可靠执行带来挑战。目前工作流可靠性研究较多地关注如何选取并确定一条最可靠的工作流路径,以及如何选取可靠性较高的服务来组成工作流,这些方法较难应对网络环境的多变以及服务本身可靠性的变化。随着Web服务的广泛普及,网络中涌现出大量的等价服务,利用等价服务作为后备服务来达到构建更可靠的工作流的目的。基于此想法,给出了一个高可靠工作流的开发模型,包括基于后备服务的工作流描述机制,以及工作流可靠性评估机制;最后,给出相应的工作流脚本转换工具实现,可将其转换成标准的BPEL脚本并运行。

关键词: 工作流可靠性, Web服务, 等价服务