BTP Integration Suite学习笔记 - (Unit1) Developing with SAP Integration Suite
这章内容比较大而空
Unit2 iPaaS介绍
2.1 SAP的集成策略
这张图应该不陌生,很多地方都可以看到,SAP对于智能企业的集成策略。它有四个原则:
- Predefined integration预定义式集成,首先是在SAP生态环境内,SAP已经outline了其智能套件间(SAP软件到SAP软件)的端到端流程的策略和路线图。例如,协同不同领域的数据模型有助于确保主数据可以在不同SAP应用程序之间高效快捷的交换,这个就包括上一章提到的SAP Graph, 可以翻阅SAP Business Accelerator Hub中的预构建集成。
- Open integration开发式集成,更进一步,是SAP软件和外部软件间,SAP对任何第三方集成以及利用公共API的自定义扩展都是开放的。借助SAP Integration Suite的Open Connector功能,SAP为170多个第三方应用程序提供了功能丰富的预构建连接器。
- Holistic integration全面集成,有点万物互联的意思,SAP提供了一个全面的集成技术组合,涵盖了云和混合环境中所需的大多数集成类型。基于SAP Integration Suite, SAP支持各种集成用例,范围从流程、数据、用户和“物” 到 以分析为中心的集成。
- AI-driven integration人工智能驱动集成,除了将智能引入核心业务流程之外,SAP还使用人工智能技术来简化集成场景的开发。一个例子是SAP Integration Suite的Integration Advisor功能。
战略已经提出了,那怎么实现呢?
如果我们看一下SAP BTP的定位,我们会发现最重要的支柱之一是集成。
2.2 SAP集成解决方案咨询方法(ISA-M)
SAP集成架构咨询方法论ISA-M,ISA-M中文版解读
这两篇已经解释的非常详细。
什么是ISA-M?
它一个基于SAP所有集成知识的PowerPoint模板。(需要的话给SAP发邮件isam@sap.com)。针对的是集成架构师。使用这种方法,可以记录和描述现有的集成解决方案,还可以确定集成需求并将其映射到特定的服务。它可以帮助企业架构师设计他们的集成策略。
总之SAP集成解决方案咨询方法(ISA-M)是一种描述了整体集成的所有方面的方法。提供了一个模板,该模板可逐步映射ISA-M周期。最后,可以确定实现集成项目所需的服务、工具、角色、用例等。还有通过集成评估功能提供的支持。
ISA-M 环
中文图
它提出了企业集成成熟度等级:
它包括了4步,详细内容参考:
分别是:
2.2.1. 评估集成战略Assess your Integration Strategy
预定义的集成用例模式列表:
2.2.2. 设计混合性集成平台Design your Hybrid Integration Platform
ISA-M定义的集成技术类型
ISA-M定义的集成技术应用映射示例
2.2.3. 定义集成最佳实践Define Integration Best Practices
2.2.4. 推广赋能最佳集成实践Enable a Practice of Empowerment
2022年以后加在了Integration Suite中,“管理和提供集成技术指导” 作为其中一个功能,帮助自动化ISA-M方法。
2.3 从技术角度看集成套件
SAP Integration Suite是SAP推荐的工具包,用于简化和加速SAP、合作伙伴和第三方集成场景的集成。术语iPaaS(集成即服务)也是为此目的而创造的。
下面展示了SAP Integration Suite及其核心功能:
以下是它的几个核心能力:
- Cloud-Integration 云集成
实时无缝集成,包括A2A/A2B或是物联网。 - API-Management API管理
将数据和流程作为api提供。管理端到端生命周期。 - Integration Assessment 集成评估
为ISA-M定义和执行公司集成策略提供工具支持。 - Integration Advisor 智能集成
通过机器学习加快B2B场景的实现和维护。 - Trading Partner Management 合作伙伴管理
加速与贸易伙伴的B2B集成场景的导入和维护。 - Open Connectors 开发连接器
加速与非sap应用程序的连接。
另外还有一些add-on:
- Master Data Integration
Ensure a consistent view of master data within an integrated intelligent suite and its ecosystem. - SAP Data Intelligence
Extract, transform, and load ETL scenarios for data lakes and data warehouses. - Event Mesh
Event-based integrations with predefined events from SAP applications. - Connectivity
Establish secure connectivity between cloud applications and On-Premise systems. - SAP Graph
Unified API for accessing SAP-managed data that can be used to create new extensions and applications using SAP data. - Alert Notification
Provides a common API for providers to publish alerts and for consumers to subscribe to these alerts. - Cloud Transport Management
Management of software products between accounts in different environments by transporting them over different terms. - Internet of Things
Bring raw sensor data into the context of business objects and use the data in analytical or transactional business applications.
在这些基础上还有SAP Business Accelerator Hub。