论文部分内容阅读
高速发展的互联网时代,用户业务需求的日益增长使得功能单一的原子服务必须通过一定的逻辑规则进行组合才能使用。原子服务的可靠性、可用性等质量属性以及隐私暴露、信任度等隐私属性和Web服务组合的可信性成为了用户十分关注的非功能性属性。目前对于Web服务可信性的研究主要集中在单一服务的QoS属性可信评价和基于用户偏好的可信服务选择等方面,缺乏一套系统的针对原子服务可信程度进行分析度量的方法,与此同时,针对服务组合的可信性研究工作也相对集中于基于各种维度的组合方案的选择,而对于服务组合可信度评估方面的研究较少。针对当前工作的不足,本文主要的研究工作如下:1、针对原子服务可信评估方法不足的问题,基于可信评估元模型和软件可信规范,提出一种通用的原子服务可信评估模型,包含属性模型、证据模型、评估指标体系以及评估准则,分别针对原子服务的质量属性和隐私属性进行度量。2、基于原子服务的可信评估结果,抽取服务组合BPEL中的控制流信息,通过分析执行路径,结合原子服务的执行权重,给出基于结构分析的服务组合可信评估算法。3、出于原子服务跨机构发布的考虑,根据原子服务的QoS属性取值,确定服务组合QoS属性约束,提出服务组合QoS属性复合值算法。4、结合本文的研究工作,设计并实现了Web服务组合可信评估工具,对服务组合可信评估的实施提供支持。