0

0

Boomi 的 API 控制平面:简化开发人员的 API 管理

betcha

betcha

发布时间:2024-07-22 15:19:23

|

402人浏览过

|

来源于DZone

原创

随着 API 管理领域的不断演变,Boomi 推出了一款颠覆性的解决方案:API 控制平面。这个创新平台解决了 API 泛滥和影子 API 的挑战,同时为开发人员提供了开发灵活性。Boomi 首席产品和技术官 Ed Macosky 分享了该新产品如何从根本上改变开发人员、工程师和架构师的 API 管理方式的见解。

Boomi 的 API 控制平面:简化开发人员的 API 管理

阿里云AI平台
阿里云AI平台

阿里云AI平台

下载

API 管理的新时代:集中控制,开发者自由

在不断发展的 API 管理领域,Boomi推出了一款改变游戏规则的解决方案:API 控制平面。这个创新平台解决了 API 蔓延和影子 API 日益增长的挑战,同时为开发人员提供了在当今复杂的数字环境中所需的灵活性。Boomi首席产品和技术官Ed Macosky分享了有关这款新产品将如何彻底改变开发人员、工程师和架构师的 API 管理的见解。

弥合 API 管理差距

API管理领域长期以来一直处于分裂状态,主要出现了两种方法:IT 部门青睐的集中式解决方案和开发人员偏爱的联合工具。这种分歧给寻求保持控制权同时赋予开发团队权力的组织带来了重大挑战。

Macosky 解释说:“我们的控制平面为我们提供了差异化,因为我们当前堆栈与控制平面的结合允许 IT 组织或 API 所有者以集中治理的方式管理 API,使用我们提供的网关 API 功能,同时也采用更民主化或联合的方法。”

这种混合方法允许组织利用 Boomi 的网关和 API 管理功能,同时采用 AWS 网关等第三方解决方案。结果是可以全面查看整个组织的所有 API,无论其来源或管理平台如何。

解决影子 API 和 API 蔓延问题

现代 API 管理中最紧迫的问题之一是影子 API 的泛滥以及由此导致的 API 蔓延。这些挑战普遍存在于各种规模的企业中,通常源于 API 开发的民主化。

“大多数企业都无法避免这种情况,”Macosky 指出。“开发人员将构建他们的 API。他们将带来他们的开源解决方案。他们将在他们的技术范围内采购或购买他们的解决方案。”

API 控制平面通过提供所有组织 API(无论来源)的可见性和管理功能来解决此问题。这种方法有助于控制蔓延并鼓励采用以前隐藏或未充分利用的 API。

提高开发人员的生产力

API 控制平面的集中发现功能是提高开发人员工作效率的关键驱动因素。通过自动扫描环境中的 API 并将其显示在统一门户中,开发人员可以快速找到和利用现有 API,而不是创建冗余 API。

Macosky 解释道:“我们随附的门户将使他们能够更快地找到所需的 API 和数据,而无需在整个组织内打电话。”这种可见性不仅加快了开发速度,而且还通过防止创建重复的 API 减少了技术债务。

简化复杂环境中的实施

API 控制平面最令人印象深刻的方面之一是它能够简化实施,即使在复杂的多网关环境中也是如此。Boomi 已经抽象出大部分复杂性,提供网关的自动部署和配置。

Macosky 强调了易用性:“他们可以以低代码、简单的方式进行部署。他们可以扫描并找到他们环境中的 API。所以是的,它易于使用、低代码、自动扫描和自动发现 API 和网关。”

对于处理跨各种平台和技术的数千个 API 的组织来说,这种简化至关重要。

加强治理和安全

在数据安全和治理至关重要的时代,API 控制平面提供了强大的功能来帮助开发人员在不同的 API 环境中实施和维护一致的安全策略。

Macosky 表示:“我们的网关和控制平面的组合使我们的客户能够在组织内的所有 API 中标准化相同的策略、安全性等,而不管这些单独的 API 技术联合提供什么。”

由于组织越来越依赖 API 来访问人工智能和机器学习应用程序中的数据,因此这种标准化至关重要。

支持现代开发实践

API 控制平面旨在支持现代开发实践,包括 API 优先设计和微服务架构。提供可用 API 的全面可见性可鼓励开发人员在现有服务的基础上进行构建,而不是从头开始创建新服务。

