API —— 这是一个新的战场

API 已经是服务交付、能力复制、数据输出的最佳载体

    IT基础架构在全球范围内向云的方向过渡。近几年新崛起的初创企业,天生就长在云上;带有互联网属性的成熟企业,都在向云上迁移;而传统企业也在摸索上云的方案。硬件之间的交互,变成了云服务之间的交互,这使得 API 的调用更加便利,使得 API 的可取被突显出来。

    尤其是有了智能手机之后,APP服务在井喷式地发展,你在屏幕上的每一次触摸后面都依靠大量的 API 交互。

    在云模式下,API 调用便利,支持跨平台交互,能够支持多种终端互通;API便于管理,既可以用 API 做服务规范,又可以差异化的运用;API是原子化的,功能拆分更灵活,便于拓展、便于拆分重组。企业要做服务开放、数据开放,API 是最佳载体

    事实上,现在很多行业先行者已经这么做了,他们将能力以 API 的形式开放出来,与合作伙伴进行深度合作,让中小创业者、开发者能够快速复用,大大降低了行业的开发成本和入行门槛。我们能够最直观的看到的,比如移动服务的繁荣。

    但是对于大多数企业来说,面临的主要问题有:第一,圈子有限,“开放”的目的是找到更大的市场;第二,要建立 API 的完整管理运维体系,需要较高的技术基础和成本。

开放 API 是为了更大的市场

    大多数企业自己并不能够完成 API 生态的建立,“朋友圈”毕竟是有限的,企业还是需要有一个平台、一个渠道让更多的潜在客户找到自己。其实,企业需要的是一个市场。

    通过市场,企业能够把自己的服务和数据放到广大消费者眼前去。市场化的运营,商品化的输出,创造新的价值,如下图:

    用户通过 API 网关把服务和数据以 API 的形式开放出来,进而上架的 API 市场。API 市场就是个 API 的仓库,企业消费者和中小开发者、创业者,均可在 API 市场采购 API 服务。API 服务包容性很强,API 可以用于数据输出、工具输出、服务输出、能力输出。

    对于开放服务的企业,可以通过 API 和 API 市场创造直接的价值,也可以通过市场打开渠道,获得共同作战的商业伙伴和品牌声望。通过 API 拥抱新的经济形式和商业模式。

    对于企业消费者,在业务发展过程中,一些需求并非是我们专注的核心业务,但是我们又很需要。比如做外卖 APP 的,需要一个地图服务来实时显示外卖骑士的位置,如果没有地图服务的巨头们开放 API 供创业者使用,这个功能将无法提供,这将大大降低用户体验。但是如果自己投入资源去做,恐怕成本比核心业务还要高。有了 API 市场,或者说有了这种市场形式,企业只需要专注自己的核心业务,专注专业,其他的可以通过采购 API 服务解决。企业间借力发展,实现共赢。

    对于广大创业者、开发者,一个丰富的稳定的 API 市场,能够解决绝大多数的技术门槛、资源紧缺的问题。

    API 市场的经济形式,使能力的复用率最大化,各企业不用重复造同一个轮子,而是把更多精力和资源用于开拓创新,使整个生态之树开出花来。

时间: 2024-10-26 06:39:01

API —— 这是一个新的战场的相关文章

xml-dom4j如何在指定元素位置添加一个新的元素,api中找了半天没找到对应的方法

问题描述 dom4j如何在指定元素位置添加一个新的元素,api中找了半天没找到对应的方法 dom4j如何在xml中指定元素位置添加一个新的元素,api中找了半天没找到对应的方法.求解答 解决方案 http://wenhai.iteye.com/blog/544838 解决方案二: 你是要创建xml文件还是解析? 如果是创建,则是从根节点一步一步到子节点,再有了外层节点才能创建里层的节点. 如果是解析,原理也是一样,从根节点一步步向里层节点解析的

通过ASP.NET Web API + JQuery创建一个简单的Web应用

看了dudu的<HttpClient + ASP.NET Web API, WCF之外的另一个选择>一文,想起多很久之前体现ASP.NET Web API而创建的一个Demo.这是一个只涉及到简单CRUD操作的Web应用,业务逻辑以Web API的形式定义并以服务的形式发布出来,前台通过jQuery处理用户交互并调用后台服务. 一.一个简单的基于CRUD的Web应用 这个简单的Demo应用用于模拟"联系人管理".当页面加载的时候,所有的联系人列表被列出来.在同一个页面中,我

