当你早晨醒来,打开手机,查看天气或者打开社交媒体进行信息的浏览或者与人沟通,当然你也可能通过移动应用做些其他的事情。在互联网飞速发展的当下,应用的作用已经越来越重要,而其产生的经济价值也越来越不可估量。在这些应用搭建起来的无形的信息网络之间,API则是重要的通讯方式。
每天都有大量的API增长,随着移动应用以及智能设备爆发增长,同时越来越多的零售商、媒体、政府和金融服务公司开始公开Web API,未来API将会使用的越来越多,包括更多的M2M(机器到机器)的通信。现在,每日API调用量在不断飙升,早在2009年,Facebook每天API调用量就已经达到了50亿。如何能够安全有效将这些API管理起来对于企业而言并不容易。
CA Technologies亚太及日本地区安全及API管理副总裁Vic Mankotia
CA Technologies亚太及日本地区安全及API管理副总裁Vic Mankotia认为:“API是未来新经济当中的一个基石。未来一个成功的企业或者一项业务和其他的企业或者业务最大的区别点在于,是否能够应用第三平台,是否有一个成功的应用,这个应用同样需要在不同设备上都能够使用,只有这样的业务和企业才能够取得成功。”所谓第三平台指的是应用经济下的新平台,是大型机所代表的的第一平台以及C/S架构所代表的的第二平台延伸。
关于API管理的探讨某种程度上始于SOA治理,在谈及二者的区别时,Vic Mankotia表示,二者的架构并不相同,SOA架构主要以服务为导向,而API则更为轻量化。他说:“这两者主要工作都是负责数据传输,过去在SOA基本上通过建立规则,点对点的传输,但是API是更为开放的任何人都可以用,无论是私有API还有公有的API。未来SOA架构肯定会存在,但是不一定每个人都会用。”
随着云计算、社交网络、移动应用的深入发展,现在很多企业都已经变成了开放型的企业,在这样的场景中,企业需要管理好流入和流出的信息。同时,现在针对API的攻击也越来越多,特别是对于移动应用而言,API是其首要的安全软肋。我们也已经看到很多API安全漏洞,在每种情况下可能都会使用不同的安全规则,包括OAuth,OpenID Connent和其他标准。API要支持这些安全标准对于公司而言挑战巨大。
私有API是为已知用户组服务的,每个开发人员的身份也是已知的。公开API包括一个开发者门户来促进(外部)开发人员使用API。这些开发人员会在公司想要最大化API使用规模的时候开始使用API。通常,私有API是为了内部使用,公有API是为了将业务应用扩展到其他用户,而且可以构建新用户和客户流水线。Vic Mankotia认为:“在这样一个公有API和私有API的环境下我们需要更好的提供一个安全的环境,并且更好的管理公有和私有API,API管理套件则起到了很好的支撑。”
近日CA在中国正式推出了全新的API管理套件,该管理套件主要分成三个部分,首先是CA API Gateway,再者是面向开发者的CA API Developer Portal以及针对移动端的网关CA Mobile API Gateway,通过该套件将助力企业更好地管理和保护API,能够更从容、更快速地交付现今业务服务必需的云、移动和复合应用。
最后需要提到的是,对于企业而言,DevOps团队也是API策略的利益相关者,因为所选择的API管理平台是否能够提供API部署的DevOps能力至关重要。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
金融行业数字转型:利用API构建新IT基础
从制造业、物流业,银行业到零售业,各行各业的根基都因应用经济的兴起发生着深刻的变革。在互联网和智能手机普及化的推动下,这种现象变得司空见惯。到2021年 ,蓬勃发展的全球应用经济的预估总值将达到6.3万亿美元,相比2016年的1.3万亿美元,增长近5倍。
-
为多云构建高效的API管理系统
云应用的开发几乎总是依赖一系列来自顶级供应商的服务,比如Amazon Web Services、Microsoft Azure和 Google Cloud Platform。
-
如何使用Azure API管理服务?
在云和微服务架构时代,API是数字化业务的通用语言。根据分析公司Forrester Research预测,仅在美国,API管理工具的支出将在未来5年内达到近30亿美元。
-
企业应用获得成功不可或缺的力量——API
毋庸置疑,我们已经进入到CA Technologies一直强调的应用经济时代。但是,企业若想在应用程序领域取得成功,管理好API是其必不可少的一个因素。