Macosky 解释说:“需要数据或信息的人会进入门户网站,找到所需信息的 API,然后利用这些 API 进行开发,而不是在组织内开发各种自定义方式来访问数据或信息。”

促进人工智能和机器学习发展

随着人工智能和机器学习在软件开发中变得越来越重要,API 管理在这些技术中的作用也越来越大。API 控制平面将在这一领域发挥关键作用。

Macosky 指出:“没有数据就没有 AI,而访问数据的方式是通过 API。”控制平面允许组织通过 API 管理和控制对数据的访问,确保 AI 项目能够访问必要的信息,同时保持安全性和合规性。

API 管理的未来

展望未来,Boomi 认为 API 管理将成为组织内技术堆栈中越来越重要的部分。该公司致力于引领这一领域,并计划继续投资和创新。

Macosky 暗示了未来的发展:“我们的路线图中有很多改进。所以请密切关注。”这些改进预计将在今年年底前实现,有望进一步增强 Boomi 基于云的 API 管理功能。

结论

Boomi 的 API 控制平面代表着 API 管理向前迈出了重要一步,提供了一种弥合集中控制和开发人员自由之间差距的解决方案。该平台旨在通过解决 API 蔓延和影子 API 等关键挑战,同时提高生产力、安全性和治理能力,简化开发人员、工程师和架构师的生活。

随着企业努力应对现代软件开发和数据管理的复杂性,API 控制平面等解决方案将在实现创新同时保持整个 API 领域的控制和可见性方面发挥越来越重要的作用。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

447

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

606

2023.08.10

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

447

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

606

2023.08.10

什么是低代码
什么是低代码

低代码是一种软件开发方法,使用预构建的组件可快速构建应用程序,无需大量编程。想了解更多低代码的相关内容,可以阅读本专题下面的文章。

300

2024.05.21

TypeScript类型系统进阶与大型前端项目实践
TypeScript类型系统进阶与大型前端项目实践

本专题围绕 TypeScript 在大型前端项目中的应用展开,深入讲解类型系统设计与工程化开发方法。内容包括泛型与高级类型、类型推断机制、声明文件编写、模块化结构设计以及代码规范管理。通过真实项目案例分析,帮助开发者构建类型安全、结构清晰、易维护的前端工程体系,提高团队协作效率与代码质量。

25

2026.03.13

Python异步编程与Asyncio高并发应用实践
Python异步编程与Asyncio高并发应用实践

本专题围绕 Python 异步编程模型展开,深入讲解 Asyncio 框架的核心原理与应用实践。内容包括事件循环机制、协程任务调度、异步 IO 处理以及并发任务管理策略。通过构建高并发网络请求与异步数据处理案例,帮助开发者掌握 Python 在高并发场景中的高效开发方法,并提升系统资源利用率与整体运行性能。

44

2026.03.12

C# ASP.NET Core微服务架构与API网关实践
C# ASP.NET Core微服务架构与API网关实践

本专题围绕 C# 在现代后端架构中的微服务实践展开,系统讲解基于 ASP.NET Core 构建可扩展服务体系的核心方法。内容涵盖服务拆分策略、RESTful API 设计、服务间通信、API 网关统一入口管理以及服务治理机制。通过真实项目案例,帮助开发者掌握构建高可用微服务系统的关键技术,提高系统的可扩展性与维护效率。

174

2026.03.11

Go高并发任务调度与Goroutine池化实践
Go高并发任务调度与Goroutine池化实践

本专题围绕 Go 语言在高并发任务处理场景中的实践展开,系统讲解 Goroutine 调度模型、Channel 通信机制以及并发控制策略。内容包括任务队列设计、Goroutine 池化管理、资源限制控制以及并发任务的性能优化方法。通过实际案例演示,帮助开发者构建稳定高效的 Go 并发任务处理系统,提高系统在高负载环境下的处理能力与稳定性。

50

2026.03.10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 21.2万人学习

Laravel 8 课程精讲(台湾同胞版)
Laravel 8 课程精讲(台湾同胞版)

共22课时 | 2.4万人学习

vscode其实很简单
vscode其实很简单

共72课时 | 29.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号