了解 API Management

学习目标

  • 描述 SAP API Management 的关键功能。

API Management 简介

本课将涵盖以下主题:

  • 什么是 API Management?

  • API Management 的优势

  • 描述 API Management 的关键功能

  • 典型用例

  • 用户角色

什么是 API Management?

观看此视频,了解 SAP API Management。

视频:本节含 SAP 官方视频(视频 ID 1_ohu1uvax),需在 learning.sap.com 在线观看。

API Management 的必要性

API 管理不可或缺,因为它提供了一个集中式中枢,让开发团队、合作伙伴和客户能够轻松发现、了解并使用 API。这种集中式方法确保 API 易于访问、文档完善且标准化,从而实现不同利益相关方之间的无缝集成与协作。

观看此视频,了解 API 管理的重要性。

视频:本节含 SAP 官方视频(视频 ID 1_9l89w0zm),需在 learning.sap.com 在线观看。

此外,API 管理对于保护 API 并洞察其使用情况也至关重要。它确保访问安全、监控流量并执行策略,以保护敏感数据和系统。对于在多种环境中使用的 API,这一点尤为重要,例如:

  • 本地部署软件(如 SAP S/4HANA),其中 API 支持与遗留系统集成

  • 云租户(如 Salesforce 或 SAP SuccessFactors 解决方案),其中 API 为基于云的应用程序之间提供连接

  • API 主导的集成,依赖 API 跨系统连接和编排数据流

  • 由内部团队或合作伙伴开发的后端应用程序,确保访问一致且安全

  • 公共 API(如 OpenAI),需要治理来管理外部使用与合规

  • 通过实施 API 管理,组织可以确保其 API 安全、可扩展且得到充分利用,同时促进创新,并构建由集成与解决方案组成的强大生态系统

SAP API Management 的主要优势:

  1. 发现与治理: API Management 简化了将所有 API 发现并导入集中式中枢的过程。它支持高效管理 API 版本与生命周期,确保 API 保持最新并与业务需求保持一致。此外,它还允许您添加和整理全面的 API 文档,使开发人员、合作伙伴和客户更容易理解并有效使用您的 API。

  2. 访问与流量安全策略: 借助 API Management,您可以实施强大的访问控制措施来保护 API。它通过强制执行加密、身份验证和授权协议来确保 API 安全并保护流量。该平台还允许您使用模板和最佳实践创建合规策略,确保遵循行业标准与法规。

  3. 转换与数据图: 该平台支持高级的标头和负载修改与校验,让您能够根据特定需求定制 API。您还可以使用数据图创建针对特定用例的 API,从而实现更灵活、更高效的数据集成与转换。

  4. 统一外观: API Management 有助于在整个生态系统中创建统一、一致的 API 形象。您可以使用自己的域和品牌打造个性化、专业化的观感,提升用户体验并强化品牌识别。

  5. 洞察与分析: 该平台提供强大的分析与监控工具,用于分析 API 使用情况并监控运行状况。它帮助您检测异常并优化性能,确保 API 运行可靠高效。此外,您还可以利用业务洞察实现 API 变现,将其转化为创收的战略资产。

这些优势凸显了 API Management 如何增强 API 的发现、安全、转换、一致性和分析洞察,从而推动高效、安全的 API 管理。通过提供涵盖 API 治理、安全与优化的全面解决方案,SAP API Management 使组织能够有效构建、管理和扩展其 API 生态系统。

典型用例

让我们看几个 API 管理的相关用例。

企业数字应用

为员工(现场销售/服务/支持)、客户和合作伙伴构建企业数字应用。

实时 API 集成

  • 与供应商、合作伙伴和客户共享来自数据湖、业务系统的企业数据。

  • 将企业事务和流程以 API 形式开放给供应商和客户。

企业微服务

  • 构建和管理 API 优先的微服务。

  • 实现微服务的 DevOps。

用户角色

在 API Management 中,角色的定义用于控制和管理用户对 API 的权限与访问。这些角色确保合适的人员拥有适当的访问级别,以进行 API 的创建、部署、监控和使用。对于 API Management 中所有后续工作,您都需要 API Portal. Administrator 角色集合。可用角色的完整概览可在 Resources 下的第二个链接中找到。

资源

如需了解更多信息,请参阅 SAP Help Portal 上的以下资源。

  • Overview Page SAP API Management

  • Assignment of User Roles

小结

借助 API 管理,可以映射 API 的整个生命周期。它始于创建、发布,以及贯穿整个期限的维护。在 API 优先的架构中,API 管理是核心构建块,并在客户的每个具体用例中得到应用。

探索 API Management

业务场景

在本练习中,您将深入学习并探索 API Management 的各项能力。目标是全面理解 API Management 的潜力与功能。

任务流

在本练习中,您将执行以下任务:

  1. 登录 SAP Integration Suite。

  2. 探索 API Management。

前提条件

您已拥有 SAP Integration Suite 和 API Management 的访问权限,例如通过 SAP BTP 试用账户。

练习成果

您已获得 API Management 的初步实践经验。

您将从本练习中学到什么?

您将全面理解各个构建块及其各自的 API Management 任务。这有助于在后续练习中更有效地在更大范围内分配任务,并使您对任务说明有更清晰的理解。

ExerciseStart Exercise(SAP 官方交互式练习)

本课其余配图

U3L1_Key_Benefits_SAP_API

CLD900_20_U3L1_001_scr