Page 1 of 1

API 应如何公开这些资产?

Posted: Mon Mar 24, 2025 3:22 am
by roseline371274
毋庸置疑,从技术角度来看,API 的良好运行也非常重要。这在很大程度上是 API 实现本身的责任,但 API 网关在这方面也发挥着重要作用。 API 网关提供安全性、缓存和限制。从这个角度来看,仔细设置 API 网关的基础设施也很重要。例如,考虑是否将 API 网关定位在云中,以减轻和保护组织的内部基础设施。 API 网关还确保环境内所有 API 的统一方法。由于其缓存和安全功能,API 网关为组织内其余 IT 环境提供了重要的保护。这使得 API 网关成为 API 管理领域中非常重要的组成部分。 

API 的附加值
除了API本身的效果价值之外,正是与API管理的其他组件的结合才带来了额外的附加价值。当 API 管理程序的所有组件都协调一致时,主动使用率就会增加。此时,用户对此进行投资是有价值的。例如,考虑一个使用 API 的移动 银行数据 应用程序。应用程序开发人员投入时间和金钱来学习 API 并最佳地使用它。经过深思熟虑的程序所产生的良好、清晰和稳定的 API 将更快、更频繁地被考虑。这会自动增加投资回报率。因此,在整个 API 管理程序中考虑一些关键的设计决策至关重要。

哪些资产可用?
可以使用 API 构建什么样的应用程序?
促使(外部)开发人员开始使用 API 的动机是什么?
使用API​​的应用程序将如何带来商业价值?
API 是否会直接提供价值,例如通过按使用付费政策?
应设置哪些可用性限制才能继续保证一定的服务水平?
需要什么样的安全和授权?
与主要关注内部组织的 SOA 中的服务不同,对于 API 而言,从一开始就设计它们时必须考虑将使用 API 的开发人员。良好的开发者体验(DX)是API成功的先决条件。这非常复杂,因为 API 的用户通常是匿名的应用程序开发人员。通常不可能与用户共同商定服务合同。并且,在 DX 中,API 管理程序的其他组件(开发人员门户和 API 网关)的功能与 API 一起相互增强。