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

计算机工程

• 体系结构与软件技术 • 上一篇    下一篇

基于业务抽象规划的分布式动态服务组合算法

赵明雷1,赵文栋1,彭来献1,成昂轩2   

  1. (1. 解放军理工大学通信工程学院,南京 210007;2. 南京军区空军指挥自动化工作站,南京 210018)
  • 收稿日期:2013-01-21 出版日期:2014-04-15 发布日期:2014-04-14
  • 作者简介:赵明雷(1985-),男,硕士研究生,主研方向:语义Web服务;赵文栋、彭来献,副教授;成昂轩,工程师。
  • 基金资助:
    国家自然科学基金资助项目(61103224)。

Distributed Dynamic Service Composition Algorithm Based on Business Abstract Plan

ZHAO Ming-lei 1, ZHAO Wen-dong 1, PENG Lai-xian 1, CHENG Ang-xuan 2   

  1. (1. College of Communication Engineering, PLA University of Science and Technology, Nanjing 210007, China; 2. Air Force Command Automation Workstation of Nanjing Military Region, Nanjing 210018, China)
  • Received:2013-01-21 Online:2014-04-15 Published:2014-04-14

摘要: 异构系统间难以实现计算资源的灵活共享,制约分布式信息系统性能的提升,基于面向服务架构的Web服务技术,为异构系统计算资源共享提供了有效手段。为此,针对Web服务组合在集中式发布架构下单点故障和性能瓶颈问题,提出一种基于业务抽象规划的分布式动态服务组合算法。该算法根据组合规划结果对业务抽象规划库进行动态扩充,快速组合出满足需求的服务,逐步提高服务组合响应率。仿真结果表明,该算法在分布式环境下可减少服务请求过程中交互的信息量,降低请求响应时间,提高服务组合效率。

关键词: 面向服务架构, 分布式信息系统, 业务抽象规划, 动态服务组合, 服务代理

Abstract: It is difficult to achieve flexible sharing of computing resources between heterogeneous systems, which is the major obstacle to the performance promotion of distributed information systems. The emergence of Service-oriented Architecture(SOA)-based Web service technology provides an effective means of computing resources sharing in heterogeneous systems. In order to overcome the shortcomings of performance bottleneck and single point of failure in centralized Web service systems, a novel distributed dynamic service composition algorithm based on Business Abstract Plan(BAP) is proposed. Using this approach, composite solutions can be constructed quickly, and the BAP repository can be expanded automatically by the results of current composite plans, which can increase the response rate of service requests gradually. Simulation results show that the proposed algorithm can reduce the average response time and improve composition efficiency in distributed environments.

Key words: Service-oriented Architecture(SOA), distributed information system, Business Abstract Plan(BAP), dynamic service composition, service agent

中图分类号: