首页 > 其他分享 >开创以API为核心的数字化变革,华为云实现API全生命周期一体化协作

开创以API为核心的数字化变革,华为云实现API全生命周期一体化协作

时间:2023-09-03 20:33:16浏览次数:29  
标签:API CodeArts 网关 生命周期 华为 APIG

日前,在华为开发者大会2023(Cloud)的“开创以API为核心的数字化变革,实现API全生命周期一体化协作”专题论坛中,华为云产品专家、技术专家、伙伴、客户分享了在API领域中的先进管理经验与实践经验。

针对当前企业API与微服务管理面临的挑战,华为云打造了API全生命周期管理平台——华为云CodeArts API,支持开发者一站式高效实现API设计、API开发、API测试、API托管、API运维、API变现,赋能企业构建高质量API服务,快速打造数字化企业,参与API经济。

开创以API为核心的数字化变革,华为云实现API全生命周期一体化协作_运维


华为云CodeArts API

轻量化开发体验,一站玩转API设计开发测试

“API是数字化转型的基石,构建一个可靠的API全生命周期管理底座是数字化企业务实之选。” 华为云高级研发专家在以“轻量化开发体验,一站玩转API设计开发测试”为主题的演讲中表示,同时他全面解读API全生命周期管理,分享了华为云API全生命周期管理一体化解决方案CodeArts API。

API First即以API为中心,践行这个理念需要从思维和行动上同时进行转变,而华为云API First理念推出了流程、组织、工具、规范和评价体系等覆盖整个API生命周期,从API文档,到API后端实现,再到API上线运行,最后实现API的产品变现。

开创以API为核心的数字化变革,华为云实现API全生命周期一体化协作_运维_02


API全生命周期包含设计、开发、运维、发布等多个阶段

为解决传统API生命周期管理中API一致性的问题,华为云推出了CodeArts API工具。在设计阶段,CodeArts API支持Markdown文档、API规范全自动化检测以及一键文档/代码生成;在API的测试阶段,CodeArts API支持测试用例快速生成、编排,支持端到端一键测试以及高规格性能测试;在API的运维阶段,CodeArts API提供了云原生网关运行时插件,实现API一键托管,同时也支持开箱即用的网关策略和一站式运维大屏;在API的发布阶段,CodeArts API集成了APIHUB插件,支持一键发布,快速接入API生态市场。


开创以API为核心的数字化变革,华为云实现API全生命周期一体化协作_开发者_03


华为云高级研发专家介绍CodeArts API

华为云APIG网关

10年沉淀,毫秒级调用API,十万级API并发性能

在以“10年沉淀,毫秒级调用API,十万级API并发性能“为主题的演讲中,华为云高级产品专家表示,“API运行时决定企业生产发展的质量,APIG云原生网关为API的安全、稳定、高效、智能运行全方位保驾护航。”


开创以API为核心的数字化变革,华为云实现API全生命周期一体化协作_运维_04


华为云高级产品专家分享高并发、高质量的API运行案例

一个API项目的成功与否,API的安全、稳定和高效运行也至关重要。API一经开放,将面临恶意、突发流量洪峰、API访问追查等众多挑战,如何在后端服务更新发布的同时保证用户的正常使用也是商用应用必须考虑的场景。华为云将所有云服务的API托管在云原生网关APIG上。现在,CodeArts API也通过集成APIG,基于华为云底座能力,为开发者提供高性能、高可用和高安全的云原生API运行网关。

在传统的应用业务架构中,用户访问后端服务的流量通常需要经过安全准入层、负载均衡器、南北流量网关(如nginx)和东西微服务网关(如spring cloud gateway),最终才能进入后端服务。而现代化的应用架构利用云原生网关实现了上述能力的合并部署。通过一个云原生网关APIG,可以承载安全、负载均衡、入口流量治理、微服务治理和运维的五项能力,大大降低了部署成本。同时,通过减少端到端链路节点,APIG也帮助业务提升了整体调用性能,并简化和统一了运维手段。

开创以API为核心的数字化变革,华为云实现API全生命周期一体化协作_运维_05


无论业务后端是VPC、数据库、异构系统,还是微服务引擎和服务网格,云原生网关APIG都能帮助企业和开发者在数分钟内完成API的部署和开放。它可以轻松应对每秒十万级API的并发调用,降低50%以上的运维成本,并提高30%以上的资源利用率。同时,APIG通过内置华为云多年的API安全治理手段,从接入层、访问层、转发层和审计层多方位保障API的安全运行。越来越多的企业和开发者已经从APIG云原生网关中受益,无忧地开放API,参与到API经济中。

华为云API中心

与伙伴、开发者共建共享繁荣API经济

随着API经济进入蓬勃发展期,各行各业的API数量都在快速增长,同时也存在各种阻碍:各行各业的API碎片化分布,难以查找;缺少便捷的调试体验;API商业变现的方式不够灵活等等。为了解决这些阻碍,华为云构筑了API中心(API Hub)平台,帮助API拥有者和API调用者更充分利用API资源,释放更多的经济价值。

开创以API为核心的数字化变革,华为云实现API全生命周期一体化协作_开发者_06


华为云高级产品专家分析API经济发展中的阻碍

面向API拥有者:

API中心提供了开放的生态市场,支持直接变现或间接变现。对于可直接作为商品进行交易售卖的API,例如智能识别API,可在华为云云商店上架API商品对外定价和售卖。对于平台开放类API,例如应用在系统对接集成中的API,可在API中心的API门户上架。通过生态的合力,这些API能够吸引更多的伙伴和开发者,促进系统应用之间的紧密连接,使得API拥有者能拓宽业务边界及范围,间接通过API获取收益,实现商业闭环。

面向API调用者:

API中心不仅汇聚了10万+的API,还集成了API调试工具。开发者们可以在API门户中查找API,解决API碎片化分布、查找难等问题,也能利用调试工具实现沉浸式一键启动、便捷调试API,减少工具的切换。

开创以API为核心的数字化变革,华为云实现API全生命周期一体化协作_开发者_07


总之,API中心汇聚和沉淀千行百业API,通过促进API供需匹配,形成API “生产到消费到再生产“的良性循环,助力API经济持续蓬勃发展。

API全生命周期一体化管理

青软创新科技集团股份有限公司数字化转型利器

“通过引入CodeArts API,青软创新科技集团股份有限公司实现了接口全生命周期一体化管理的目标,并具备了快速开放API的能力。” 青软平台研发部总监刘兆峰在演讲中表示。

开创以API为核心的数字化变革,华为云实现API全生命周期一体化协作_API_08


青软平台研发部总监刘兆峰

青软创新科技集团股份有限公司拥有5个研发团队,80+个服务以及2000+个API,在开展全面数字化建设的过程中,面临着巨大挑战。API链接了前端开发、后端开发、测试工程师,以及平台生态构建,在50人的团队中如何规范化管理API是一个巨大的难题。

刘兆峰认为,API作为研发团队的重要资产,对API全流程的管理尤为重要。CodeArts API为团队提供了统一的管理平台,简化了系统集成过程,加快了业务流程的整合和自动化;利用CodeArts API中统一的API设计和规范,团队可以更快速地开发和集成APIs;CodeArts API也提供了自动化接口测试能力,保障了API可靠性,助于提高产品质量;最后,借助CodeArts API部署发布能力,使平台快速具备API开放能力,对伙伴、客户开放API,构建应用生态。

API开发往往面临着接口一致性问题、API定义的规范性、多个API集成管理问题以及API全生命周期管理需求,华为云API全生命周期一体化协作平台实现全局数据自动同步,嵌入国内唯一“先进级”评级的API全生命周期管理规范自动检查,提升API设计质量。同时,华为云API匹配微服务,实现项目工程式的管理,支持开发者一站式高效实现API设计、API开发、API测试、API托管、API运维、API变现,助力企业数字化转型。

标签:API,CodeArts,网关,生命周期,华为,APIG
From: https://blog.51cto.com/u_16187586/7342997

相关文章

  • 软件开发必读!华为云软件开发生产线CodeArts深度体验指南
    7月7日-9日,随着华为开发者大会2023的到来,华为云软件开发生产线CodeArts也走进了很多开发者的视野。开发者都比较好奇,什么是华为云CodeArts?CodeArts都有什么功能?在软件开发中能起到什么作用?CodeArtssnap是否有介绍的那般神奇?本文将为各位开发者详细介绍如何从了解学习到体验掌握华......
  • 华为云classroom赋能 | Toolkit系列插件DevSecOps助力开发者提速
    一前言DevOps的概念想必大家都不陌生,它是一组过程、方法与系统的统称,通过它可以对交付速率、协作效率、部署频率速率、质量、安全和可靠性等进行提升改善。相比传统的软件开发模式,它是一种工作方式和文化的转变,把开发者和IT运营人员衔接起来,紧紧围绕产品生命周期配合,优化改进交付效......
  • 淘宝订单信息获取接口,淘宝订单信息获取API
    在日常电商软件开发的工作中,我们经常会遇到需要淘宝的订单信息的场景,比如:打单、发货,又比如做BI工具等。这就需要用到淘宝订单信息获取接口。只有获取到淘宝订单信息,才能进行下一步工作。获取淘宝订单信息,我们可以从淘宝开放平台上调用相关接口(相关接口当前可能不允许申请或者申请......
  • 华为云Classroom赋能 | Devstar使应用开发无需从零开始
    华为云DevStar为开发者提供业界主流框架代码初始化能力,通过GUI、API、CLI等多种方式,将按模板生成框架代码的能力推送至用户桌面。同时基于华为云服务资源、成熟的DevOps开发工具链和面向多场景的众多开发模板,提供一站式创建代码仓、自动生成框架代码、创建编译构建、测试、部署等流......
  • 华为云classroom赋能|tookIT助力开发者上云
    对于资深程序员而言,IDE是必不可少的,它好比是剑客手中的宝剑,IDE帮助程序员更快更丝滑的去编程,同时插件就是这把剑上的各种Buff,为宝剑赋能,提供更好的升级打怪体验。什么是HuaweiCloudToolkitHuaweiCloudToolkit中文名是华为云开发者插件,是基于华为云现有能力的一系列插件集合,简单......
  • 华为云FunctionGraph函数工作流—— “Serverless“遇见”AI,释放AI生产力
    5月26日-27日,由msup主办的2023年A2M峰会在上海南新雅皇冠假日酒店盛大举行。本次A2M峰会以“AIGC时代下的AI落地实践、数据智能和基础架构演进”为主题,邀请了100余位行业专家从支撑数字化转型的几个关键技术切面入手,甄选前沿有典型代表的84个技术创新及研发实践的架构案例,分享他们......
  • 华为云区块链荣获2023信任科技卓越应用奖
    6月29日,由长沙市人民政府、中国信息通信研究院、中国通信标准化协会主办的“TrustWeb3.0信任科技大会”在长沙市经济开发区隆重召开。会上颁发了30个信任科技优秀案例奖项,其中,华为云区块链凭借“区块链+全民健康信息平台赋能商保理赔案例”获得了此次信任科技案例的“信任科技卓越......
  • What's the best approach for generating a new API key?
    https://stackoverflow.com/questions/14412132/whats-the-best-approach-for-generating-a-new-api-keyEdit:I'vespoketoafewfriends(email/twitter)andtheyrecommendedjustusingaGUIDwiththedashesstripped.......
  • 线程的生命周期和状态?
    Java线程的状态及转换线程状态的实质当我们说线程的状态时,说的就是一个变量的值。哪个变量?Thread类中的一个变量privatevolatileintthreadStatus=0;这个值是个整数,可以通过映射关系(VM.toThreadState)转换成一个枚举类publicenumState{NEW,RUNNABLE,BL......
  • 京东API接口解析,实现获得JD商品评论
    要获取京东商品评论,需要使用京东的开放平台API接口。以下是一个基本的示例,解析并实现获取JD商品评论的API接口。首先,你需要访问京东开放平台并注册一个开发者账号。注册完成后,你需要创建一个应用并获取到API的权限。在获取到API权限后,你可以在开发者的控制台中找到API的使用文档。......