API战争即将爆发,企业IT变中求生

标签: 动态 热点 趋势 软件 API | 发表时间:2013-11-25 18:21 | 作者:Cashcow
出处:http://www.ctocio.com

 

无处不在的API即将引发软件工程的一场革命

无处不在的API即将引发软件工程的一场革命

时代华纳音乐业务CTO穆雷最近在 博客中指出,随着企业流程及其支撑应用被分解成“原子功能”,企业可以任意配置流程优化运营,也就是所谓的“可组装企业”。穆雷所说的乐高式自组装企业,离不开一种技术模式的流行,那就是API。参考阅读: 为什么所有的企业都离不开API
今天,一场新的互联网战争即将爆发,云计算军火商们和被API武装起来的开发者们已经摩拳擦掌,准备掀起一场大规模革命,而API就是这场革命战争的弹药和燃料。

Antony Falco最近阐述了被API武装起来的开发者们将如何革了企业IT的命。从银行系统到支付平台,从航空公司系统到电商平台,从汽车电子系统到医疗设备,很快都将向开发者提供API接口,这意味着我们的世界将经历第二次翻天覆地的“数字革命”。

那么,无处不在的API将对产品开发、企业竞争以及软件工程方法产生何种重大影响呢?

“微SaaS” API与即插即用功能

SaaS是迄今为止软件行业发展最快的业务模式,今天全球已经有超过2100家SaaS服务商,总体市场规模有望在2020年增长至1200亿美元。到2015年,85%的新软件都将以SaaS方式提供。
今天,SaaS企业通常通过云计算的方式交付功能完备的产品或者功能层——例如CRM或者计费。但是,随着越来越多的企业开始专注于开发/开放API,我们将看到越来越多新型SaaS企业出现,这类SaaS企业聚焦在他们擅长的“微功能”上,想象一下,一家支付企业提供的API能实时通知你距离你最近的的空酒店房间,或者保险公司的一个API能够根据你汽车上的传感器记录的你的良好驾驶习惯调低你的汽车保险费率。

以上这些“微功能”API能够把一些小的功能做到极致,而其他的开发者只需要在他们的产品中整合这些API就好了。着也将给应用开发带来一场革命。

MashUP!应用的革命
MashUP应用混搭已经不是一个新概念了,但是直到近年,随着API的增长,这种全新的应用开发商业模式才得以蓬勃发展。企业和开发者能够轻松集成公共或私有API,简单得就像在亚马逊AWS云中增加服务器和存储空间一样,API将让应用开发变得空前简单,无论在企业内部还是云端开发都是如此。

API不但将大大降低开发难度,而且还意味着应用开发将更加便宜和快速。如今大量“微功能API”创业公司如雨后春笋般出现,他们在web上部署新应用的速度以“日”“周”计算,而不是过去的“月”和“年”。

过去大企业依靠手中的专利储备来获取竞争优势的日子也将一去不复返,在API驱动的新世界,小的应用开发企业能够根据市场需要快速整合第三方更优秀的功能,这种情况下,初创软件公司在敏捷性上反而占据着优势。

那些没有制定API策略的企业将很快被戳到痛处并在竞争中处于劣势。

启动API优先战略

在API战争中,企业如果想生存甚至获得竞争优势,就必须将现有的平台向API就绪转型,并向开发者开放。

很多的企业的所谓API战略无非就是在现有系统上面增加一个API接口,但实际上,这还远远不够。企业需要将API背后的底层架构和系统也进行彻底优化(API重新建模,ARM),因为很多底层的系统问题在API开放后会被放大,例如安全问题、版本问题、延迟、可扩展性、QoS、灵活性等。

同时,企业的API重新建模需要依照创业公司的模式进行,具备足够的灵活性和开放性,能够整合第三方最优秀的API,否则将依然无法与创业公司竞争。

此外企业还需要在开发团队中形成“ API优先”的开发文化,并立刻进入API战备状态。

相关 [api 战争 企业] 推荐:

API战争即将爆发,企业IT变中求生

- - IT经理网
无处不在的API即将引发软件工程的一场革命. 时代华纳音乐业务CTO穆雷最近在 博客中指出,随着企业流程及其支撑应用被分解成“原子功能”,企业可以任意配置流程优化运营,也就是所谓的“可组装企业”. 穆雷所说的乐高式自组装企业,离不开一种技术模式的流行,那就是API. 参考阅读: 为什么所有的企业都离不开API.

