Mashup服务推荐方法研究及系统实现

来源 :湖南科技大学 | 被引量 : 0次 | 上传用户:lck2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Mashup服务是一种崭新的Web应用,以其易于开发、易于组合、高质量、个性化等优点成为了服务组合的发展方向,是实现SOA(Service-Oriented Architecture)和SOC(Service-Oriented Computing)的有效途径。WebAPI作为应用最广,功能最强大的Mashup组件,已被企业广泛使用。面对日益增多的Mashup服务和WebAPI,如何有效地进行管理及检索,就成了摆在我们面前一个迫切需要解决的问题。尤其是,如何有效地对服务进行推荐将对帮助用户快速地找到自己需要的服务,提高服务组合的速度,以及挖掘潜在的服务组合,优化现有的服务组合等都具有重要意义。本文围绕Mashup服务推荐这一问题,主要的研究工作有:  1.通过深入分析Mashup应用、WebAPI服务、Tag功能描述三者之间的关系,根据使用同一个API和被同一个Tag标注过的Mashup彼此之间形成关联并有一定的相似度的规则,共构建了13种网络并做了可视化显示。基于所构建的服务网络,提出了在同类节点所形成的网络中的每个连接子图就是一个分类的服务自动分类方法,并通过相似度排序来推荐相似服务。使用从ProgrammableWeb上抓取的WebAPI服务进行实验,查准率和查全率的综合指标达到87.44%。  2.提出了考虑用户角色的Mashup服务个性化推荐方法。该方法首先对Mashup服务系统中的用户进行分类,然后对不同角色的用户建立不同的用户兴趣模型,并提出了不同的个性化推荐算法。本方法融合了协同过滤算法、TF/IDF算法,实验结果表明推荐效果较好。  3.设计并实现了原型系统。原型系统包括Mashup服务管理后台、Mashup服务数据抓取、Mashup服务网络构建和分类、Mashup服务网络搜索和推荐、Mashup服务个性化推荐、Mashup服务网络分析等模块。
其他文献
随着大幅专业扫描仪在各个领域日益普遍的应用,用户对扫描精度、图像质量和工作效率要求越来越高,促进了大幅专业扫描仪的不断创新和研发。本文所述的大幅专业扫描仪采用模块化
无线传感器网络是集计算机技术、通信技术、嵌入式技术等多门技术而形成的产物。无线传感器网络由于其自组织、成本低和灵活性等特点,使得该项技术在军事、工业、农业和人们
本文的主要工作分为三个部分,第一部分从可证安全的角度介绍了密钥协商协议中的几个经典模型,给出了几个模型的具体描述,优缺点比较。第二部分概括性的介绍了基于身份的密钥
随着陕西经济社会快速发展,人流、物流、信息流不断增大,传统治安管控模式很难完全满足社会治安防控工作的需要。为了实现对动态社会治安的有效控制,建立高清智能卡口已成为
随着大量社会网络的产生,以Web2.0思想为核心,以社会化媒体为基本平台,以“交互和协同”为主要特征的社会计算模式改变了信息的产生和分发方式,同时也改变着用户的信息需求和信息
随着计算机科学技术的发展,图像分割技术在近年来也得到了快速的发展。图像分割就是把图像分成若干个特定的、具有独特性质的区域,进而提取出感兴趣目标的技术和过程。它是从
数据压缩的研究一直是科学技术中的热点,其在数据存储和传输方面有着广泛的应用。虽然随着现代科学技术的突飞猛进,网络传输速率不断地提高和数据存储设备的容量呈指数级增长,但
P2P网络即为对等网络,是近年来日益流行的一种网络结构。随着P2P技术的飞速发展,它在给我们带来巨大机遇的同时也带来不少的挑战。P2P网络中各个节点的地位平等,没有服务提供
无线传感网络是由大量集成有传感器,数据处理单元,通信单元的微型传感器节点构成,这些节点通常造价低,计算能力和存储能力有限,能量有限。用于物理环境中进行事件检测是传感器网络
随着经济的快速发展,我国汽车数量急剧上升,给城市道路交通管理带来了巨大的压力,而传统的人工管理方式费时费力效率较低而且出现误判的概率较大,使得智能交通(ITS)得到迅速发展