论文部分内容阅读
本文重点研究数字图书馆服务环境中基于多个伙伴服务之间的信任协商来建立未经事先注册的用户与被请求服务之间的信任度的功能模型和技术机制、并通过模拟实验进行验证,提供支持用户动态调用所需服务的信任协商环境。
目前的信任协商系统或者依赖事先明确建立的双边信任关系(例如用户事先在某个服务注册),或者依赖双方共同认可的可由层次认证系统验证的数字证书来解析和确认的信任关系,或者在第二种情况下利用数字证书来交换复杂的认证与授权策略、从而揭示和计算双方的信任与授权程度。所有这些都要求一个事先存在的信任关系(直接登记或通过上层系统循证登记),即有一个先验信任关系。
在基于Web Services的数字图书馆服务环境中,用户可以动态发现所需要的服务,但用户与这些服务之间往往不存在任何先验的信任关系,因此难以支持用户对这些服务的即时调用。作者从社会信任理论出发,分析了原本互不相识(即没有直接先验信任关系)的人们之间利用朋友关系、朋友的朋友关系等来进行信任协商的现象,提出利用用户已经取得信任关系的服务系统以及用户在这个服务系统的信任度,利用这个服务系统与用户所请求调用的服务系统之间的可能关系,按照社会信任网络模式在多个服务系统之间进行信任协商的方式,为未取得先验信任的用户动态调用所需服务提供了一种信任协商机制。作者进一步提出了实现这种机制的信任协商流程框架、信任协商引擎模型、信任度计算、以及多重路径下的信任度计算,建立了相对完整的依靠多个伙伴服务之间信任协商来支持未取得先验信任的用户调用所需要服务的理论框架和技术路线。
作者设计了实现多个伙伴服务之间信任协商的系统结构,提出了信任度计算的各项因子及其计算方式,配置了具有四个服务伙伴的信任协商模拟环境,提出了相应的消息模型,并针对与所请求服务的一级伙伴服务的信任协商、与所请求服务的二级伙伴服务的信任协商、通过多重路径的信任协商等情况进行了实验计算。实验表明,使用基于多个伙伴服务的信任协商可以支持未取得先验信任的用户即时地灵活地建立与所请求服务的信任关系,从而支持用户在没有事先注册、也没有事先取得被请求服务认可或可循证的数字证书的情况下来调用所请求的服务。
论文共包括图38幅、表6个、附录2个。