【海外风向标】越来越“善变”的API,CIO该如何应对

标签:CIOIT战略APIIT管理

访客:36992  发表于:2016-02-19 14:33:37

E行前言:随着API的战略价值不断上升,企业更新和替换API所需要承担的风险也就越来越大......

【海外风向标】越来越“善变”的API,CIO应如何应对

应用程序接口(API)改变了应用程序开发的环境,通过明确软件开发组件的操作、输入、输出和基本类型,使开发人员能够更快速的运用开发组件和更高效的创建应用。

 但是越来越多的企业应用API,以及其商业价值的攀升,也意味着API供应商和开发者面临着新的发展瓶颈。由于需求和利益的转变,供应商需要不停的老旧和更新其API版本,而这也恰恰是让开发者最头疼的事情。如果API应用是一家公司业务的关键部分,一旦API被破坏或是出现中断,情况将变得很糟糕。

 如何最大程度的减少API老旧带来的风险

 API服务商InverSoft公司的CEO帕特莱利指出,不论供应商还是开发者都应该采取合理的战略来跟上API更新换代的步伐。“我们就在API的经济环境中,”帕特莱利说,“我们建立了API,以帮助客户管理他们的用户。随着越来越多的人在看这些基于网络的API,我们意识到保持API的标准化和更新化,正变得越来越重要。”

 帕特莱利还补充道:“我们一开始用了基于SOAP协议的公平网络服务API模式,随后我们转向了更舒适的、基于JSON的API。因为我们的客户是企业,他们并不像初创公司那样拥有快速的转变,很多时候提供不打破他们现有工具的服务是很重要的。”

 他还表示企业最佳的实践来源于语义版本的使用,包含所有的软件和API。“这种新版本的优势在于能够让客户在新API版本推出使,迅速了解它是否会与企业系统兼容。”

 “我认为另外一个对降低API迭代对企业影响的重要因素是企业尝试与供应商合作,了解API更新的方向和产品计划。如今我们试着用API的相容性进行功能升级,每年四到六次。”

 CIO该如何应对API

 帕特莱利指出,任何留意IT服务的调度和同步的CIO都能够很好的应用API。“老实说,只要CIO在预算升级方面考虑,他们会在一个很好的位置,”他说,“但如果CIO只想维持现状,API老旧的困扰就会很快显现。因此CIO需要和服务商建立良好的沟通和计划,我认为这也是一个供应商和客户公司之间任何关系的关键。”

 帕特莱利还指出,作为一个供应商,评估API的变化将如何影响客户的服务也是必不可少的。如果API的变化会对大多数客户企业带来影响,特别是那些更新速度不如小公司的大企业客户,供应商可以提供兼容层来实现缓解过渡。

 e行网观点

 如今,大多数企业已经意识到通过开放API对于重建和发展公司商业模式上的潜力,正如Expedia(全球最大的在线旅游公司)透露,通过调用他们的API接口完成的交易额占到他们每年20亿美金收入中的九成以上。因此不论是CIO和其它企业高层都必须对API技术的应用、选择和维护给予高度重视,随着网络和开发环境的API也是不停变化的,CIO不能让老旧API成为企业业务发展的“绊脚石”。

原文链接:http://www.cio.com/article/3033832/application-development/why-cios-need-to-plan-for-api-deprecation.html

编译:e行网 赵新竹

更多精彩,欢迎进入 http://www.cio.com.cn/group/home/51

本文为e行网(www.cio.com.cn)原创内容,版权归属网站所有,转载请注明出处和原文链接,未经授权请勿用于商业用途,违者必究


评论(0)

您可以在评论框内@您的好友一起参与讨论!

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");