恒泰博远,专家级研发软件定制开发公司,为企业定制营销、办公、管理软件 在线咨询 :
咨询电话:010-82969001

ACCENTURE新模式促进战略的API程序可以在企业

来源:http://www.hengtaiboyuan.com 作者:恒泰博远 时间:2014-05-26

[摘要]这是一个三部分组成的系列在寻找成熟的API和API生命周期管理的第一部分。第一部分讨论了商业咨询公司Accenture的API的成熟度模型。第二部分将审查企业如何扩展他们的API来管理增长,而第三部分着眼于API的成熟发展趋势是如何影响更为传统的应用程序生命周期管理领域。

 

这是一个三部分组成的系列在寻找成熟的API和API生命周期管理的第一部分。第一部分讨论了商业咨询公司Accenture的API的成熟度模型。第二部分将审查企业如何扩展他们的API来管理增长,而第三部分着眼于API的成熟发展趋势是如何影响更为传统的应用程序生命周期管理领域。

 

近期发布的埃森哲产业化的API模型旨在鼓励企业采取更具战略性的方法,在企业中开发和部署的API 。业内人士称该API的成熟时间表是以前的SOA成熟生命周期的三倍速度。但快速移动,这是创造额外的成本和复杂性。以一个'工业化的API “的战略方针能够帮助企业构建一个灵活,可组合的企业,根据领先的原料药行业的利益相关者。

 

企业采用的API

与企业表现出更大的信心,手机的安全性,应用程序正在以迅猛的速度创建。最新的Good Technology公司流动性指标 - 包括2014年第一季度 - 显示,企业移动应用的增长继续超越上一季度增长率。 2014年第一季度看到的57 %的增长率由Good Technology公司的企业客户构建新的移动应用,在54 %以上,录得过去两个季度2013年43 %的增长率。

 

 

上图:按行业2014年第一季度,来自Good Technology公司流动性指数报告新应用的企业。

 

许多这些使用API与一个企业的数据集进行连接。虽然这一增长显示了API的使用在业务增长的主导地位,以企业实际使用的API甚至更高。 API是助长网络应用,软件作为一种服务的商业工具,和连接设备的整合:所有什么好的技术是测绘与移动正在以类似的速度。

 

今年四月, SOA的软件高级副总裁布伦特卡尔森告诉ProgrammableWeb的那个API的成熟周期是SOA成熟度的方法的两倍或三倍的速度。根据卡尔森的同事劳拉遗产,在企业中典型的API采用的模式正成为:企业开发内部API ;然后迅速尝试将它们通过防火墙,使他们能够与业务合作伙伴使用;然后在移动应用程序;最后,更广泛地与第三方开发者。

 

“我们已经进入了”后移动“的世界, ”声明马克·奥尼尔,创新副总裁Axway的。 “直到最近,人们在移动应用程序的情况下想到的API始终。但原料药的陡峭成长轨迹已经黯然失色,甚至是手机。您现在可以使用触摸屏控制台在纽约市出租车后座支付兜风您的信用卡积分 - 通过一个API 。您现在可以执行公司查找到D & B API就在你的CRM - 通过一个API 。因此,而不是先从应用程序,开始使用API ,注重实用性。这就使得客户端的最大金额为您的API - 包括,但不限于,移动应用程序。这是关键“的API第一”的发展。 “

 

应用程序用例启动的API部署

“与API的开始是有道理的,因为他们的业务目标和IT支持之间的交叉坐, ”博士邓丽君洞,在埃森哲技术实验室和埃森哲的API工业化倡议领导人高级经理说。 “我们的API成熟度模型提出了一个共同的工业化API程序,确保工作不重复,而常见的最佳实践应用,以满足业务目标。 ”

 

 

上图:从埃森哲API的产业化模式连接的数字生态系统。

 

董建华指出:

 

 

