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