会议专题

一种服务编排的动态演化方法

为了保持竞争优势,Web服务必须适应不断变化的业务需求和环境对于一个长时间运行的服务编排而言,其中的参与服务可能会在运行时刻发生演化.然而,当参与服务的演化影响到之前商定的服务编排时,如果这些服务按照一种非协同的方式进行动态演化,那么演化在之后参与服务之间的交互可能会引发一些错误(例如死锁、未指定的接收等).为了避免这个问题,我们提出了一个可以有效支持服务编排动态演化的方法.我们的方法采取了两个机制来保证服务编排的动态演化按照一个有序的方式进行.首先,我们提出一个演化协议以支持服务编排中参与服务的协同动态演化.其次,我们的方法规定某一服务可以适应服务编排的演化当且仅当其它受服务编排演化影响的服务可以同步适应服务编排的演化.一个采购订单应用用来引出本文的研究动机并说明我们方法的可行性.此外,我们在jBPM平台下给出本文方法的初步原型实现.

服务编排 动态演化方法 协同演化 Web服务

宋巍 吕建 马晓星 胡昊 曹春

南京大学计算机软件新技术国家重点实验室,江苏 南京 210093 南京大学计算机软件研究所,江苏 南京 210093

国内会议

第一届全国服务计算学术会议

哈尔滨

中文

274-286

2010-08-10(万方平台首次上网日期,不代表论文的发表时间)