摘要:构建一套欠缺的API标准流程体系变得至关重要,用方法论驱动整个API改革,用API改革驱动共享经济模式,以共享模式反推数字化转型。

本文分享自华为云社区《API策略--华为在数字化浪潮下的API改革实际》

作者: 吴建林

概述

去年的疫情减速了以后企业数字化转型的过程,在数字化浪潮一直的冲击下,企业转型跟改革的实质变得至关重要,体现优异的企业正在减速数字化翻新并通过新兴技术利用新冠疫情无利的一面使本人变得更弱小。此次疫情被认为是2020年最重大的“转折”。2021年将是一场数字化比赛【The 2021 CIO Agenda: Seize This Opportunity for Digital Business Acceleration】,梳理数字化转型案例的文章曾经不足为奇,各有论据,但实际上其本质更多的是在于数字化浪潮下的共享经济,从近几年的趋势能够看得出来,现有的很多市场商业模式,在数字化浪潮下逐渐的转变成了共享模式以租代买,例如:共享自行车、充电宝、云服务也是其中的一种,原有的烟囱式体系曾经开始逐渐被淘汰,如何疾速把握共享经济治理的外围成为数字化转型的要害。

回忆一下近几年IT共享模式的核心内容,根本都脱离不开API,例如:数据凋谢,企业能力,人工智能等都在通过API进行共享,将来几年API将会继续笼罩,并成为企业链接的外围介质。据IDC 2019 CIO议程预测,到2021年,在业务需要的驱动下,70%的CIO将通过API和体系架构为企业打造麻利链接,因而构建一套欠缺的API标准流程体系变得至关重要,用方法论驱动整个API改革,用API改革驱动共享经济模式,以共享模式反推数字化转型。

为什么要启动API策略

Put APIs at the Center of Your Digital Business Platform ---Gartner

随同数据化转型,华为的API流程改革曾经继续有10年之久,10年之前便开始布局API策略,数据对于企业诚然重要,然而对应的数据要产生价值,必定会产生继续的共享跟服务治理,因而一套残缺的流程体系至关重要,Gartner也屡次提到以API作为数字化转型的外围,驱动企业能力共享变现。Gartner预测:API作为资产经营,到2024年整个全生命周期的API治理市场将达到62亿美元。存在微小的市场空间。

其实国外很早以前就曾经开始布局API策略,而且成熟度当初也远超国内,2016年Google抗住压力以6.5亿美金的价格收买继续亏损的Apigee,过后的大家还很纳闷,直到现在APIGEE成为整个魔力象限领导者当前大家才分明起因。2018年,Salesforce更是以高达65亿美元的价格买下MuleSoft,足见对于API策略的布局在寰球跟各大厂商的器重水平。

华为10年历史,缘何演进

在一个简单的案例中,咱们会遇到多大的挑战?一个企业业务一旦倒退到肯定阶段,外部的业务零碎跟内部交互或者外部相互共享的复杂度就会急剧回升,华为外部曾经有几十万以上的API凋谢,并放弃较高的持续增长,当然从10年前就开始面临着很多问题:

  • API太多,部门各自为政,传输协定、标准不对立,接入老本太高

不同部门的API标准均不统一,应用方调用适配工作量大。

  • 企业能力API化,API故障带来老本高,品质防护成了外围

业务之间的集成都是通过API实现,API成为企业的外围,品质是最重要的内容。

  • 服务间调用跟部门单干没有较好的API调用体验

服务间调用短少对立的平台,好的API须要一直的经营跟重视调用体验。

  • 没有对立的API治理,API日落变更成为现网事变次要根因

理论统计80%以上的API故障都是因为API变更问题导致

  • API数量成指数增长,类似业务一直耗费团队战斗力

部门各自倒退,类似的API也层出不穷,反复造轮子造成较大的人力耗费

  • 寰球8大数据中心业务,API应用跟网络穿透存在挑战

寰球8大数据中心,API的拜访,调用都存在较大的网络挑战。

以流程、标准、组织驱动企业大循环

数字化转型的五转实践,转意识、转组织、转文化、转办法和转模式,很多水平上带来研发作业模式的重构。要真正实现这五转实践的施行,须要从流程、标准和组织三个层面驱动,并在企业外部实现大循环。用标准提供短缺的方法论撑持,用流程晋升整体施行效率, 用组织激活产品跟标准的一直迭代。

所以华为在制订API策略过程中就是以这三者为核心内容进行构建,依照组织,角色等不同划分,构筑全栈的API全生命周期治理标准流程体系。API的全生命周期蕴含了设计、实现、 治理、生产和剖析5大流程。资产从Swagger文档,后端能力,API服务,API产品,在流程中轮转,并一直演进。

用户的角色在每个企业中都会有不同,所以整体形象进去四个角色:设计者、开发者、管理者、消费者,每个角色所负责的流程跟审批的标准都会有所差别,以华为的角色作为剖析如下:

标准为何重要?

举一个很小的案例:API兼容标准,在华为外部有严格的兼容标准要求,改任意一个接口的字段都是须要通过层层审批,例如:原来有个API对外开放的工夫字段为:2020-09-01T18:50:20.200Z(毫秒精度),起初因为后盾改了一下格局变成了2020-09-01T18:50:20Z(秒精度),尽管只是一个小的改变,然而因为客户端未辨认跟判断对应的工夫精度导致X万台设施终端间接异样,全网事变。这种案例亘古未有,为何说API标准中的Header不能辨别大小写,为什么不倡议用下划线, 每一个标准点都是一个血的教训积攒。华为外部10年的积攒了至多有100+的API全流程标准内容。从设计、开发、运行、运维、测试等多个维度,且还继续一直的优化。

API的全生命周期标准其实在肯定水平上能映射一个企业的规模跟外部的组织治理计划, 没有一个欠缺的标准跟流程撑持,企业在倒退到中级阶段当前就会遇到各种瓶颈跟挑战, 华为也是从10年的泥潭里爬出来的。

怎么用一个产品来改革组织?

一个好的产品往往都是随同着一套欠缺的方法论撑持的,API策略中最外围的就是其中的流程跟标准治理,大部分企业的想法都是要转型要改革先变组织,再通过组织的改革再来寻找适合的工具跟产品。然而我集体感觉只有有一套好的方法论撑持,一个产品就能够为一个企业带来质的改革,产品中是有角色划分有流程标准撑持的,通过一个产品的外在方法论能够疾速的把组织跟外部的构造梳理分明,用逆向思维的形式达到组织上的改革。数据关闭是没有前途的,然而数据共享肯定要有序的融入到流程跟标准当中。

理解详情欢送应用: https://console.huaweicloud.com/romaapi/

点击关注,第一工夫理解华为云陈腐技术~