了解 API Management
学习目标
描述 SAP API Management 的关键功能。
API Management 简介
本课将涵盖以下主题:
什么是 API Management?
API Management 的优势
描述 API Management 的关键功能
典型用例
用户角色
什么是 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 的主要优势:
发现与治理: API Management 简化了将所有 API 发现并导入集中式中枢的过程。它支持高效管理 API 版本与生命周期,确保 API 保持最新并与业务需求保持一致。此外,它还允许您添加和整理全面的 API 文档,使开发人员、合作伙伴和客户更容易理解并有效使用您的 API。
访问与流量安全策略: 借助 API Management,您可以实施强大的访问控制措施来保护 API。它通过强制执行加密、身份验证和授权协议来确保 API 安全并保护流量。该平台还允许您使用模板和最佳实践创建合规策略,确保遵循行业标准与法规。
转换与数据图: 该平台支持高级的标头和负载修改与校验,让您能够根据特定需求定制 API。您还可以使用数据图创建针对特定用例的 API,从而实现更灵活、更高效的数据集成与转换。
统一外观: API Management 有助于在整个生态系统中创建统一、一致的 API 形象。您可以使用自己的域和品牌打造个性化、专业化的观感,提升用户体验并强化品牌识别。
洞察与分析: 该平台提供强大的分析与监控工具,用于分析 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 的潜力与功能。
任务流
在本练习中,您将执行以下任务:
登录 SAP Integration Suite。
探索 API Management。
前提条件
您已拥有 SAP Integration Suite 和 API Management 的访问权限,例如通过 SAP BTP 试用账户。
练习成果
您已获得 API Management 的初步实践经验。
您将从本练习中学到什么?
您将全面理解各个构建块及其各自的 API Management 任务。这有助于在后续练习中更有效地在更大范围内分配任务,并使您对任务说明有更清晰的理解。
Exercise:Start Exercise(SAP 官方交互式练习)
本课其余配图

