东北大学学报:自然科学版 ›› 2015, Vol. 36 ›› Issue (12): 1682-1686.DOI: 10.12068/j.issn.1005-3026.2015.12.003

• 信息与控制 • 上一篇    下一篇

一种基于执行环境特征的组合服务混合执行机制

杨雷1, 代钰2, 张斌1   

  1. (1. 东北大学 信息科学与工程学院, 辽宁 沈阳110819; 2. 东北大学 软件学院, 辽宁 沈阳110819)
  • 收稿日期:2015-04-17 修回日期:2015-04-17 出版日期:2015-12-15 发布日期:2015-12-07
  • 通讯作者: 杨雷
  • 作者简介:杨雷(1974-),男, 辽宁营口人,东北大学副教授,博士; 张斌(1964-),男, 辽宁本溪人,东北大学教授,博士生导师.
  • 基金资助:
    国家科技支撑计划项目(2015BAH09F02, 2015BAH47F03); 中央高校基本科研业务费专项资金资助项目(N130417002, N130404011).

A Hybrid Composite Service Execution Mechanism Based on the Characteristics of the Execution Environment

YANG Lei1, DAI Yu2, ZHANG Bin1   

  1. 1. School of Information Science & Engineering, Northeastern University, Shenyang 110819, China; 2. School of Software, Northeastern University, Shenyang 110819, China.
  • Received:2015-04-17 Revised:2015-04-17 Online:2015-12-15 Published:2015-12-07
  • Contact: YANG Lei
  • About author:-
  • Supported by:
    -

摘要: 研究了一种组合服务混合执行机制,建立了服务间的交互协议,给出了执行环境特征模型,并在该模型基础上给出了执行模式选择规则.该机制结合了控制流、数据流全集中,控制流集中、数据流分散两种执行模式的特点,能够根据组合服务业务特性和网络环境特点动态选择执行模式,可以使得数据量较大的消息直接在服务间传递而无需通过中心节点转发.实验结果表明:组合服务混合执行机制通过在组合服务执行过程中动态选择执行模式,能够有效保证组合服务的执行效率.

关键词: 组合服务, 组合服务执行, 数据流, 控制流

Abstract: A hybrid execution mechanism for composite service was researched. The interaction protocol between the services was established, and the characteristic model of the execution environment was presented. In addition, the rules for dynamically selecting the execution schema were proposed. The mechanism was a combination of execution schema of the centralized control-flow and data-flow as well as the execution schema of the centralized control-flow and decentralized data-flow, which could dynamically select the execution schema according to the feature of the business and the execution environment of the composite service. And then the message with large data amount could be transferred between the services without being redirected by the central node. The experimental results showed that the dynamic selection of the execution schemas could ensure the execution efficiency of the composite service.

Key words: composite service, execution of composite service, data-flow, control-flow

中图分类号: