说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

开放还是关闭API?CIO做决策前应考虑的六个建议

HTML文档下载 WORD文档下载 PDF文档下载
大多数企业已经意识到通过开放API对于重建公司商业模式上的潜力,原因并不难理解。包括Expedia所透露,通过调用他们的API完成的交易占到他们每年20亿美金收入中的九成以上,这就不得不引起CFO和CEO的重视。

CSDN摘译(付江/文)如今,大多数企业已经意识到通过开放API对于重建公司商业模式上的潜力,原因并不难理解。包括Expedia(全球最大的在线旅游公司)所透露,通过调用他们的API接口完成的交易额占到他们每年20亿美金收入中的九成以上,这就不得不引起CFO和CEO的重视。问题恰恰就在这里,并不是每个API都应该被开放,甚至在某些情况下,不适当的时候以不合理的形式开放API会危害到企业的API商业战略。

然而,企业API并不都是对外开放的,不对外开放的API可以叫做“封闭API”或者“企业API”。有些时候,开发者们也把这类API称为“黑色API”。不论叫什么,这类API的共同特征都是不对外公开,并被严格控制的。

开放还是封闭?需要做一个抉择

从某种程度看,这种做法或许不符合时下(开放)理念,但懂得如何在适当的时候收缩(关闭)API对于打造成功的API商务战略来说同样重要。

举个例子来说,正如Vordel(一家从事API管理的公司)联合创始人/CTO Mark O’Neill在一篇帖子里提到的:显然,Pandora的基础架构是构建在高度依赖于API之上的,但Pandora并没有提供公开的API。

这对于一家互联网公司来看貌似是做了一项不明确的决定,但需要注意的是,Pandora是一家盈利模式建立在卖广告的基础下的。如果对外开放API,将允许开发者进军Pandora的音乐服务领域,显然,这种做法会破坏Pandora自己的商业模式。

综合来看,对于CIO们来说,只有在符合以下六种情况下关闭API才是理智的:

一、API是专用于商务合作伙伴或者B2B用途的。通过API通常可以创造两种额外价值,其中一种是发展和(某些)商务伙伴的强依赖关系。这种情况下,如果是用来加强与商务伙伴的联系,那么封闭的API或者严格管理的API策略将是一种更明智的选择。

二、开放API或许会伤害自己的商业模式。与重建商业模式同样重要的是通过API可以提高用户体验和改进服务质量,如果你期望达到这个目的,可以考虑将API开放出来。

这种情况下,CIO们需要作出权衡,还是以Pandora为例,如果Pandora将API开放出来诚然可以获取更多的用户,但这会伤害它自身的商业模式。CIO们做出开放API的决定前需要评估它对于潜在后果的影响程度,好或者坏的方面。

三、API涉及机密信息。对于可能会涉及到机密信息的企业API,平台方必须制定完整的API管理策略,用于监控第三方接入者的不恰当使用。

四、API涉及到高价值的商业交易。这种情况下企业将无法承担可能因丧失对API的控制而导致的安全风险。

五、涉及到法规遵从性问题。合规性问题的一个关键是要搞清楚发生了什么事(以便追诉),能解决这个问题的办法是通过对API运营采取严密的监控措施。

六、业务应用基础设施和API架构高度整合。显然,这种情况下你不希望外部的人拥有这种权限。

封闭的企业API或许不能对商业模式产生致命影响,但也未必总是坏事,它对于安全控制、更好的整合和使用运行时中间件是有好处的。

但归根结底,封闭或开放API还是取决于公司的API商业模式。

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