一种soa架构中的信息服务普遍信任信息处理方法

文档序号:8283024阅读:163来源:国知局
一种soa架构中的信息服务普遍信任信息处理方法
【技术领域】
[0001] 本发明涉及SOA环境下的信息服务安全评估领域,尤其是涉及一种SOA架构中的 信息服务普遍信任信息处理方法。
【背景技术】
[0002] 互联网技术飞速发展的今天,计算机系统早已摆脱传统单机或局域网环境,借助 互联网信息服务的共享性和丰富性,实现最大程度的性能提升。面向服务的架构(Service Oriented Architecture一S0A)为计算机系统的发展提供了一种全新的解决方案。在SOA 架构下,各计算机系统的功能模块通过web服务技术形成可在互联网中高度共享、自由组 合的规范化应用,从而使各类服务能够相互组织协作解决更为复杂的任务,大幅提升不同 系统之间的协同能力。信息服务系统(ISS)在SOA架构下,可以将不同信息模型或模块转 换为web服务规范形式,形成"信息服务,,应用,实现SOA内的跨系统信息服务组合,完成复 杂的协同任务。
[0003] 然而,SOA架构下系统的大量聚集,也带来了服务质量的良莠不齐。由于用户不可 能对网络中所有服务熟悉,所以在使用这些服务前判别服务的可靠性就成了一个重要的问 题。在传统服务评估方法主要分类两类:第一,针对服务的接口或可完成目标进行评估,但 这种方法必须对每一个待评估的服务具体性能具有充分的了解,同时无法避免某些恶意服 务伪造性能参数带来的威胁;第二种方法是综合所有用户对服务的使用评价,形成一种信 任度。这是一种有效的方法。然而,传统的方法主要是对所有用户的评价简单地汇总和平 均,这是一种粗粒度的信任计算,对个人用户和团体用户并未进行有效区分,所得信任度不 具备普遍性。

【发明内容】

[0004] 本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种SOA架构中的 信息服务普遍信任信息处理方法。
[0005] 本发明的目的可以通过以下技术方案来实现:
[0006] -种SOA架构中的信息服务普遍信任信息处理方法,其特征在于,分别计算来自 个体用户以及团体用户的信息服务信任度,再结合个体用户和团体用户信息服务信任度获 取普遍信任度。
[0007] 个体用户的信息服务信任度ST⑶e [0, 1]采用以下方式获取:
[0008] Stepl :获取每个个体用户针对信息服务D所提交的信任度评价Clsj (D) e [0, 1], 其中下标i表示第i个个体用户;
[0009] St印2 :根据该信息服务D当前的普遍信任度UT (D) e [0,1],判断每个个体用户 的信任度评价dSi⑶e [0, 1]的有效性:计算I dSi⑶-UT (D) I,若I dSi⑶-UT (D) I彡μ成 立,则该个体用户所提交的信任度评价有效,否则该信任度评价无效,其中μ e [0,1],为 可容忍度阈值;
[0010] Step3 :根据所有有效的信任度评价计算个体用户的信息服务信任度ST(D),计算 公式为:
【主权项】
1. 一种SOA架构中的信息服务普遍信任信息处理方法,其特征在于,分别计算来自个 体用户W及团体用户的信息服务信任度,再结合个体用户和团体用户信息服务信任度获取 普遍信任度。
2. 根据权利要求1所述的一种S0A架构中的信息服务普遍信任信息处理方法,其特征 在于,个体用户的信息服务信任度ST值)G [0,1]采用W下方式获取: Stepl;获取每个个体用户针对信息服务D所提交的信任度评价dSi值)G [0,1],其中 下标i表示第i个个体用户; St巧2;根据该信息服务D当前的普遍信任度UT值)G [0,1],判断每个个体用户的信 任度评价dSi值)G [0,1]的有效性:计算I dSi值)-UT值)I,若I dSi值)-UT值)I《y成立, 则该个体用户所提交的信任度评价有效,否则该信任度评价无效,其中y e [〇,1],为可容 忍度阔值; Step3 ;根据所有有效的信任度评价计算个体用户的信息服务信任度ST值),计算公式 为:
式中,n为有效信任度评价的数量。
3. 根据权利要求1所述的一种S0A架构中的信息服务普遍信任信息处理方法,其特征 在于,团体用户的信息服务信任度0T值)G [0,1]采用W下方式获取: Stepl ;获取该团体中m个成员针对信息服务D所提交的个体信任度评价csi值)G [0, 1],并计算其平均信任度评价》,其中下标i表示第i个个体用户; Step2;根据平均信任度评价W,判断团体中每个成员的个体信任度评价csi值)G [0, U的有效性;计算K (巧-口|,r,:|a,(0)-田! </V成立,则该成员的个体信任度评价有效,否 则将该成员的个体信任度评价归类为初步无效评价,其中y e [〇,1],为可容忍度阔值; Step3 ;根据Step2获取的所有有效的个体信任度评价,计算其平均值S,作为团体用 户信息服务信任度的初次评估值; St巧4 ;根据该信息服务D当前的普遍信任度UT值)G [0, 1],判断Step2获取的初步 无效评价csi值)G [0,1]的有效性;计算Ics^W-UTO) I,若Ics^W-UTO) I《y成立, 则将该初步无效评价归类为有效的个体信任度评价,否则该初步无效评价无效; steps ;计算Step4中获取的所有有效的个体信任度评价,计算其平均值?》*作为团体用 户信息服务信任度的二次评估值; steps ;根据团体用户信息服务信任度的初次评估值S和团体用户信息服务信任度的 二次评估值f,获取团体用户信息服务信任度0T值)G [0,11,计算公式如下:
式中,k、m分别为St巧2 W及St巧4中获取的有效个体信任度评价的数量。
4. 根据权利要求3所述的一种S0A架构中的信息服务普遍信任信息处理方法,其特征 在于,Step2中若所述团体用户的成员为首次对该信息服务进行评价,则该成员的个体信任 度评价直接作为有效的个体信任度评价。

5.根据权利要求1所述的一种SOA架构中的信息服务普遍信任信息处理方法,其 特征在于,结合个体用户信息服务信任度ST值)G [0,1]和团体用户信息服务信任度 OT0)) G [0,1]获取普遍信任度UT值)的具体计算公式为:
式中,下标P表示第P个团体用户,q为参与评价的团体用户数量,目e [〇,1]为权重 参数,表示个体用户及团体用户分别所占的重要程度;Wp G [0,1]则是第P个团体用户所具 备的影响因子,表示该团体用户所做出的信任度评价具备的影响程度。
【专利摘要】本发明涉及一种面向SOA架构的信息服务普遍信任计算方法,首先提出由个体用户针对信息服务应用的信任计算方法;继而,提出由用户团体在内部形成统一意见后,实施信任度计算的方法;最终,依据个体用户和团体用户两方面的评价,计算得到信息服务应用的普遍信任度。与现有技术相比,本发明对个人用户和团体用户进行了有效区分,所得信任度具备普遍性。
【IPC分类】G06Q50-30
【公开号】CN104599215
【申请号】CN201310525960
【发明人】黄震华, 李美子, 方强, 刘正, 向阳, 郭鑫
【申请人】同济大学
【公开日】2015年5月6日
【申请日】2013年10月30日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1