Web服务可信评级支撑系统的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:biao_oaib
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,Internet上涌现出了大量的Web服务,开发人员开发新系统时可以直接复用这些Web服务以实现特定功能。北京大学软件资源库收集整理了上万个Web服务,提供给开发人员复用。然而由于Web服务质量(QoS,Quality of Web Service)参差不齐,开发人员需要一种评估Web服务质量和可信程度的方法和系统以辅助其进行服务选择。   针对上述问题,本文设计并实现了一个Web服务可信评级的支撑系统,通过收集大量的可信证据,以一定方式对Web服务质量进行可信评级,并且基于评级的结果提供浏览、检索、排序的机制,辅助开发人员进行Web服务的复用。   具体而言,本文主要的研究内容及工作包括:   1.通过研究Web服务调用过程、QoS属性及计算方式,提出了对三种QoS属性进行相关数据采集与计算的方案。其一,周期性调用Web服务每一个端口地址(endpoint),实时采集Web服务运行信息并计算可用性属性值;第二,自动生成错误的参数测试Web服务的操作(Operation),通过返回信息的异常判定,计算Web服务的鲁棒性;第三,解析Web服务的所有操作,用手动填入的参数的方式对操作进行调用,获得Web服务的响应时间。   2.对Internet网站上有关Web服务使用信息进行调研,确定现存并且可获得的相关可信证据,包括散落在网络不同站点的反馈信息、打分信息、测试案例等,选择其中有效的证据作为可信评级的依据。   3.综合上述QoS信息、Web服务反馈信息和其他类别的可信证据,设计合理的可信评级方案,为Web服务评级。由于用户需求的不同,本文设计并实现了一个可配置的Web服务可信评级方式,即将评级规则写入XML文件,开发人员可以根据需求修改评级方案。   4.基于可信评级的结果,设计并实现了Web服务检索及浏览的机制。该机制支持对关键字检索,支持按照Web服务应用领域的浏览,同时对检索和浏览结果按照可信等级排序,开发人员还可以查看Web服务的QoS信息、反馈信息等可信证据。   基于以上几方面的研究工作,本文设计并实现了Web服务可信评级支撑系统,可对北京大学软件资源库中的Web服务进行评级。本系统与软件资源库松散耦合,可以方便的移植到其他系统,为其他软件资源库中的Web服务评级。本文最后选取了一些Web服务的例子,通过实验验证了可信评级的有效性和合理性。
其他文献
随着企业信息化建设进程的推进,越来越多的企业需要集成各种不同的信息管理系统。在对企业信息管理系统进行集成时,主要会面对系统间的异构性、完整性、语义冲突和集成内容的
语音分离作为语音信号处理的重要研究方向,在语音识别、语音增强等方面都有着非常积极的意义。本论文在分析和总结以往研究工作的基础上,针对欠定语音分离的难点问题(传统算
反馈顶点集是给定图中的一个顶点子集,删除这个顶点子集让剩下的图成为森林。最小反馈顶点集问题是经典的NP完全问题之一,在实践中有广泛应用,包括操作系统中死锁预防和解除、信
分类问题是机器学习领域中的一个基本问题,对分类器的设计和改进等研究工作层出不穷并且日益出新。当前的分类算法主要以概率统计方法为理论工具,在模式识别、数据挖掘等领域
关键词是代表文章重要内容的一组词。对文本聚类、分类、自动摘要等起重要的作用。此外,它还能使人们便捷浏览和获取信息。现实中大量文本不包含关键词,自动提取关键词技术有也
无线射频识别技术(Radio Frequency Identification,RFID)是一种以空间电磁波为传输媒介进行非接触双向数据通信的数据自动采集技术。RFID技术具有广泛的应用前景,现已被应用
元数据是指用来标志、描述和定位电子资源的数据,也被称为数据的数据。它专门用来描述数据的特征和属性、提供某种资源有关信息的结构数据。有效的元数据组织可以让人们更方便
随着互联网技术的普及和发展及web2.0的日益盛行,网络上面越来越多的信息是由用户来提供的,同时人们也越来越多地从网络上获取有用的信息。在这种情况下,网络信息提供者对于读者
随着研究的日益加深,指纹图像识别技术的发展日趋完善,各项核心算法都有了深入的研究,取得了许多成果。但在指纹识别技术中,仍旧有很多问题值得探讨解决。随着指纹数据库中数据的
推荐系统不仅是多年来学术界的研究热点,而且已经成为当今网络应用中必不可缺的功能之一。推荐系统要解决的基本问题是如何在恰当的时候把恰当的信息用恰当的方法提供给恰当的