APP下载

基于Restful的Mashup应用服务系统

2016-03-17曹步清文一凭王少伟

计算机应用与软件 2016年2期
关键词:用户服务模型

曹步清 文一凭 王少伟

1(湖南科技大学计算机科学与工程学院,知识处理与网络化制造湖南省重点实验室 湖南 湘潭 411201)

2(武汉大学软件工程国家重点实验室 湖北 武汉 430072)



基于Restful的Mashup应用服务系统

曹步清1,2文一凭1王少伟1

1(湖南科技大学计算机科学与工程学院,知识处理与网络化制造湖南省重点实验室湖南 湘潭 411201)

2(武汉大学软件工程国家重点实验室湖北 武汉 430072)

摘要轻量级Restful架构、采用开放Web API组合得到的Mashup应用,发展迅速、数量众多。开发者用户如何准确、快速地找到所需的高质量Mashup应用,以构建面向Mashup应用的服务系统,成为一个具有挑战性的问题。针对该问题,开发了一个基于Restful的Mashup应用服务系统,采用TF/IDF、Jacard相似度系数等关键技术,实现了Mashup应用的注册与管理、匹配与搜索、Mashup网络构建,以及Mashup应用推荐等功能。测试结果表明该系统界面友好,功能完备,能够帮助开发者用户快速、准确地找到所需的高质量Mashup应用。

关键词RestfulMashup应用Mashup应用匹配Mashup应用推荐

MASHUP APPLICATION SERVICE SYSTEM BASED ON RESTFUL TECHNOLOGY

Cao Buqing1,2Wen Yiping1Wang Shaowei1

1(Key Laboratory of Knowledge Management and Network-based Manufacturing,School of Computer Science and Engineering,Hunan University of Science and Technology,Xiangtan 411201,Hunan,China)2(State Key Laboratory of Software Engineering,Wuhan University,Wuhan 430072,Hubei,China)

AbstractLightweight Restful-based Mashup applications composed by open Web API has become very popular nowadays. It becomes a challenging problem for the users of developer to accurately and rapidly find a desired Mashup application with high-quality to construct the Mashup applications-oriented service system. To solve this problem, the paper develops a Restful technology-based Mashup application service system, it uses TF/IDF, Jaccard similarity coefficient and other technologies, and implements the functions of Mashup applications’ registration and management, matching and searching, network construction and recommendation. Test results indicate that the developed system is friendly in interface, perfect in function, and can help users of developer to find the desired and high-quality Mashup application accurately and rapidly.

KeywordsRestfulMashup applicationMashup application matchingMashup application recommendation

0引言

传统的基于SOAP协议,用WSDL文档描述的Web服务广泛应用于互联网各个领域,但也暴露出了很多问题,比如技术体系复杂、不易组合等。而轻量级的、基于Restful架构的Mashup应用,是当今互联网上新出现的一种服务组合现象。它是将两种或两种以上的Web应用(Web API)混搭在一起,创建一个全新的Web应用,其具有易开发与组合等优点,成为服务计算领域的研究热点[1-3],诞生了诸如Microsoft Popfly, Google Mashup Editor, IBM Mashup Center 等业界优秀的企业Mashup 平台,支持开发者用户组装简单、灵活和动态的Web 应用[4-6]。截至2014 年6 月10 日,著名网站ProgrammableWeb 上Mashup 应用高达7064个。……

登录APP查看全文

猜你喜欢

用户服务模型
一半模型
重尾非线性自回归模型自加权M-估计的渐近分布
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
招行30年:从“满意服务”到“感动服务”
关注用户
3D打印中的模型分割与打包
关注用户
关注用户