APP下载

Web服务环境下的信任评估模型研究

2019-07-08卢杰骅

计算机时代 2019年6期

卢杰骅

摘  要: 针对复杂业务环境下Web 组合服务的信任评估需要,对服务编制和服务编排两种组合机制进行了分析,重点针对服务编排提出了一种基于信任有向图和信任传递机制的信任模型,并给出了基于向量运算的信任评估方法。通过仿真实验,验证了该信任模型和评估方法的有效性。

关键词: 组合服务; 服务编排; 信任模型; 信任评估

中图分类号:TP311          文献标志码:A  文章编号:1006-8228(2019)06-19-04

Abstract: Composite service that contains complex business logic and data interaction requires effective trust evaluation mechanisms. In this paper, Orchestration and Choreography these two mechanisms of service composition are analyzed, focusing on service choreography, a trust model based on trust directed graph and trust transfer mechanism is proposed, and the trust evaluation mechanisms based on vector operation are also proposed. The effectiveness and feasibility of the trust model and trust evaluation method are verified by simulation experiments.

Key words: composite service; service choreography; trust model; trust evaluation

0 引言

随着SOA、SaaS和云计算思想的不断推进,服务流程、服务组合等技术得到不断应用,Web服务逐渐从简单的功能封装向能够自主适应服务调用对象和网络应用环境的智能化方向发展。而智能化的服务,更多地表现为由多个小粒度、功能单一且结构简单的服务构造而成的大粒度服务(组合服务)。因此,组合服务将是Web服务的主流形态和表现形式。由于组合服务内部集成了大量基本服务单元并且包含了复杂的业务逻辑和过程约束,导致大粒度服务的协同变得尤为复杂。与简单服务之间的协同相比,交互次數从单次变为多次反复、交互内容从单一消息到多消息的传递、交互过程从无状态变成有状态等,这些变化都给组合服务的信任建模与评估都带来了极大的困难。

当前的Web服务信任研究和应用大多基于细粒度的原子级Web服务,面向组合服务的信任评估机制并不多,如黄龙涛等人针对组合服务提出了一种基于服务编排(Choreography)模式的信任评价机制,基于业务流……

登录APP查看全文