计算机工程与应用 ›› 2007, Vol. 43 ›› Issue (28): 103-106.

• 产品、研发、测试 • 上一篇    下一篇

Web服务组合执行引擎中服务代理运行机制研究

袁小娟,高春鸣   

  1. 湖南师范大学 数学与计算机科学学院,长沙 410081
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-10-01 发布日期:2007-10-01
  • 通讯作者: 袁小娟

Study of execution mechanism of service proxy in Web composite service execution engine

YUAN Xiao-juan,GAO Chun-ming   

  1. College of Mathematics and Computer Science,Hunan Normal University,Changsha 410081,China
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-10-01 Published:2007-10-01
  • Contact: YUAN Xiao-juan

摘要: 在Web服务组合执行引擎WebJetFlow中解耦流程执行和成分Web服务调用,将服务代理的服务调用由同步模式转变为单纯异步模式,并用NS2模拟器针对服务代理的同步模式转变为单纯异步模式,以及有服务代理和无服务代理的两种不同的引擎处理机制分别进行模拟仿真。仿真结果证明:在同样的线程资源条件下,有服务代理的引擎访问流量大于无服务代理引擎;解耦流程执行和成分Web服务调用以及单纯异步调用模式提高了引擎资源的使用效率、增加了流程执行的并发性、改善了引擎的吞吐量和性能。

关键词: Web服务组合, 执行引擎WebJetFlow, 异步模式, 服务代理

Abstract: In this paper,we have tackled three problems:firstly,decoupling the process execution and the differentiated web service scheduling in the web composite service execution engine—WebJetFlow;Secondly,changing the service scheduling of Service Proxy from the synchronous model to the pure asynchronous model;Lastly,adopting NS2 simulator to test the performance of the engine under the circumstance above as well as test the performance of the engine with Service Proxy and without Service Proxy respectively.From the simulation results,we can conclude that the access flow of the engine with Service Proxy is more than the flow of the engine without Service Proxy on the condition of the same thread resources.Moreover decoupling the process execution,the differentiated web service scheduling and the pure asynchronous scheduling model greatly enhance the utilization efficiency of the engine,increase the concurrence of the process execution and improve the throughput and the performance of the engine.

Key words: Web composite service, execution engine webJetFlow, asynchronous model, service proxy