API大赛场景解读——API实战

 相信你们已经看过一些关于“API经济”的先导文了,可是一涉及到“XX经济”就好像很虚,晦涩难懂。到底什么才是API经济?我理解,在云计算时代,API的价值愈来愈重要了。输出服务、数据、工具须要经过API,移动APP和后端的交互通信须要API,系统间的深度对接须要API,智能终端跟云端服务的通信须要API。API已经不仅是简单的应用程序接口,API正逐渐演变成Paas云服务中的最大载体。那么一切围绕API产生的创新、优化、解决方案就是“API经济”。咱们设计解决方案去解决API的管理问题,咱们使用API做为解决方案去解决更多的问题,这就是在“API经济”里咱们应该作的事情。html

 

    本次第二届阿里云API应用创新大赛,“API实战”领域给出了两个示例场景,咱们但愿经过这两个场景可以启发更多的开发者,造成更多的API化解决方案,或者为“API经济”服务的解决方案。sql

 

    场景一:数据API化解决方案。数据库

 

    企业发展过程当中不断积累着数据,若想数据发挥更大的价值,须要以 API 形式开放出来,供内部系统、开发者或合做伙伴使用。然而不少数据类公司只有数据,并无计算数据、处理数据的能力,从而阻断了数据的 API 化输出。可是数据的流动性是必要的,企业急须要一种灵活轻便的解决方案,可以让这些数据更好的流动起来。让数据做为企业张开的网,去联络上下游,去产生化学效应。后端

 

    在没有API网关和Serverless架构出现的时候,这些数据想要输出,须要在数据库端作很是复杂的服务逻辑,须要匹配至关多样的数据库结构。并且是严重耦合的。今天咱们把这个问题提出来,请参赛者来解决。咱们给出的引导是经过阿里云的API网关函数计算表格存储等云产品,构建一个完整的数据类API解决方案。咱们但愿看到参赛者有更好的解决办法。api

 

    咱们须要作一个数据引擎,对接表格存储、Mysql等多个数据库,实现将SQL语句服务化,支持灵活的sql定义和解析执行。最终实现一条sql命令,数据引擎解析语义后,从多个数据库里合并查询结果。咱们能够将数据引擎部署的函数计算上。使用API网关对接函数计算服务,让您以 API 形式开放您的函数,而且解决认证、流量控制、数据转换等问题(查看API网关功能) ,让您的函数服务能够安全、简单的以API形式对外开放。安全

 

5a12569b00f7f10c2bd12e46255736a8361a9e59

 

    场景二:基于API网关的OpenAPI,构建开发者服务平台架构

 

    延续场景一的话题,假如企业成功的开发了用于开放数据的API,合做伙伴和第三方客户能够经过调用这些API来得到数据,好比API市场的墨迹天气。那么企业如何管理在开放过程当中的各类问题呢?好比API版本迭代管理、客户和API之间对应的权限关系管理、客户访问API时的流量控制、API请求过程当中篡改问题,还有怎么让客户更清晰的知道你都有哪些API?API的门户怎么搭建?有客户想要购买API如何计量计费?这些都是亟待解决的问题。less

 

    今天,阿里云的API网关服务API市场联合给出了解决方案。API网关是一个可对内可对外的网关解决方案产品,可是API市场是一个彻底开放性的平台,若是有的企业不但愿本身的API彻底暴露在公众视线里怎么办?他但愿这些API开放给企业内部,协调多团队的协做;开放给本身的合做伙伴、上下游企业,构建商业生态。或者有些API是公司内部部门之间沟通的,不对外。举个例子,企业内的数据部门开放了API供其余业务团队、财务团队、技术团队使用,但愿在内部给这些部门展现API定义、调用方法、入参出参等等。那么就须要一个对内的门户,而不是API市场。可是难道每一个企业都本身搭建一个门户么?函数

 

    因此,此次大赛咱们给出第二个场景就是帮助企业搭建开放API的服务平台,帮助他们开放API。企业把API接入到API网关上,能够一键生成属于企业本身的API门户。包括API管理、API文档展现、API用户管理等主流功能。参赛做品中有实现的比较完整的,接下来能够洽谈战略合做,咱们一块儿共建API经济,为企业服务。工具

 

a581687239e8d9e7e719d28be4e3dfc3454ecf8e

阅读原文http://click.aliyun.com/m/40758/

相关文章
相关标签/搜索