typecho插件编写教程(二):写一个新插件

  这篇文章主要介绍了typecho插件编写教程(二):写一个新插件,本文是系列文章的第二篇,需要的朋友可以参考下 第一节我们了解了一个插件的基本构成,下面我们需要一个实例练习巩固. 真赶巧,老高最近正在改版百度sitemap提交插件for typecho,下面和老高一起改版吧! 准备 不知道大家用过WP版的百度结构化插件没?老高就是研究了那个插件,观察其API,然后就写出了typecho版的. 为什么要改版呢? 百度站长最近推出新的接口,使用起来更简单,工作量不算大,索性就改改吧! 新版插件需

Pury — 一个新的 Android App 性能分析工具

本文讲的是Pury - 一个新的 Android App 性能分析工具, 手机应用存在的目的,就是在帮助用户做他们想做的事情的同时,提供最好的用户体验 -- 而用户体验的重中之重是应用的性能.但有时候开发者们却以性能为借口,既没有达到既定目标,又写着低质量并难以维护的代码.在这里我想引用 Michael A. Jackson 的一句话: "程序优化守则第一条:别去做它.程序优化守则第二条(仅限于专业人员):别去做它,现在还不是时候." 在开始任何优化之前,我们要先认清问题的症结所在.

api-怎么尽快熟悉一个新的项目,并维护它,希望大家给予一些建议,谢谢!

问题描述 怎么尽快熟悉一个新的项目,并维护它,希望大家给予一些建议,谢谢! 是一个电商项目,让我尽快熟悉拍拍平台,并在上面写一些功能,api,项目示例都有,对于这些东西的概念模糊,希望大家给我指条路! 解决方案 先搞清楚业务,这是最关键,可以阅读表结构,把各个实体字段的含义搞清楚,以及它们的关系. 然后先以用户的身份使用这个系统,搞清楚里面都有哪些活动和流程,用uml活动图画出来. 然后粗略阅读代码,看有哪些源代码文件和类,依赖关系是什么,和之前的活动图之间的关系标注出来. 有了这样一份地图,然

ios开发-xcode中怎么做到点击按钮从当前页面转入一个新的页面?

问题描述 xcode中怎么做到点击按钮从当前页面转入一个新的页面? 我是个初学者,只有简单的了解MVC和一些简单的api,我想知道我做一个登录界面,怎么让我点击登录之后进入下一个应用界面呢?大牛给详细的解答好吗,谢谢大神. 解决方案 从A页面跳到B页面 1.ViewControllerB *B=[[ViewControllerB alloc] init]; [self.navigationController pushViewController: B animated:true]; 2.Vie

使用IBM WebSphere Cast Iron Web API Services创建一个Web API

利用 IBM WebSphere Cast Iron Web API Services,您只需点击几下就可以组装和显示 API.您还可以通过所提供的分析法来分析您的 Web API 的使用情况,并利用社区挂钩在品牌化的开发人员门户中将 Web API 社区社交化. Web API 是一个快速增长的业务渠道,可帮助您的企业进入新的市场,并吸引新的客户与合作伙伴.它们还可以帮助您从大型开发人员社区中挖掘创新,而不仅仅是在您的公司的开发人员中挖掘创新. 由于 Web API 显示关键的业务资产和服务(

向当前style sheet中插入一个新的style实现方法_javascript技巧

很少会插入一个新的style rule,今天为了临时解决页面样式问题,需要更新很多页面的一些样式,这些页面都引用了一个公共的js,为了方便,直接在这个公共的js里面向style sheet插入新的style rule. 先看代码: 复制代码 代码如下: /** * Add a stylesheet rule to the document (may be better practice, however, * to dynamically change classes, so style inf

调用基于JSON的EST API来创建一个帐户

WebSphere Cast Iron(以下简称 Cast Iron)被广泛用于整个内部和外部应用程序的集成和迁移.过去,大多数基于 SaaS 的应用程序都公开了 REST API,这些 API 用于处理 JSON 数据.然而,Cast Iron 主要处理 XML 和 XML 模式.为了支持有效的 REST API 调用,Cast Iron 引入了两个新活动来处理 JSON 数据. 您可以在调用 REST API (大部分是 SaaS 供应商公开的)的过程中使用 Read JSON 和 Writ