多Web API仓库的基于链接的全局视图
1. 引言
可复用Web API的选择和聚合正成为构建新的增值应用程序的一种新兴开发方式。Web API作为可在网络上共享的数字资源,具有通用性,能由第三方提供,可作为解决即时问题的生产力工具。
目前,Web API选择的现有方法多依赖于ProgrammableWeb仓库,因其广受欢迎。然而,该仓库主要侧重于基于功能的Web API描述,通过分类和标签对API进行分类,并存储所采用的数据格式、协议以及使用这些API开发的混搭应用列表。实际上,不同的仓库会强调Web API共享的不同方面。例如,Mashape采用类似Twitter的组织方式,将每个Web API与采用或表示感兴趣的开发者列表相关联,并提供Web API调用的技术细节。其他仓库(如theRightAPI)则提供了以社区为导向的Web API视角。
在这种情况下,不同的仓库就像信息孤岛,存在以下问题:
- 存储互补或部分重叠的Web API特征。
- 相同的Web API或混搭应用在不同仓库中多次注册。
- 无法利用不同仓库中Web API和混搭应用之间的相似性来丰富搜索结果。
为了解决这些问题,我们提出了一个基于链接数据原则的框架,旨在增强跨仓库的Web API浏览和搜索,以支持混搭应用的开发。该框架基于一个统一的Web API模型,为每个仓库的内容提供链接视图,使仓库内容可被机器处理,并能通过非专有工具(如SPARQL端点)访问,从而实现透明的Web API搜索。
2. 动机
2.1 运行示例
以ProgrammableWeb(PW)和Mashape(MP)
构建跨仓库Web API全局搜索框架
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



