作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2008, Vol. 34 ›› Issue (8): 93-95. doi: 10.3969/j.issn.1000-3428.2008.08.032

• 软件技术与数据库 • 上一篇    下一篇

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

谭 煌,高春鸣   

  1. (湖南师范大学数学与计算机科学学院,长沙 410081)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-04-20 发布日期:2008-04-20

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

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

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

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

中图分类号: