华为云发布CodeArts API,为API护航
本文分享自华为云社区《华为云发布CodeArts API,为API护航》,作者:华为云头条。
华为云正式发布API全生命周期管理一体化协作平台CodeArts API,支持开发者高效实现API设计、开发、测试、托管、运维、变现的一站式体验。以API契约为锚点,华为云CodeArts API保证了API各阶段数据高度一致,为开发者提供友好易用的API全流程端到端解决方案。
API是连接不同应用程序的桥梁,让软件能互相沟通和协作。通过API,开发者可以将自己的应用程序与其他软件、硬件、服务进行集成,实现数据共享和功能扩展。尤其是在当前数字经济的大潮下,API已然成为整个信息技术架构的基石,越来越多的企业深刻认识到API的商业价值。
从2010年开始,华为就开始探索现代化的API管理模式,依托于长达10多年的深厚API管理经验积淀,形成了一套成熟且行之有效的解决方案。起初遵从Code First理念,对API的开发主要用于解决临时问题,但随着API行业发展,传统的API管理和开发流程中存在着诸多痛点问题:
华为逐渐意识到集中管理API的重要性,以API First为理念,明确API规范与管理体系,覆盖API全流程的9大阶段,制定了API全生命周期相关的20+个标准规范,超过300+个规范细则,API开发、API调试、API测试数据同源,可同步API网关与API中心,保证了API的一致性,打通API全生命周期的各流程,成功构建了华为云API全生命周期管理工具体系。
如今面对千万级API总量、日均千亿次API高频调用等规模和性能挑战,华为可从容应对,始终保持高质量把控,确保整个API流程高效运转,并于2021年首批通过中国信息通信研究院API全生命周期管理评估,并获得“先进级”(最高级)。
为了帮助更多企业顺利地完成数字化转型,在API经济浪潮中获益,华为正积极对外分享优秀的工具和实践经验。华为云CodeArts API便是凝聚华为在API管理领域长期耕耘精华的成果体现,它是一款集成了API全生命周期管理的一体化平台,此次重磅发布六大特性:
特性一:Swagger原生&可视化编辑的API设计,零成本上手API设计
华为云CodeArts API提供Swagger原生编辑器和可视化的数据结构表单编辑器两种API文档设计方式:
- Swagger原生编辑器模式下,支持专业的API规范性检查,辅助开发者修改API设计问题;
- 可视化表单编辑模式下,无需手动编写yaml,提升效率,方便快捷,让开发者零学习成本上手API设计。
特性二:规范设计,品质保障,API设计规范性检查
华为云CodeArts API基于华为10年的API First实践经验,总结成华为云API设计规范,在Swagger原生编辑器模式下,支持API设计规范自动检查、自动纠错,开发者可在“项目设置”中进入“设计规范设置”页面配置API设计规范,并可以灵活地配置每一个接口是否启用设计规范检查,提升API设计质量。
特性三:一键调试,脚本加持,让接口调试畅通无阻
支持接口的快捷调试,Postman的Collections可全量导入,轻松完成资源的迁移和复用,并且无缝兼容Postman脚本,支持常用的JS类库,进一步扩展脚本功能范围。
API设计完成后,无需复制粘贴URL和请求参数,即可轻松完成接口的一键调试,还支持将调试参数直接保存为接口测试用例,方便后端开发者的自测及测试团队编写测试用例。
特性四:智能化驱动接口文档即刻变代码,API开发从此变得简单
华为云CodeArts API提供根据API接口定义自动生成符合标准的代码能力,支持生成各种通用的编程语言和框架的客户端和服务端代码,生成的代码精确匹配接口设计,确保接口开发与设计一致。同时支持编辑修改和代码格式化,让前后端开发告别手动编写接口代码,缩短开发时长,也保证了代码结构的规范性。
特性五:基于API设计自动生成测试用例,“零码”实现自动化测试
为了优化API测试流程并提升测试效率,华为云CodeArts API集成了自动化测试功能,其中包含一系列测试请求、测试检查点和测试逻辑,完成对接口的功能测试,实现了从API设计、调试到测试的全程一体化数据同步管理。
开发者可以便捷地将接口或接口用例直接导入测试,并利用可视化界面灵活编排测试用例顺序,无需修改脚本,实现“零代码”快速生成测试用例。
同时提供关键字库将接口关键字、组合关键字、系统关键字三种类型的测试关键字进行统一管理,从而将原本繁琐复杂的API测试工作变得既高效又简单易行,显著改善了测试人员的工作体验和产出质量。
特性六:快捷部署网关,API设计文档可快速发布APIG实例
华为云CodeArts API提供将开发完成的API直接发布到APIG实例,简化API发布到网关的流程,确保API网关的数据与接口设计的一致性,全方位保护API安全调用,助力企业快速、高效完成上线部署。
基于以上六大特性,华为云CodeArts API实现了API设计、开发、测试、运维、发布等全流程高效一体化协同。具备灵活的API设计方式、国内“先进级”API设计规范检查、自动化生成代码、自动生成测试用例、丰富可扩展的插件机制等优势,支撑前/后端开发者、测试、运维等多种团队角色共同协作,实现资源的优化分配,助力开发者体验全新的API全生命周期管理流程。
面向未来,华为云CodeArts API更将致力于持续提升产品的核心竞争力,优化产品功能体验,保障客户的API安全,助力客户提升API研发与管理效率,覆盖更广泛的API业务场景。
华为云CodeArts API已正式上线,点击此处立即体验!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
K12 教育智能应用涌现,百度智能云“千帆杯”赛制全新升级
有娃的请在评论区扣 1,娃在 k12 教育阶段的扣 11。 如今“AI 助手”已经广泛应用在各种场景中,写代码、写文章、作画、分析数据、做决策等等。当然,它也可以应用在教育中,比如: 在山东曲阜为参加夏令营的青少年解读传统文化; 在运动场上帮助学生科学锻炼; 在化学世界帮助高中生及时巩固疑难化学方程式; 在小学课堂化身“语文老师”批改学生作文…… 这些场景已经全部通过 AI 原生应用的方式实现,减轻了老师与家长的教育负担,同时也能为学生提供全面、科学、智能的教学辅导。 事实上,不仅仅应用的使用者从中受益,这些应用背后的开发者也能从开发过程中获得不一样的体验与丰厚奖励。这些作品出自“千帆杯AI原生应用创意挑战赛”中的“K12教育常规赛”赛道。 “千帆杯AI原生应用创意挑战赛”原身为“千帆杯AI原生应用开发挑战赛”,自开赛以来,得到上千名开发者的热情参与,已成功举办2期,创作了几百个具有实践意义的创新AI原生应用。在此期间得到了众多开发者的宝贵建议,为进一步激活开发者创作热情,提升开发者创新体验,“千帆杯AI原生应用开发挑战赛”全新升级为“千帆杯AI原生应用创意挑战赛”,赛道更多元、入门...
- 下一篇
百度一站式数据自助分析平台(TDA)建设
作者 | Someday 导读 本文主要介绍了商业智能(BI)以及Turing Data Analysis(TDA)的概念和应用。BI通过收集、整理、分析和呈现数据,帮助企业做出更好的决策和战略规划。然而,传统的BI建设思路存在问题,如业务变更数据需求时需要重新开发,以及分析底层数据的效率低等。因此,TDA作为一站式自助分析平台应运而生,它基于明细数据,按照分析主题建设公共数据集,用户可以自由拖拽分析并一键保存结果,同时也可以分享给其他人查看。然而,TDA的建设也面临着分析维度指标要全,数据口径要准,以及查询性能等挑战。针对这些挑战,我们提出全、准、效、快的目标,并通过流程机制和功能建设以及MPP数据引擎来实现这些目标。 全文4766字,预计阅读时间15分钟。 01 背景与目标 BI即商业智能(Business Intelligence),通过收集、整理、分析和呈现数据,辅助企业领先于竞争对手,做出更好的业务决策和战略规划。收集和整理的过程就是数仓的建设,而分析和呈现数据就是可视化分析平台建设。 业内比较常见的BI建设思路:业务想看某指标数据变化,向中台提需,数据RD从ODS>D...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6