《ICT技术成熟度曲线(2024):API全生命周期管理》

news2024/9/20 16:35:34

来源:Gartner。

近期Gartner发布的《Hype Cycle for ICT in China, 2024》中,将全生命周期API管理收录其中。

收益评级:

市场渗透率:目标受众的 5% 至 20%

成熟度:新兴阶段





1、定义

全生命周期API管理涵盖了API的规划、设计、实施、测试、发布、运营、消费、版本控制及退役等环节。此外,这些解决方案有助于创建API产品,构建API生态系统,促进API采用,并提供业务价值报告以实现商业化。这些功能通常作为API门户、网关、设计、开发和测试解决方案的组合,以及策略管理、分析和安全措施的一部分。

Definition

Full life cycle API management involves the planning, design, implementation, testing, publication, operation, consumption, versioning and retirement of APIs. In addition, these solutions help create API products, build API ecosystems, promote API adoption and provide business value reporting to enable commercialization. These capabilities are typically packaged as a combination of API portal, gateway, design, development and testing solutions, as well as policy management, analytics and security.

2、为什么这很重要

随着云服务和微服务在中国的持续广泛发展,API正被越来越多的组织广泛使用。这些组织常常进行数字化转型以整合系统和数据。全周期API管理现已成为一项关键技术,因为对API创建、管理、运营和安全的需求日益增长。

Why This Is Important

As cloud adoption and microservices continue to evolve extensively in China, APIs are being widely used by an increasing number of organizations. These organizations often engage in digital transformation to integrate systems and data. Full cycle API management is now an essential technology due to the demand for API creation, management, operations and security.

3、业务影响

全生命周期API管理提供了管理和治理多体验应用、可组合架构和数字化转型所需的关键API的框架和工具。它使企业能够创建API产品——这些产品可能直接或间接产生收益——同时保护企业免受与API漏洞相关的商业风险。

Business Impact

Full life cycle API management provides the framework and tools needed to manage and govern APIs essential for multiexperience applications, composable architectures and digital transformation. It enables the creation of API products — which may be directly or indirectly monetized — while protecting organizations from business risks related to API breaches.

4、发展的驱动因素

•在线应用程序,例如超级应用和教育应用,正在迅速发展。中国的组织更青睐于使用 API,因为它们有助于缓解在线应用程序连通性和数据传输的重负。此外,API 还支持低代码应用平台的开发。

•无缝集成应用、数据和设备的需求正推动着 API 数量的快速增长。

•在中国,微服务和混合架构的迅速采用正使得 API 管理的复杂性日益增加。有效的 API 管理需要对 API 生命周期的完整可视性、控制能力和性能监控。

•API 不再仅仅是提供数据或应用访问的编程接口。它们可以直接(通过货币化)或间接(通过为传统业务提供新渠道)生成收入。完整生命周期的 API 管理提供了将 API 作为产品来处理的工具。

•在中国,开发者对 API 的兴趣正在增长。新的处理事件驱动 API 的方法、设计创新和建模方法,例如 GraphQL,正在推动对全生命周期 API 管理的兴趣、实验和增长。

•作为云服务、安全解决方案和其他捆绑软件应用的一部分,API 网关的商品化和广泛可用性正增加了涉及多个网关的分布式 API 管理的需求。

•在中国,全生命周期 API 管理的炒作周期位置不如全球应用那样成熟。这是因为中国的信息和通信技术(ICT)市场落后于全球市场。然而,中国市场存在巨大的增长潜力。

•生成式 AI 大型语言模型在软件工程中的影响力日益增强,这可能会增加并重塑对 API 的需求。

Drivers

Online applications, such as superapps and educational apps, are booming. Chinese organizations prefer APIs because they help with the heavy burden of online application connectivity and data transmission. Besides, APIs enable low-code application platforms.

The need to integrate applications, data and devices seamlessly is leading to rapid growth in the number of APIs.

The rapid adoption of microservices and hybrid architectures in China is increasing the complexity of API management. Effective API management requires complete visibility, control and performance monitoring of the API life cycle.

APIs are no longer just programming interfaces that provide access to data or an application. They can generate revenue directly (through monetization) or indirectly (by providing a new channel to traditional businesses). Full life cycle API management provides the tools to treat APIs as products.

Developer interest in APIs is growing in China. New approaches to event-based APIs, design innovations and modeling methods, such as GraphQL, are driving interest, experimentation and growth in full life cycle API management.

Commoditization and widespread availability of API gateways as part of cloud services, security solutions and other bundled software applications are increasing the need for distributed API management involving multiple gateways.

The Hype Cycle position of full life cycle API management in China is less mature than its global applications. This is because China’s information and communication technology (ICT) market lags behind the global market. However, there is a lot of potential for growth in the China market.

The rising influence of generative AI large language models in software engineering will likely increase and reshape the need for APIs.

5、发展阻碍

•用户对 API 的商业价值和策略存在误解,并且可能对其投资回报率(ROI)抱有不切实际的期望。这最终会降低人们对 API 的兴趣。

•缺乏对 API 安全的关注和有效管理在中国导致了许多数据泄露的案例和数据协议的违规情况。这影响了业务,并可能影响市场机会。

