面向敏捷Mashup开发的服务发现及推荐方法研究

来源 :浙江工商大学 | 被引量 : 0次 | 上传用户:waxs8520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Mashup应用开发是一种新型的开发技术,该应用开发通过挖掘、整合外界数据源(通常为功能单一的Web服务),创造更贴合用户需求,可用性和适用性更强的服务。随着Mashup应用开发技术的日益成熟,Mashup应用开发的低成本、快速性得到了广大用户(即Mashup应用开发者)的认可,这使得Mashup应用开发技术的使用者日益增多。然而,当Mashup应用开发者面对互联网上爆炸式增长的服务及数据时,通常会陷入服务信息过载的窘境。因此,面向Mashup应用开发有两大研究问题:(1)如何在Mashup应用开发中高效、快速地发现可用的服务以满足用户不断变化的需求,从而使现有服务得到充分利用。(2)如何根据用户兴趣推荐高质量的Web服务,从而促进Web服务的生态平衡。为应对上述问题,本文提出了面向敏捷Mashup应用开发的服务发现和服务推荐方法,具体开展了如下工作:(1)提出面向敏捷Mashup应用开发的服务发现方法(A Service Discovery approach for Agile Mashup Development,SDAMD),该方法打破了文档单一的局限性。首先,以敏捷开发中的用户故事为搜索驱动,服务需求在用户故事的承载下形成原始搜索文本,然后通过自然语言处理技术,从原始搜索文本中提取敏捷需求三要素,同时从服务描述文体中提取敏捷服务三属性;接着,提出一种新的相似度计算方法,该相似度计算方法综合考虑了词性,语义权重等多种信息。最后通过计算敏捷需求三要素与敏捷服务三属性之间的相似度,发现合适的服务。(2)提出面向敏捷Mashup应用开发的服务推荐方法,该方法由两部分组成:多维信息矩阵(MIM)的构建和通过因子分解机模型(FM)进行预测评分。首先,通过MIM表征Mashup应用,服务及其链接之间的关系。在MIM构建过程中,我们提出了一种Mashup应用的相似度计算方法,将Mashup描述文本和Mashup调用服务信息相结合用于Mashup的相似度计算。然后,通过FM预测Mashup应用和服务之间的潜在关联评分。最后,以预测评分为推荐依据为目标Mashup应用开发推荐top-k个相关服务。
其他文献
梅山猪的高产仔数与其胚胎存活率较高有关,而何种原因导致其具有较高的胚胎存活率还尚处于研究阶段。然而梅山猪与大白猪产仔数的差异,为我们研究母猪胚胎存活的机理提供了良
建筑行业的飞速发展让人们对住宅的实用性以及舒适度提出了更高的要求。钢筋混凝土异形柱的出现不仅解决了建筑物中柱楞突出的现象,也提高了建筑物室内的有效利用面积。异形钢筋混凝土芯柱是将钢管混凝土柱与钢筋混凝土异形柱相结合的产物,它不仅兼具上述两种柱的优点,并且外部混凝土给予钢管的保护作用可以延缓钢管的老化,提高结构的承载力。建筑业的发展也给城市带来了大量的建筑垃圾,建筑垃圾中的混凝土经过加工分拣可以成为
从1921到2021,中国共产党迎来建党百年的光辉时刻。回首百年历程,如何牢记使命、不忘初心,砥砺前行?当下,正在深入开展的党史学习教育,不仅让我们了解了中国共产党奋斗百年路
铁路的高速化运营使车辆结构的设计朝着轻量化的趋势发展,这也通常会导致车下设备的重量比变大,尤其是车下有源设备自身激励造成的振动加剧。本文研究的高速列车牵引变压器各
随着“十三五”计划的逐步开展,高速公路、高速铁路及城市轨道交通、村镇道路等基础设施建设将迎来全速发展期,如何在完成基础设施建设既定计划的同时兼顾生态环境是亟待解决的问题。固体废料的再利用是环境岩土工程的研究热点,利用工程废土与固体废弃物研制混合轻质土工材料并推广其工程应用是解决上述问题的有效手段。本论文将废石膏与气泡混合轻质土进行结合,通过试验研究和理论分析相结合的方法,研究废石膏掺入对气泡混合轻
沙门氏菌是一类兼性且人畜共患的细胞内寄生的革兰氏阴性杆菌,能通过各种机制逃避宿主的吞噬和杀灭作用,在细胞内存活和传播,导致持续性感染和复发感染。大多数抗菌药物较难
[目的]对处方进行包括提取工艺,成型工艺及质量标准在内的系统性实验研究,以确定其最佳工艺及制剂质量控制标准。[方法]以挥发油的提油率为指标,优选野菊花挥发油提取工艺。
目的:急性缺血性脑卒中(Acute Ischemic Stroke,AIS)是指局部脑组织因血液循环障碍导致缺血缺氧而发生的软化坏死,并伴有相应部位的症状和体征,在全球已成为第一致残和第二致
真核生物的基因组DNA承载着生物体生存和发展的几乎全部信息,基因组稳定性的维持对生物体生命活动的正常进行起着至关重要的作用。然而,机体内DNA的安全并不能够完全得到保障
由于氮原子在农药、医药和材料中的重要应用,构建C-N键是人们研究的一个热点,在构建C-N键方面,金属催化的C-H胺化无疑是近些年比较热门的方法,它很好地解决了传统官能团转化