Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2008, Vol. 34 ›› Issue (8): 93-95. doi: 10.3969/j.issn.1000-3428.2008.08.032

• Software Technology and Database • Previous Articles     Next Articles

Design and Implementation of Services Composition Engine Based on Feedback Control

TAN Huang, GAO Chun-ming   

  1. (College of Mathematics and Computer Science, Hunan Normal University, Changsha 410081)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-04-20 Published:2008-04-20

基于反馈控制的服务组合引擎的设计与实现

谭 煌,高春鸣   

  1. (湖南师范大学数学与计算机科学学院,长沙 410081)

Abstract: According to the SOA, this paper proposes the framework of composite service execution engine WebJetFlow. In this framework, to guarantee the response time from different services of different levels, it designs and implements the flow execution structure with dual feedback control loops, which are in the process executor and service proxy respectively. Moreover, it separates process executor and service proxy to decouple process execution and service invocation. The new idea is that decoupling method improves the efficiency and throughput of the engine, and introduces the feedback control mechanism that enables the engine to provide response time guarantees for different services even when load varies significantly.

Key words: Web services composition, executing engine, feedback control

摘要: 遵循SOA,提出服务组和执行引擎WebJetFlow的实现框架。将反馈控制机制应用于执行引擎中,在流程执行管理器和服务代理中,设计带有反馈控制环的流程执行结构,以保障不同等级的服务请求的服务响应时间。在执行模块中,将流程执行与对服务的调用进行分离,提高了引擎资源的利用率。解耦流程执行和Web服务调用提高了引擎资源的使用效率。QoS反馈控制结构使得引擎在外部请求负荷变化时,可为不同等级的请求提供服务响应时间保障。

关键词: Web Services组合, 执行引擎, 反馈控制

CLC Number: