科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网存储频道公共API:放手数据,迎接世界

公共API:放手数据,迎接世界

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

API将涵盖成千上万条经济指标,其中包括降雨量、教育水平以及人口出生率(某些指标甚至可追溯到五十年前)以供开发人员整合、搭配并以任何有意义的方式提供给用户。

来源:ZDNet存储频道(编译) 2013年4月19日

关键字: 数据 API

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共5页)

遗留数据问题

网上查询、店面取货的思路其实是来自外部开发商,Bendt坦言,而百思买集团为了让其遗留系统能顺利将库存数据提供给API很是费了番功夫;这些数据需要通过重新格式化来保证兼容性。“我们创建这些遗留系统时,网络服务和API还根本不存在,”他解释道。“因此它们根本没有针对外部开发工作预留任何对接机制。”

具体的操作方式依数据源的类型而有所不同,但总体来说技术团队需要尝试访问数据“快照”来尽可能提高信息更新频率。只要数据具备实用性,他们就能够以接近实时的方式将其传递给网络服务或移动应用。

公共API:放手数据,迎接世界   

百思买集团的战略是采取小心谨慎的缓慢开局,公司新兴平台主管Steve Bendt表示。随着时间的推移,公司将为外部开发商提供更多可并入应用的数据。

世界银行在推动现有系统与新型API协作方面同样面临严峻挑战,开放数据系统主管Malarvizhi Veerappan告诉我们。她的小组最初饱受延迟问题的困扰,因为全部八千条不同指标并非以直连方式彼此互通。她表示,创建一套足以将所有历史数据及新增信息累积起来并一同处理的架构非常重要。

“我们不希望让API成为一款独立的应用程序。我们希望让它成为与数据相关的所有事物的通用组成部分,”她指出。“我们需要将它与数据系统相连,这需要我们对内部数据系统进行改造。”

随着API的成熟,技术团队又将性能监控与政策制定机制加入进来以确保良好的数据流通效果。该机构还扩大了服务器容量并针对API可用性增加了服务器冗余规模。

2012年2月金融信息供应商彭博资讯首次推出其开放市场数据计划,这款名为BLPAPI的新型开放API已经是公司内部使用的第三个软件开发工具包版本了,彭博资讯公司首席技术官Shawn Edwards告诉我们。过去,彭博资讯的客户需要通过授权连接到企业主机,进而获取市场数据、新闻及分析信息。

公共API:放手数据,迎接世界   

世界银行在推动现有系统与新型API协作方面同样面临严峻挑战,开放数据系统主管Malarvizhi Veerappan告诉我们。

彭博公司的项目已经演变为一款软件包,供客户在自己的业务系统上加以安装。早在公开之前,该公司就已经利用这款API开发专用应用,帮助客户在自己的桌面系统上使用来自彭博的数据资源。

随着开放API的正式发布,该公司如今允许客户创建自己的应用程序,例如根据选定证券制作关注列表或建立专用交易系统等。他们还允许外部开发商创建能够容纳彭博之外数据资源的应用产品。“我们不会泄露市场数据。这样做是为了让外部应用能够与其它服务相结合,”Edwards指出。“API作为软件的一部分负责与彭博的云体系进行对接。”

他同时解释称,把应用开发工作交给其他厂商很有意义。“我们这家公司并不主营软件销售业务,”他表示。“我们赢取业务胜利的方式是为客户提供最好的咨询服务与最实用的指导数据。”

当彭博公司推出开放API时,他们决定取消旧版本中包含的一部分支持功能。当时公司内部曾就API是否需要向下兼容而进行过专门讨论。“我们的答案是不,”Edwards指出。这意味着某些客户需要放弃一些原有功能,但Edwards认为这会帮助API远离由过时功能引起的混乱感受。

与大多数开放API相似,BLPAPI同样支持各种编程语言,确保了开发商能够选择最适合自己的应用开发方式。有些偏向进行大量批处理任务的开发者会选择Perl,或者新近发布的Python版本。电子交易系统则可能由C或者C++打造。定量分析师、数量分析师大多使用Matlab中的数据。这款API还支持Java、.Net以及C#,Edwards同时声称也在使用R作为封闭方案。

保障API成功的一大关键在于努力实现其易用特性。RedMonk公司的O’Grady回忆称,早在2000年的时候API大多采用网络服务协议,但事实证明这种机制太过复杂。根据Programmable Web提供的数据,如今大约四分之三的API以REST为基础,而SOAP的采用率则位列第二。“由于绝大多数开发商更偏向于REST,所以它已经成为API系统中的主导协议方案。”

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章