从商业角度探讨 API 设计
November 26, 2024 | News | No Comments
如今,API 已经成为了每个重要信息技术趋势的核心内容。移动设计、云计算、物联网、大数据及社交网络等应用都依赖于一个基于web 的界面与它们的分布式组件进行连接,为全球范围内的各个商业领域提供具有创新性和颠覆性的解决方法。智能电网(Smart grid)技术改变了能源行业的形态,联网汽车(Connected Car)解决方案则被视为自动汽车行业中的关键因素,亚马逊使得每个所接触的行业都产生了具大变化。在所有这些例子中,API 的使用既是催化剂,也是促成这一成果的主要力量。 由于API 对于商业的巨大影响,因此有关“API 的商机”的各种文章也是层出不穷。在开放性的互联网上,使用API 作为一种外部频道进行创新及盈利已经成为一种独特的商业模型。在由 Kin Lane 所创建的 API 传道(Evangelist)网站中可以找到关于这一话题非常全面的信息, Mehdi Medjaoui 则在最近的一篇帖子中用精练的语言对此进行了总结。然后,在跨科技领域的API 应用范围内,开放式API 模型仅仅表现出其实用性的冰山一角。实际上,Web API 的主要能力还没有从各种使用API 实现的解决方案中被发掘出来。从这种意义上说,API 的商机本身就是一种商业模式。 本文将从商业角度对API 进行全面的讲解分析,无论它是否是开放式并且公开发布的。我会谈到尝试用API 为你带来商业价值的重要性、分析在其中应该使用的数据类型、并学习Aamzon 及Twilio 的成功经验。希望这些内容能够有助于你打造有用的、并且可用的API。 评估API 的商业价值 API 的通用商业价值是可以进行评估的。一切从数据出发,许多公司及组织将他们的数据视为一种负担,毕竟服务器和存储方案的价格不菲。但在如今这个越来越趋向于电子化的世界中,很显然,数据也是一种宝贵的资产。数据提供了各种宝贵的客户资料,它能够产生可辨别的商机与新的收益方式。“大数据”狂潮正是追求通过海量数据的分析处理电子中的混乱信息。即将到来的物联网(IoT)爆炸将使数据的规模呈现指数级的增长,因此对各个公司来说,对于数据进行正确的分析就变得至关重要。 对于一家公司来说,数据到底是一种资产,还是一种负担,是取决于以下三个方面的:即数据的可访问性、准确性和可应用性。每个 Web API 都在某种程度上提供了某些数据的可用性,而有价值的 API 则为公司的核心商业数据提供准确的数据。这使得公司能够达到一种我称之为“Data-Enabled Disruption”的迭代发展模式,在下文中我会为这种模式做出解释。此外,在决定应该由 API 暴露哪些数据及服务时,以及如何实现这些 API 时,这三个方面的数据属性也提供了一种有效的方法论。 数据可应用性 这些数据是否有助于我的商业目标决策? 这些数据是否能够为我的业务带来独特的价值? 如果我将这些数据公开化,是否能产生某些商机? 数据准确性 当前提供的数据时效性如何? 数据的来源是否可靠? 数据是否由期望中的用户所使用?是否用于正确的目的? 数据可访问性 哪些数据是可以由编程方式获取的? 有哪些不同的方法可以获取这些数据? 开发者创建使用这些数据的应用难度有多大? 数据访问的规模能否满足客户的需求? 如果从 API 的角度对这套方法论进行验证,那么可以将数据的这三种属性合并为 […]