国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 互联网 > API企业化战略部署三部曲(一)

API企业化战略部署三部曲(一)

来源:程序员人生   发布时间:2014-09-26 08:00:01 阅读次数:2951次

【编者按】仅2014年一季度,API通用资源网站ProgrammableWeb就收录了超过600多个API,足以看出API发展趋势迅猛。越来越多的企业开始在运营中建立、推进API软件管理。

埃森哲(Accenture)是一家集管理咨询、信息技术和业务流程外包的跨国公司。本文以埃森哲为例,以三部曲形式来论述有关其API成熟度模型与API生命周期管理理论的内容。

  1. 埃森哲API成熟度模型简述;
  2. 企业该如何管理API谋发展;
  3. API管理将为传统软件生命周期管理带来什么新气象。


在埃森哲公司新近推出的产业化API理论模型中,强调和鼓励更多的企业应从战略发展方向来在运营中建立与推进API化软件管理。目前来看,越来越多的企业不断推出公共的API来构建自己的API生态系统以吸引开发者,使得众多应用以API整合的形式出现。不过,伴随着API化程度的不断提高,企业研发维护的成本也相应地水涨船高,例如:在安全性,分发控制,流量统计等方面增加了管理的难度与复杂度。

API的企业化应用

美国企业移动技术厂商Good-Technology发布的2014Q1移动应用程式流量报告中,商业移动应用程式的数量按季继续保持高增长,具体为在2013Q3和Q4、2014Q1持续保持43%、54%、57%接近或过半数的双位数高速增长。


上图为按产业划分的2014年Q1移动程式增长统计数据

无独有偶,统计报告中很大一部分的程式是透过API来与商业数据打交道的。可见,以API方式来开展业务已受到越来越多软件或服务企业的青睐。SOA软件高级副总裁Brent Carlson指出,SOA呈现2-3倍的速度增长趋势。Carlson的同事Laura Heritage表示,“目前API企业化发展模式可概括为企业首先开发出内部的API,然后在防火墙策略中为这些API开辟绿道,进而让其它商业合作伙伴加入到其API生态系统中来,最后延伸到移动应用领域或第三方开发者应用领域。”

英雄所见略同,美国业务协同解决方案老牌供应商的创新业务总裁Mark O’Neill认为:尽管人们都认为API化与移动应用更为紧密,但当你在纽约坐上计程车时,会惊奇地发现已可以透过前座靠背的触摸屏来直接完成车费支付,其所对接的正是银行信用卡积分系统API。所以请充分发挥你的想象力来勾画API未来的发展蓝图。

API部署与API成熟度模型

埃森哲API产业发展部及实验室的高级经理Teresa Tung称:“之所以提出API成熟度模型,是为了以最佳实践的方式来规范API部署,让企业少走弯路,早日实现信息科技与商业目标的和谐与统一。”此外,Tung还说道,“对于该如何在运作初始阶段为日后的API部署打下良好基础,在该模型中也会找到答案。”


上图为埃森哲API成熟度模型的示意图

打造API的主心骨

Mark O’Neill先生是这样说的:目前来看,商业API的应用部署还相对比较粗糙,诸如商品目录查找,物流追踪等模块的设计是通过零散的API堆砌来实现的。而最佳实践应该以服务客户、商户、合作伙伴为驱动,打造以客为先的API主心骨。之后因地制宜地设计相应的API访问控制策略,以应答不同类型的请求访问。

埃森哲API成熟度模型的五个阶段:

  1. 单兵作战(Ad-hoc):一个与商业战略或管理无关的独立运作阶段
  2. 小组作战(Oranize):一个某几个API互相联合以扩大应用部署的运作阶段
  3. 战术作战(Tactical):一个立足于数字生态系统来构建API部署的运作阶段
  4. 重大战术(Critical):一个足以直接影响重大商业目标的整合阶段
  5. 产业化战术(Industrial):一个在数字生态商业运作中占主导地位的运作阶段

埃森哲主张:在确保如何使一个商业运作沿着由Ad-hoc到industrial来推进,企业得首先得好好从以下五个方面来进行考量:1)战略与管理方针; 2)体系架构;3)发展过程;4)团队建设;5)优化改革。

譬如一个在做地图搜索API企业,在ad-hoc阶段时,可以尝试开发不同的API分发,例如:地图热点链接到车服务,热点分享等;之后,对API的使用流量等情况进行量化分析,结合目前团队的资源情况就最受欢迎的几个API进行整合,成立开发小组,集中火力进行优化改革,进而完善一个目标明确、切实可行的发展方向,有条不紊地推进API企业化进程,以争取最大的用户粘度。

更为详细的讲解请继续关注接下来的第二、三部曲,谢谢。

原文出自:ProgrammableWeb

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生