您的位置:首页 >国际 >

2020年50%的托管API将支持事件驱动型IT

2019-07-08 09:28:44来源:

如今,厂商会通过API管理、集成平台即服务(iPaaS)和混合集成平台来进行产品交付。但根据预测,到2022年,至少65%的大型组织将使用混合集成平台。【编者按】:为了获得多云和移动计算所需的敏捷性,企业将在敏捷API集成平台,以及事件驱动集成投入更多的经历与资金。API集成正成为企业最优先的事项。本文首发于Tech Target,作者Jan Stafford,编译张飞逸;由亿欧编辑,供行业人士参考。

API集成和事件驱动型集成

愈发多的组织开始寻找能够在自身内部和外部的多云、混合云以及本地应用程序环境之间实现更快、更便宜的连接策略。专家也表示,将在这些演进的策略中发挥关键作用。

云和移动应用程序的广泛应用让企业产生了连接独立应用程序和服务的迫切需求。API将在这里起到很大作用,因为每个API都提供了支持软件程序之间通信的独特代码。而且API集成也是一种连接企业内部云、移动和本地应用程序以及合作伙伴、客户应用程序的有效方法。

同时,

Gartner认为2017年企业在企业集成技术平台(包括软件许可、维护和云订阅服务)上的总投入已达120亿美元,该研究公司的研究员Massimo Pezzini表示,这标志着两位数的增长额度。而到2022年,集成服务带来的收入将达到190亿美元。

到2022年,至少65%的大型组织将使用混合集成平台。

如今,厂商会通过API管理、集成平台即服务(iPaaS)和混合集成平台来进行产品交付。尽管SMB最经常使用前两个平台,但根据预测,

Pezzini称,未来五年,企业用于传统点对点企业应用程序集成平台的支出将仅增长个位数。但Forrester分析Randy Heffner说到,即便如此,也不要指望传统集成平台会出现大规模流失。Forrester的研究显示,在云计算环境中工作的开发人员中,只有16%经常使用基于云计算的公有集成产品。在这16%中,只有45%的人表示他们会在基于云的集成平台上运行或打算运行超过90%的集成工作流。

基本上,这些开发人员主要会通过使用在API管理平台中预先构建的集成来强化传统的集成实践。

“在这两者之间应该有很强的建筑层次,”Heffner说到。“很多公司两者兼有有,而分层是一种最佳实践,即使在选定的产品之间存在一些偶然的重叠的情况下。”

为什么要API集成?

QBE Insurance公司新兴数字技术产品负责人Matthew David表示:“随着新应用程序的出现,以及它们在客户的普及,应用程序的数量可能迅速飙升至数千万。通过API集成,你的交付团队可以快速做出回应,而你的应用程序也可以对他们(客户)可用。”

David说,虽然API集成对一些公司来说是全新的,但是它背后的技术其实是成熟的。API中的技术在web服务中具有悠久历史,所以这里具有可靠的API技术允许用户创建可跨系统共享的服务。而现在,API管理平台还可以自动化API集成任务、创建API目录等。

API集成产品中预构建的集成模板可帮助用户快速连接到以前的封闭云应用程序。这些打包集成还有助于业务线员工完成自助部署,以提高集成的速度并降低人工成本。

正是这样的特性促使人工智能招聘和文化分析平台公司Humantelligence应用了API集成。该公司CEO Juan Luis Betancourt 一直在寻求一种能将公司自身应用程序环境与客户云计算环境以及本地应用程序连接起来的自动化集成方案。

在对五款产品的进行评估后,Betancourt最终实施了厂商Jitterbit Harmony 的iPaaS服务。这个API集成平台帮助他的公司快速连接了SaaS、本地和云应用程序。“iPaaS解决方案提供了内置集成和自动化工具,而我们需要这些工具来处理API集成的复杂性,”Betancourt说道。

如果没有API集成,Betancourt的团队必须亲自手动构建客户本地应用与新的云应用程序的之间集成。由于只有5名开发人员,做一个这样的集成可能就会使公司的开发和某些操作停滞两周或更长的时间。而且同时,客户支持改进、功能发布计划和其他关键功能也不得不暂停。

Betancourt坦言:“对我们来说,自己做集成真的很困难。”

下一步,事件驱动型集成

到2020年,大约50%的托管API将支持事件驱动型IT。

据Gartner称,这些事件驱动型的API将是技术组合的一部分,它们可以帮助企业做到实时集成从而获得竞争优势。Pezzini说:“”

所以,开发人员将继续构建更多的事件驱动型API模型,特别是使用回调(call-back)模型,该模型将为API提供一个地址,以便在不同位置进行交付。

“能够更有效、更方便地处理业务事件是解决方案体系结构中的关键,”Heffner说。

在事件驱动集成中,系统通信会通过识别事件,并通过在其他系统和应用程序中发起操作来进行响应。

举一个典型的事件例子:飞机舱门的关闭。通过与航空公司、空中交通管理和其他相关系统API的集成,该事件可以触发关于航班时间表的数据交付。如果出现航班延误,事件就会向API发送信号,以便重新安排航班时刻表和重新安排航班工作人员,同时这些活动将被推送到中央计算系统,然后推送到通知设备,如智能手机和平板电脑。在过去这些是通过消息传递服务实现的,但是如今通过基于API的系统、复杂的事件处理引擎、内部系统中的数据,消息传递将变得更加有效。