•传统的单一网关方式的 API 管理已不再适应现代的分布式 API 管理方法。

•一些组织认为 API 管理工具只是简单的编码,且内部开发的劳动力成本较低。他们更愿意自己管理 API。

•中国的商业用例,如电子商务,是独特且复杂的。因此,标准的 API 解决方案并不总能满足复杂的商业需求和所需的特定即席变更。全球的全生命周期 API 管理工具更为成熟,并且已经渗透到中国市场。这可能会缩小本地 API 提供商的市场机会。

Obstacles

Users misunderstand API business value and strategy, and can have unrealistic expectations for its ROI. This ultimately reduces interest in APIs.

Lack of focus on and effective management of API security has led to many data leakage use cases and violations of data protocols in China. This affects the business and may impact market opportunities.

Traditional, single-gateway approaches to API management no longer adapt to modern, distributed API management approaches.

Some organizations think API management tools are simple coding, and labor costs are lower for in-house development. They prefer to manage APIs by themselves.

China business use cases, such as e-commerce, are unique and complex. Therefore, the standard API solution cannot always fulfill complex business requirements and the required ad hoc changes.

Global full life cycle API management tools are much more mature and have already penetrated the China market. This can potentially shrink the market opportunities for local API providers.

6、用户建议

•利用全生命周期 API 管理来强化您的 API 策略,并解决 API 的技术和商业需求。选择那些能够满足首年之后需求的产品和服务。

•把 API 当作产品,由联合 API 平台团队中的 API 产品经理来管理。采用业务指标来衡量 API 产品的表现。

•通过与 API 产品经理合作,提高货币化 API 的采用率。

•选择一个功能广泛的 API 管理解决方案,以支持包括微服务、多网关和多云架构在内的现代 API 趋势。确保所选方案能够覆盖整个 API 生命周期,而不仅仅是运行时或操作层面。

•使用全生命周期API管理来实现对所有API的治理,包括您自己生产的和您使用的第三方API(无论是私有的还是公开的)。

•向您的全生命周期API管理供应商询问其在API维护自动化、其他功能自动化以及自动化监控和报告方面的支持情况。

User Recommendations

Use full life cycle API management to power your API strategy and address technical and business requirements for APIs. Select offerings that can address needs well beyond the first year.

Treat APIs as products managed by API product managers in a federated API platform team. Adopt business metrics for API products.

Increase the adoption of monetized APIs by collaborating with API product managers.

Select an API management solution with broad functionality to support modern API trends, including microservices, multiple gateways and multicloud architectures. Ensure the chosen solution covers the entire API life cycle, not just the runtime or operational aspects.

Use full life cycle API management to enable governance of all APIs, not just the ones you produce, including the third-party APIs (private or public) you consume.

Ask your full life cycle API management vendor about its support for API maintenance automation, automation of other functions, and automated monitoring and reporting.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2109537.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ssm微信小程序的英语学习激励系统论文源码调试讲解

2 关键技术介绍 2.1 SSM框架 开发信息管理系统的主流框架是SSM(Spring Spring MVC MyBatis),SSM框架web层使用Spring MVC框架,使传输前后端数据变得简单;对于业务层使用Spring作为轻量级控制反转和面向切面的容器框…

基于B/S的城市公交线路管理及查询系统

2 系统需求分析 需求分析是对所要做的系统进行分析,通过使用文字和图表的综合形式,以相对来说容易让人理解的方式去描绘需求的数据、功能、行为,更可以直接评审其正确性、完整性和一致性[2]。通过查询相关的资料,对所做的系统进行…

黑种草:花语中的爱与思念

一、黑种草的神秘面纱 (一)产地 黑种草原产于欧洲南部,随着被引种栽培,现在在中国长江流域及华北、新疆、云南、西藏等地也有栽培。它性喜冷凉气候,忌高温高湿,对生长环境有一定要求。在适宜的环境中&…

好看的个人导航页面html源码

源码介绍 好看的个人导航页面html源码,适合做博客介绍页或者公司介绍页。喜欢的朋友可以下载使用,源码HTML源码,记事本简单修改文字即可,上传到服务器 效果预览 源码获取 好看的个人导航页面html源码

TypeError: ‘ChatCompletion‘ object is not subscriptable 解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

S3C2440开发板:时钟,PWM定时器控制蜂鸣器发声

时钟 时钟和电源管理模块由三部分组成:时钟控制,USB 控制和电源控制。 S3C2440A 中的时钟控制逻辑可以产生必须的时钟信号,包括 CPU 的 FCLK,AHB 总线外设的 HCLK 以及 APB 总线外设的 PCLK。S3C2440A 包含两个锁相环&#xff08…

QT新建项目并运行操作步骤

1、打开qt creator 2、选择new project后选择qt widgets application,点choose 3、输入工程名称和存储路径 4、点击下一步 5、选择Qwidget 6、点击下一步,完成项目新建 7、点击运行,程序即可运行结果,显示一个界面

U盘加密软件哪个好用?盘点2024最受欢迎的10款U盘加密软件(数据安全)

