55、多Web API仓库的基于链接的全局视图

构建跨仓库Web API全局搜索框架

多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)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值