“了解哪些API是可取的第一提供了一个机会来倒推找出如何启用它们,如果它是值得的。例如,创建API可能并不总是可行的,由于历史遗留问题,但有一个符合成本效益的替代品,以满足业务目标?

 

“独与应用程序和它们的使用情况下领先是不可取的,并可能导致大量的筒仓版的API ,甚至API程序,其中每个单独进化而来的。其结果是增加成本和复杂性的冗余,但不同的API , API,管理产品和治理过程 - 这种情况下,可避免铺设适当的基础在我们的API成熟度模型中引入的最初阶段“

 

“虽然个别的应用程序可能会通过自己的资产负债管理流程分开发展,应用程序和API之间的耦合方法是至关重要的。最终,这是一个循环,其中的应用程序提供了用例,并且证明了API程序成功指标。和工业化API程序提供的应用程序(包括外部和内部)访问企业数据和服务与适当的设计,架构和开发者的支持。 “

构建“ API背板”

奥尼尔同意。他认为,对于企业开始工业化API策略最好的办法是把重点放在低挂水果:可通过API来打开,并立即用合作伙伴的数据集。奥尼尔说:

 

 

“我们看到,企业的API通常通过使离散有用的能力的合作伙伴,如库存查询,或货物跟踪开始。最好的做法是创建一个共同的' API,背板'哪些服务内部客户,合作伙伴和客户。在API层,在API网关应用的策略决定哪些访问API传递到每一个类型的客户端。 “

东明白它是如何可能会觉得更自然,为企业,开始与他们的用例,并从那里开始工作,使一个API ,但警告反对。

 

 

“许多节目开始了以科技为先的办法,以API的专注于IT实施。这种方法时,用例是众所周知的,并有可能通过初始版本获取一个组织,但不可持续。它不提供评估成功和适应新的使用案例的方法。

 

“因为他们被确认为需要一个组织竞争为数字业务的业务优先文物的转折点的API成为一个C级的话题时 - 如连接器,实现与消费者,合作伙伴,甚至是内部数字交互”

埃森哲工业化API程序由五个阶段之一分类了企业的API策略评估API的成熟阶段:

 

点对点:当创建API来支持单个应用程序用例,与业务范围的策略或治理过程没有任何关系。

整理:当一个企业创建API来专注于使一些流行的用例,以便产生组织范围内买入一个API的策略。

战术:由于API的策略成功,一步看到企业接受的API作为加强业务数码产品的“立足点在数字生态系统” 。

关键: API是现在这样接受一个企业,创造新的业务整合,其中包括“关键任务服务”的时候,是第一个去到的工具。

工业:埃森哲认为,这是其中的API是“商业运作的结构”,并用于在数字生态系统创造的商业领导地位的阶段。

确定如何一个企业可以沿着从特设工业的发展阶段,埃森哲认为,企业需要管理五次技术和业务层面,包括战略和治理;结构;开发过程;开发者社区;和优化。

 

在这些方面都是关键业务任务,这有助于一个API战略规模,走向成熟阶段。

 

例如,在建筑方面,一个企业开始,因为它移动了一个特设舞台,以inventorize其数据资产,因为它达到了战术级产生身份和访问管理规则,锤炼在缓存和流量管理的关键的阶段,能够提供高动态,个性化的SLA在产业化阶段。

 

董建华鼓励企业利用埃森哲产业化API模型绘制出自己的策略。 “战略和优化阶段经常收到最少的焦点,但具有讽刺意味的是创建一个工业化的API程序中最重要的阶段。这些阶段打下什么API来创建的基础,其设计和支持,以及演变。这些阶段确定的复杂性和所需的成本,以及如何使用该API程序定义的成功, “她说。

 

在我们看一下API的成熟的第二部分,我们研究的技术,可以帮助企业扩展他们的API。我们调查技术,可以帮助API提供商超越特设应用程序激活并进入使用API在其业务的战术和关键阶段。最后,在第三部分,我们来看看如何使用API成熟度模型从根本上是企业内部不断变化的应用程序生命周期管理流程。