在设计服务资源可信属性管理系统过程中需要注意的问题

来源 :吉林画报·新视界 | 被引量 : 0次 | 上传用户:metasearch
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】信任作为社会存在的一个整体部分,是社会网络中人与人之间的核心关系。网络中信任关系包含三个方面:主体与主体的关系、主体与资源的关系、资源与资源的关系。在分布式网络中,服务的可信(QoS)属性主要倾向于主体对资源的信任关系。因此可以利用信任模型来建立和管理服务资源的可信属性,实现和约束正确的信任关系。
  针对上述问题,在充分考虑信任模型是否具有规模可扩展性,在信任计算和信任信息存储方面的可扩展性,以及信任信息传播过程中的带宽开销问题的基础上,以期望保证SOArWare平台中服务资源的质量,提高组合软件的可信保障。
  【关键词】服务资源;管理系统;设计
  【中图分类号】TP319【文献标识码】A
  【文章编号】1007-4309(2010)12-0076-1.5
  
  一、服务资源信任管理系统功能需求
  第一,利用虚构数据主动调用资源库中的服务,收集主动探测服务的可信属性,包括执行时间和可用性。
  第二,当封装在容器中的服务被实际调用时,自动反馈被调用服务的可信属性,包括执行时间和可用性。
  第三,使用资源库中的服务进行组合服务开发的软件人员还可对服务进行评估,要收集其对服务的主观评价,包括:正确性、响应速度、执行时间、价格、易用性、稳定性、可靠性和兼容性。
  二、可信属性管理体系结构
  为更好地说明系统的工作,下面的描述会按照从上到下,从粗到细的过程逐步解释系统的结构。
  一般实验室项目包括服务库、服务总线、服务容器、开发环境等几个主要部分,本系统属于服务库部分。服务库的结构见图1。
  图1服务库结构
  其中,本系统属于服务可信预测工具的可信属性管理部分,见图2,包括数据库访问接口、可行属性收集两个部分。
  图2系统结构图
  可信属性管理的功能模块图见图3。功能模块图包含4个子模块,每个子模块的具体设计将在下面介绍。
  图3功能模块图
  三、可信管理系统的关键技术
  (一)可信属性的定义
  QoS属性是对服务多个质量标准的一种组合。这些质量标准包含:(1)可用性:常常用“一段时间内不能提供服务的概率”来衡量;(2)安全性:涉及服务提供的授权机制,交互信息的一致性保障等;(3)响应时间:指计算结果的正确性不仅依赖于计算的逻辑结果,而且还依赖于产生结果的时间;(4)吞吐量:服务处理请求的速率。
  此外,还有其他很多标准,比如价格、兼容性、易用性等。软件服务生产线的可信属性目前主要集中在QoS属性中的可用性、时间属性和信誉度。其中的信誉度由收集到的正确性、响应速度、执行时间、价格、易用性、稳定性、可靠性和兼容性进行综合评估计算得出。
  (二)可信属性的收集处理
  为了确保可信度的全局性,我们从主观评价和客观评价两方面共同评估服务的可信属性值。软件生产线平台中的服务属性计算也要综合衡量主动收集的可信属性值和反馈收集的可信属性值两部分。
  相應地,本文介绍的服务资源可信属性管理系统包含两个工具:QoS属性主动收集工具和生产线反馈收集工具。生产线反馈收集工具又分为两个模块:容器自动反馈子模块和用户反馈收集子模块。
  QoS属性主动收集工具利用虚构数据主动调用资源库中的服务,探测其相关可信属性信息,包括执行时间和可用性。容器自动反馈模块和用户反馈收集模块。其中,封装在容器中的服务被调用时,容器自动反馈模块会对该服务自动生成相对客观的可信属性信息,包括执行时间和可用性;用户反馈工具则从软件开发人员那里,收集他们对于所用服务的主观评价,并将其映射为相应的可信属性信息,包括:正确性、响应速度、执行时间、价格、易用性、稳定性、可靠性和兼容性。
  (三)服务资源信任度评估方法
  经过上面的系统工作,我们已经较为完整地收集到了服务资源的可信属性,下面将对如何整合这些属性做出讨论。
  最初提出的主观信任度评估模型中存在很多问题,包括信任的表述和度量的合理性有待进一步解释,模型大多采用求简单算术平均值的方法综合多个不同推荐路径的信任度,不能很好地解决恶意推荐对信任度评估的影响等。针对以上问题,人们都做了深入的研究,希望能够提高模型的可靠性及可扩展性。
  四、数据结构设计
  系统数据结构设计主要包括数据库结构、数据库接口、容器自动反馈Module中调用服务列表的基类等的设计。数据库结构主要是为服务可信属性新增加的表结构,数据库接口主要是新增所有表对外提供的访问接口,容器自动反馈Module中调用服务列表的基类主要是记录调用服务的标识及可信属性信息。
  (一)可信数据库表设计
  (1)Services表用于存储服务,表中外键businessId指向BusinessEntity表。
  (2)Operations表用于存储服务的方法,表中外键serviceId指向Services表。
  (3)Message表用于存储服务方法的参数,表中外键serviceId指向Services表,键typeId指向Types表。
  其中operation_qos表、module_qos表及feedback表是在原有数据库的基础上为服务可信属性新增的表。
  (二)可信数据库接口
  可信数据库建成以后,主要为服务可信属性管理系统提供接口Session类,来提供可信属性信息的存储、查询、删除及更新操作。
  针对为可信属性新增的三个表,接口Session类主要有三个:OperationQosSession、Module_QosSession和FeedBackSession。
  (三)容器自动反馈模块中调用服务列表的基类定义
  模块中的处理器由消息触发,故Soap消息到来就会激活处理器执行相应功能,但同时,处理器中定义的局部变量也会重新定义。这就带来了一个问题,那就是调用服务的相关信息无法在处理器中保存。因此,我们提出了一种解决方法,在模块初始时,建立服务列表,Soap消息激活处理器后只对列表进行相关插入和删除操作。服务请求消息到来,向列表尾部添加服务初始信息(服务名、部署服务的容器IP地址、操作名、起始时间等),服务响应消息到来后,依据服务名和操作名在列表中查询相应服务并将其可信属性信息存入资源库中后删除。
  五、小结
  本文首先对服务资源可信属性管理系统的需求和功能进行概要分析,提出系统的总体设计方案,并再次细化分析各个功能模块的功能。下一步将对主要的功能模块进行具体的实现。
  
  【参考文献】
  [1]周明辉,梅宏,焦文品.基于中间件的可定制信任管理框架[J].电子学报,2005,33(5).
  [2]李海华,杜小勇,田萱.一种能力属性增强的Web服务信任评估模型[J].计算机学报,2008,31(8).
  【收稿日期】2010年11月9日
  【作者简介】李凤祥(1972- ):男,辽宁凌源人,沈阳铁路机械学校信息部,讲师,研究方向:数据库、计算机教学。
