应用程序开发中不可或缺的开放API
什么是通用API管理平台?
通用API管理包括传统API管理之外的扩展功能集。第一个是能够将API管理扩展到多个供应商网关、部署模式和存储库(有时称为“联合API管理”)。第二个是处理基本SOAP和REST之外的其他API模式的能力。这包括GraphQL,Events,Service Mesh,gRPC和AsyncAPI。
简单来说,一个真正通用的API管理平台应该能够提供对无论在哪里、以何种形式存在的API的可见性和控制。
如何实现通用API管理?
有几种方法可以实现通用API管理。使用轻量级、非侵入式代理与所有不同的API数据平台(Axway、AWS、Azure、Apigee、Mulesoft.)进行接口。
这些代理不位于数据路径中(与某些供应商使用的代理方法不同,该方法可能会增加成本、延迟和部署时间),并允许常见的发现、可观察性和订阅。
真正开放的通用API管理方法意味着多云、多协议和多网关支持,同时还可以摆脱供应商锁定。
是什么推动了通用API管理平台的发展趋势?
大约13年前,API倡导者金·莱恩(Kin Lane)首次提出了“API经济”的概念,但时至今日,它依然与当时一样重要,甚至更加重要。每个行业都能从使用推动新型商业模式的API中受益;毕竟,API并非仅为科技公司服务。但是,API技术的这种迅速增长和不断演进却迎来了API复杂性提升的新挑战时代。
1.庞大的业务部门构建自己的API
开发人员需要灵活性和独立性,以便使用适合他们的工具进行创新。但是,当业务部门各自独立地开发API时,您就会开始看到导致客户体验(CX)碎片化、管理耗时以及自动化和标准化方面出现难题的孤立现象。
它还可能导致资源的严重重复。两个不同的团队可能构建相同的API,而不知道已经有一个可用的API可以满足他们的目的。我们发现,公司每次重用一个API,平均可以节省近3万美元。
2.来自多个供应商的多个API网关
如今,平均每家企业都会使用3-4个不同的API管理供应商,在某些情况下甚至多达5个。他们这样做往往有充分的理由,希望区分外部和内部流量、本地部署和云部署,或者管理不同的功能。
对公司资产没有统一的看法可能会推迟新数字项目和产品的推出,或者更难吸引合作伙伴。然后,还有治理和安全问题。
通用API管理有什么好处?
通用API管理解决的问题是整个组织中进行API开发的复杂性。每个团队都有自己的工具、技术和任务。通用API管理平台使您能够:
- 统一所有API资产并管理其生命周期,而无需考虑模式、部署或平台
- 实现现代化,而无需拆除和替换现有的API解决方案
- 实现更加业务驱动的战略
- 从一个控制台监控、管理和治理所有API
- 从通用API市场推动采用和货币化。
谁需要通用API管理?
API平台团队
通过操作所有API来掌握API复杂性。获得完整的运营视图沿着使用率和性能指标,以更低的成本增加服务交付。
API消费者
缩短推动数字业务的API的价值实现时间。通过轻松查找和使用经过安全验证、文档完整且可投入生产的成熟API产品,使开发人员能够加快计划的交付。
数字化业务线索
通过促进更多的API采用,提高API的投资回报率。通过推广精心策划的API产品(而不是您曾经生产过的每一个API),降低进入门槛并推动数字业务计划的消费。
如何发现更多API
幂简集成是国内领先的API集成管理平台,专注于为开发者提供全面、高效、易用的API集成解决方案。幂简API平台可以通过以下两种方式找到所需API:通过关键词搜索API(例如,输入’IP地址定位‘这类品类词,更容易找到结果)、或者从API Hub分类页进入寻找。
此外,幂简集成博客会编写API入门指南、多语言API对接指南、API测评等维度的文章,让开发者快速使用目标API。
原文链接:https://blog.axway.com/product-insights/amplify-platform/what-is-universal-api-management