API 应如何公开这些资产?
Posted: Mon Mar 24, 2025 3:22 am
毋庸置疑,从技术角度来看,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 一起相互增强。
API 的附加值
除了API本身的效果价值之外,正是与API管理的其他组件的结合才带来了额外的附加价值。当 API 管理程序的所有组件都协调一致时,主动使用率就会增加。此时,用户对此进行投资是有价值的。例如,考虑一个使用 API 的移动 银行数据 应用程序。应用程序开发人员投入时间和金钱来学习 API 并最佳地使用它。经过深思熟虑的程序所产生的良好、清晰和稳定的 API 将更快、更频繁地被考虑。这会自动增加投资回报率。因此,在整个 API 管理程序中考虑一些关键的设计决策至关重要。
哪些资产可用?
可以使用 API 构建什么样的应用程序?
促使(外部)开发人员开始使用 API 的动机是什么?
使用API的应用程序将如何带来商业价值?
API 是否会直接提供价值,例如通过按使用付费政策?
应设置哪些可用性限制才能继续保证一定的服务水平?
需要什么样的安全和授权?
与主要关注内部组织的 SOA 中的服务不同,对于 API 而言,从一开始就设计它们时必须考虑将使用 API 的开发人员。良好的开发者体验(DX)是API成功的先决条件。这非常复杂,因为 API 的用户通常是匿名的应用程序开发人员。通常不可能与用户共同商定服务合同。并且,在 DX 中,API 管理程序的其他组件(开发人员门户和 API 网关)的功能与 API 一起相互增强。