随着信息安全越来越受到重视,U盘作为便捷的数据存储工具,在携带和传输重要文件时,往往面临数据泄露和丢失的风险。为此,选择一款好用且安全的U盘加密软件变得尤为重要。 为了帮助大家在2024年更好地保护敏感数据,以下…

Vue如何将网页转换成图片或PDF并上传

一.使用html2canvas获取页面元素并绘制成图片 htmlcanvas中文文档 npm install --save html2canvas<template><div><button click"uploadImg">上传</button><div ref"yourDom"><!-- ...图片中页面内容 --><img s…

【Linux】自定义协议与序列化和反序列化

一、自定义协议 1.1 自定义报文格式 在前面的博客中&#xff0c;我们可以知道在TCP协议中&#xff0c;面向的是字节流&#xff1b;而UDP协议中面向的是数据报。因此&#xff0c;在手写简单的TCP和UDP服务器中&#xff0c;所使用的是接收函数和发送函数不同。因此&#xff0c;在…

docker images

docker 装好docker之后&#xff0c;先掌握一下docker启动与停止 docker启动关闭状态 systemctl 命令是系统服务管理器指令&#xff0c;它是 service 和 chkconfig 两个命令组合。 查看 docker 的启动状态 systemctl status docker关闭 docker systemctl stop docker启动 …

基于空间结构光场照明的三维单像素成像

单像素成像是一种新兴的计算成像技术。该技术使用不具备空间分辨能力的单像素探测器来获取目标物体或场景的空间信息。单像素探测器具有高的时间分辨率、光探测效率和探测带宽&#xff0c;因此单像素光学成像技术在散射、弱光等复杂环境下相较于传统面阵成像技术展现了很大优势…

A题 农村公交与异构无人机协同配送优化

1.1问题背景 农村地区的独特地理和社会结构带来了配送上的特殊挑战。复杂的地形&#xff0c;如山地和河流等自然障碍&#xff0c;使得道路建设困难重重&#xff0c;导致道路网络稀疏&#xff0c;而分散的配送点进一步增加了物流的复杂性。这些因素叠加&#xff0c;使得传统配送…

linux top命令介绍以及使用

文章目录 介绍 top 命令1. top 的基本功能2. 如何启动 top3. top 的输出解释系统概况任务和 CPU 使用情况内存和交换空间进程信息 4. 常用操作 总结查看逻辑CPU的个数查看系统运行时间 介绍 top 命令 top 是一个在类 Unix 系统中广泛使用的命令行工具&#xff0c;用于实时显示…

建模导论的最后一个视频笔记

建模的目的&#xff1a;解决贴合题意的问题&#xff0c;用合适的方法解决问题前提&#xff1a;理解题意&#xff0c;知道题目在说什么&#xff0c;前提的前提&#xff1a;了解题目的背景&#xff0c;知道题目这类问题的常见概念&#xff0c;了解这方面的知识如果是数据题&#…

常见的网络安全服务大全(汇总详解)

吉祥知识星球http://mp.weixin.qq.com/s?__bizMzkwNjY1Mzc0Nw&mid2247485367&idx1&sn837891059c360ad60db7e9ac980a3321&chksmc0e47eebf793f7fdb8fcd7eed8ce29160cf79ba303b59858ba3a6660c6dac536774afb2a6330&scene21#wechat_redirect 《网安面试指南》…

若楠带你初识OpenCV(4) -- 图像边缘检测

文章目录 OpenCV图像边缘检测sobel 算子1. x方向上的边缘2. 保存负值3. 取绝对值4. y方向上的边缘5. 加权运算不要双方向同时卷积读取猪猪侠查看效果 Scharr 算子Laplacian 算子 canny边缘检测优点理论步骤四部分1. 图像降噪2. 梯度计算3. 非极大值抑制4. 双阈值边界跟踪 示例应…

【QT | 开发环境搭建】windows系统(Win10)安装 QT 5.12.12 开发环境

&#x1f601;博客主页&#x1f601;&#xff1a;&#x1f680;https://blog.csdn.net/wkd_007&#x1f680; &#x1f911;博客内容&#x1f911;&#xff1a;&#x1f36d;嵌入式开发、Linux、C语言、C、数据结构、音视频&#x1f36d; ⏰发布时间⏰&#xff1a; 本文未经允许…

WebStorm用Debug模式调试Vue项目

问题说明 开发前端代码时&#xff0c;一直很苦恼调试前端代码的麻烦。 简单的内容可以通过console.log()在控制台打印变量值&#xff0c;来验证预期结果。 涉及到稍复杂的逻辑&#xff0c;就需要在代码中侵入增加debugger&#xff0c;或者在浏览器中找到js文件&#xff0c;再手…

Linux 之 mysql-5.7.44 下载/安装(离线)

下载 官网 MySQL :: Download MySQL Community Server (Archived Versions) 安装 1.解压并放到指定目录&#xff08;/home/mysql&#xff09; tar -zxvf mysql-5.7.44-el7-x86_64.tar.gz 移动到指定安装位置&#xff08;我的&#xff1a;/home 下&#xff09; mv mysql-5.…