企业级 API 网关的设计

- - IT瘾-dev
转载本文需注明出处:微信公众号EAWorld,违者必究. 三、企业级API网关需要具备的条件. 四、业界常用的API网关方案. 五、如何设计一个好的企业级API网关产品. API Gateway(APIGW / API 网关),顾名思义,是出现在系统边界上的一个面向API的、串行集中式的强管控服务,这里的边界是企业IT系统的边界,主要起到隔离外部访问与内部系统的作用.

Google推出企业版Google App Engine、云存储服务和Prediction API

- Johnny - 36氪
Google云服务可以把用户的应用程序托管到云端,使用和Google一样的网络基础设施. 目前有20多万开发者在使用Google的云服务. Google今天又宣布了几款企业级云服务相关的产品,其中包括Prediction API、Cloud SQL、云存储等. 之前的Google Storage for Developers现在更名为Google Cloud Storage,价格比原来更低.

Api Blocking

- - xiaobaoqiu Blog
4.RateLimiter实现限流. 接口限流是保证系统稳定性的三大法宝之一(缓存, 限流, 降级).. 本文使用三种方式实现Api限流, 并提供了一个用Spring实现的Api限流的简单Demo, Demo的git地址: https://github.com/xiaobaoqiu/api-blocking.

集成架构:对比 Web API 与面向服务的架构和企业应用程序集成

- - 博客园_知识库
  几乎所有企业都有多个应用程序作为其关键数据的记录系统,而且还拥有它们赖以创业的业务功能. 因此,一些组织想要不断向其企业内外更广泛的受众揭示这些操作系统中的宝贵资产,我们对此已司空见惯. 在本教程中,我们将介绍这项评估的关键阶段,帮助您评估您的企业在此旅程中的位置,分析您可能想要采取哪些行动来让您的集成架构朝着或超越 API 公开的方向发展.

股票API

- 狗尾草 - 博客园-首页原创精华区
股票数据的获取目前有如下两种方法可以获取:. http/javascript接口取数据. 1.http/javascript接口取数据. 以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据. 这个url会返回一串文本,例如:. var hq_str_sh601006="大秦铁路, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91, 26.92, .

API 与 ABI

- Ant - A Geek's Page
(本文亦是《C语言编程艺术》中的一部分,所以请勿用于商业用途. 一些程序员居然对API和ABI这两个概念都不清楚,我感到有些惊讶. 这里以 Linux 内核为例简单解释一下. API,顾名思义,是编程的接口,换句话说也就是你编写“应用程序”时候调用的函数之类的东西. 对于内核来说,它的“应用程序”有两种:一种是在它之上的,用户空间的真正的应用程序,内核给它们提供的是系统调用这种接口,比如 read(2),write(2);另一种就是内核模块了,它们和内核处于同一层,内核给它们提供的是导出的内核函数,比如 kmalloc(),printk().

Google+ API发布

- 屁清新健脑 - Solidot
开发者终于等来了期待已久的Google+ API. Google正式发布了允许读取用户公开信息的API,开发者可以借助API开发与Google+交互的应用程序,或将其整合到网站上. Google社交网站发布2个月来,经历了用户暴涨,但也出现了热度下降. Google+ API的发布也许能给予它一个新动力.

API 之下

- - 阮一峰的网络日志
虽然标题里面有 API,但是本文谈的不是编程,而是更重要的事情. 很多公司的组织架构,都有一个中层. 高层领导和基层员工之间,存在大量的中层干部. 2015年,硅谷创业家 莱因哈特(Peter Reinhardt)观察到一个现象:硅谷科技公司正在变得越来越大,但是公司的中层几乎没有变大. 原因就在于,大公司正在用 API 替代掉中层干部.

API 网关 Kong

- - IT瘾-tuicool
所谓网关,主要作用就是连接两个不同网络的设备,而今天所讲的 API 网关是指承接和分发客户端所有请求的网关层. 最初是单体服务时,客户端发起的所有请求都可以直接请求到该服务,但随着产品用户越来越多,单体应用存在显而易见的单点问题,除此之外,当单体应用大小升至几个 G 时,持续发布将会非常缓慢,所以服务的拆分成为了必然趋势.