电子学报 ›› 2017, Vol. 45 ›› Issue (2): 267-277.DOI: 10.3969/j.issn.0372-2112.2017.02.002

• 学术论文 • 上一篇    下一篇

基于全局依赖网的Web服务组合自动演化方法研究

张元鸣1,2, 倪宽1, 陆佳炜1, 徐俊1, 肖刚1,2   

  1. 1. 浙江工业大学计算机科学与技术学院, 浙江杭州 310023;
    2. 浙江工业大学机械工程博士后流动站, 浙江杭州 310023
  • 收稿日期:2015-12-30 修回日期:2016-05-05 出版日期:2017-02-25
    • 通讯作者:
    • 肖刚
    • 作者简介:
    • 张元鸣,男,1977年10月出生于河南省濮阳市.现为浙江工业大学计算机学院副教授、硕士生导师,研究方向为云计算、服务计算、并行计算等.E-mail:zym@zjut.edu.cn;倪宽,男,1991年3月出生于浙江省金华市.现为浙江工业大学计算机学院硕士研究生,研究方向为服务计算.E-mail:675657433@qq.com
    • 基金资助:
    • 国家自然科学基金 (No.61379017); 浙江省钱江人才计划D类 (No.QJD1302009); 浙江省重大科技专项 (No.2014C01408)

Automatic Web Service Composition Evolution Based on Global Dependence Network

ZHANG Yuan-ming1,2, NI Kuan1, LU Jia-wei1, XU Jun1, XIAO Gang1,2   

  1. 1. College of Computer Science & Technology, Zhejiang University of Technology, Hangzhou, Zhejiang 310023, China;
    2. Post-doctoral Research Center of Mechanical Engineering, Zhejiang University of Technology, Hangzhou, Zhejiang 310023, China
  • Received:2015-12-30 Revised:2016-05-05 Online:2017-02-25 Published:2017-02-25

摘要:

为适应互联网环境下动态的运行环境以及多变的用户需求,快速构建面向服务架构的软件系统,本文提出一种基于全局依赖网的Web服务组合自动演化方法.该方法能够根据用户演化需求对服务组合执行演化操作,在服务全局依赖网的基础上从各演化点出发执行正向演化推理与反向演化推理,确保执行演化操作之后的正确性和有效性,自动生成服务组合演化结果.应用实例表明本方法能够有效实现服务组合的自动化演化,有助于降低基于服务组合的软件开发成本,缩短软件开发周期.

关键词: 服务组合, 自动演化, 演化操作, 演化推理, 全局依赖网

Abstract:

In order to rapidly construct software based on service-oriented architecture under dynamic running environments of Internet and to satisfy various requirements of users,an automatic service-composition evolution approach based on global dependence network (GDN) is proposed.It can automatically execute defined evolution operations on existed composited service according to evolution requirements.After that,it continues to execute reverse evolution reasoning and positive evolution reasoning based on the GDN from each evolution point.Then,it will automatically generate evolution results of composited service.An actual application is given to illustrate the entire evolution procedure.This application shows the correctness and effectiveness of the approach,which helps to reduce the cost and the cycle of software development.

Key words: service composition, automatic evolution, evolution operations, evolution inference, global dependence network

中图分类号: