会议专题

一个可信约束的工作流描述语言TRUST-BPEL的设计及其引擎实现

在开放环境中,基于Web服务组合的软件架构存在着很多不可控的因素。其中一个关键挑战是,如何保证能够选取到高质量的Web服务,从而降低整个服务组合失败的风险。我们从工作流描述语言出发,试图通过建立带有可信约束的新工作流描述语言TRUST-BPEL,以提高Web服务组合的可靠性和可信性。TRUST-BPEL扩展自BPEL,其做法是提供Web服务的搜索服务,并使用动态绑定Web服务来代替原有的静态绑定,同时在绑定之前进行用户QOS需求的过滤和好友推荐的声誉评估。在定义了TRUST-BPEL之后,本文还实现了对应的执行引擎。本文主要贡献如下:1)将可信保障提高到工作流描述语言层,用户只需按照TRUST-BPEL语言编辑工作流而无需考虑具体实现细节;2)引入服务选取的可信保障机制,同时考虑了用户QoS需求与好友推荐信息。

Web服务组合 工作流描述语言 服务选取

蔡佳 姚远 徐锋 吕建

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

国内会议

2010年全国软件与应用学术会议(NASAC2010)

苏州

中文

82-90

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