其他文献
基础养老金是最基本的养老保命钱,绝不能亏损。美国、英国等国家的经验证明,基础养老金不入市、补充养老金可以自主选择入市是YJT兼顾全局的安全与个体的增值。  别对着养老金入市做梦。  养老金入市数量不大。在10月28日上午召开的人社部第三季度新闻发布会上,人社部新闻发言人李忠介称,人社部将于2016年启动实施基本养老保险基金投资运营工作。很多人解读为养老金进入股市的信号,其实并非如此。  基本养老金
期刊
改革开放以来,金华历届市委(地委)认真贯彻党的基本路线,坚持政治、经济、文化、社会和党的建设这几个建设一齐抓,思想、组织、作风、制度和反腐倡廉这几个轮子一齐转,党的建
北方的11月,是会飘着雪花的。7月的杭州,是常常下着雷阵雨的。我在南方生活了19年,到了北方,开始怀念南方的细腻,多么让人珍惜。我在北方水土不服的日子,就像我的青春在时间
腐败是一种社会丑恶现象,腐败的滋生蔓延必然会危害世风,阻碍经济发展,危及政权和社会的稳定.新加坡的反腐治理经验,值得我们借鉴.
期刊
摘 要:新疆地区高校大学生就业问题一直就很突出,高校图书馆应当做好自己信息收集和发布的工作,让社会对新疆高校的大学生有一个较为全面与合理的评价。当然,为了进一步的找出新疆民族大学学生就业难的原因,高校图书馆还应当从高校以及学生自身着手,查找自己的不足。  关键词:新疆;高校图书馆;大学生就业  一、前言  近年来,从整体上来说全国高校都面临着大学生就业难的问题,由于新疆地区经济欠发达,高校大学生多
一位朋友从印度旅行回来,跟我讲一路上遇到的奇人逸事。其中一件最令我难忘的是,他有一天无意走进一家茶室,坐在里面喝茶聊天的大多是中年以上人士,满脸皱纹的印度人大声说话
期刊
今年恰逢东风建设40周年,作为东风事业发祥地和主力军的东风商用车亦迎来40周年.因此在本届上海车展上,我们不仅展示了当家产品,还以过去、现在、未来为主线,展示了东风商用车4
11月12日,国务院台湾事务办公室主任张志军与台湾方面陆委会主委王郁琦在北京会面,就当前两岸关系形势和推进两岸关系发展有关问题交换意见.会后,张志军就两人会面情况回答了
随着互联网的发展,青少年上网现象也越来越普遍。据中国互联网络信息中心统计,18岁以下的青少年用户占互联网全部用户的比例,2000年1月为2.4%,2000年7月下降为1.65%,而2001年1
一是应处理好县监管办直接监管与地市监管分局行业管理之间的关系.县监管办不能跨越监管范围对农信社实施行业管理.监管办应在依法监管中主动与地市监管分局行业管理部门联系