Table of Contents

Open all
Close all
Foreword
13
Preface
15
Who This Book Is For
15
How This Book Is Organized
16
Acknowledgements
17
Conclusion
18
1 Introduction
19
1.1 Customer Context
19
1.1.1 The Evolving Integration Landscape
20
1.1.2 Integration Maturity
21
1.1.3 Planning Your Level of Maturity
23
1.1.4 Defining Your Steps to an Integration Platform
24
1.2 Intelligent Enterprise Vision
25
1.2.1 What Is an Intelligent Enterprise?
26
1.2.2 Benefits
28
1.2.3 Value of Integration
30
1.3 Hybrid and Heterogeneous Landscapes
32
1.3.1 What Are Hybrid and Heterogeneous Landscapes?
32
1.3.2 Future Landscape Trends
33
1.3.3 Data Access and Usage
33
1.4 Why Simplify Integration?
34
1.4.1 Traditional Approaches
34
1.4.2 Forward-Looking Approaches
35
1.4.3 Building Block Approach
36
1.4.4 Integration Center of Excellence
38
1.5 APIs and the Intelligent Enterprise
39
1.5.1 Establishing an API-First Architecture
39
1.5.2 Enterprise API Hubs
40
1.5.3 Establishing an API Mesh
42
1.6 SAP Integration Suite
44
1.6.1 Integration Types and Data Sources
45
1.6.2 Event-Based Integration
46
1.6.3 Data Intelligence
48
1.6.4 Process Integration
50
1.7 Related and Complementary Solutions
52
1.7.1 Internet of Things
52
1.7.2 Last-Mile Integration
54
1.8 Summary
55
2 SAP Integration Suite at a Glance
57
2.1 Supported Integration Patterns
58
2.2 Capabilities
62
2.3 Operations
65
2.3.1 Landscape
65
2.3.2 Security
69
2.3.3 Provisioning
72
2.3.4 Monitoring
86
2.4 Summary
91
3 Prepackaged Integrations
93
3.1 SAP API Business Hub
94
3.1.1 Salient Features
94
3.1.2 Exploring SAP API Business Hub
96
3.2 Prepackaged Accelerators
103
3.3 Building Applications, Extensions, and Integrations
106
3.3.1 Discovering APIs
107
3.3.2 Testing APIs with the API Sandbox
108
3.3.3 Consuming APIs
109
3.3.4 Discovering Integration Packs
121
3.3.5 Consuming Integration Content
123
3.4 Partner Onboarding
126
3.5 Summary
128
4 Open APIs
129
4.1 Exploring API Management
130
4.1.1 Use Cases
130
4.1.2 API-Based Integration Architecture
132
4.1.3 Digital Integration Hub
134
4.1.4 Creating Your First API
135
4.1.5 Deploying and Testing APIs
137
4.2 API Management Lifecycle
139
4.3 Integration with Other SAP Integration Suite Capabilities
141
4.3.1 Creating an API Provider
142
4.3.2 Discovering the Cloud Integration Endpoint
144
4.3.3 Managing the OData Endpoint
147
4.3.4 Creating a Product and Exposing the API
149
4.4 Summary
152
5 Designing Integration Scenarios
153
5.1 Exploring Cloud Integration
153
5.1.1 Discover
153
5.1.2 Design
154
5.1.3 Monitor
159
5.1.4 Settings
164
5.2 Flexible Pipeline Steps
165
5.2.1 Participants
166
5.2.2 Process
166
5.2.3 Mappings
167
5.2.4 Transformations
169
5.2.5 Call Steps
173
5.2.6 Routing Steps
174
5.2.7 Security
176
5.2.8 Validator
176
5.2.9 Persistence
176
5.3 Connectivity
177
5.3.1 Out-of-the-Box Connectors
178
5.3.2 Adapter Development Kit
181
5.4 Creating an End-to-End Integration Flow
182
5.4.1 Business Requirements
182
5.4.2 Prerequisites
183
5.4.3 Creating an Integration Package and Artifact
183
5.4.4 Adding Connectors
186
5.4.5 Message Mapping
188
5.4.6 Creating a Custom Text Format
193
5.4.7 Configuring Adapters
195
5.4.8 Executing and Monitoring Your Integration Flow
198
5.5 Summary
200
6 AI-Driven and B2B Integration
201
6.1 Intercompany Integration
201
6.1.1 Open Integration
202
6.1.2 B2B and EDI Integrations
204
6.2 Integration Advisor
210
6.2.1 Overview and Getting Started
210
6.2.2 Library of Type Systems/Custom Type Systems
215
6.2.3 Message Implementation Guidelines
216
6.2.4 Mapping Guidelines
219
6.2.5 Runtime Artifacts Generation
221
6.3 Summary
222
7 Third-Party Integration
223
7.1 Connecting to Third-Party Applications
224
7.1.1 Navigating to Open Connectors
224
7.1.2 Simplify Connectivity to Third-Party Cloud Applications
226
7.2 Exploring Third-Party SaaS Digital Content
235
7.3 Managing a Third-Party CRM Instance
237
7.3.1 Creating a Common Resources Template
237
7.3.2 Managing the HubSpot Instance Using API Management
241
7.3.3 Discovering the Open Connectors Instance
243
7.4 Building an Integration Scenario
245
7.4.1 Creating a Service Instance and Service Key
246
7.4.2 Deploying Your Credentials on Your Cloud Integration Tenant
252
7.4.3 Modeling an Integration Flow
253
7.4.4 Testing the Scenario
263
7.5 Summary
265
8 Event-Driven Integration
267
8.1 SAP Event Mesh as an Event Hub
267
8.1.1 Asynchronous Integration
267
8.1.2 Event Messaging Scenarios
270
8.1.3 Messaging Protocols
273
8.1.4 Centralized Event Bus
274
8.1.5 SAP Event Mesh Setup
276
8.2 Decoupling Integration Scenarios Using Event Patterns
279
8.3 Event-Driven Extensions
282
8.4 SAP Integration Suite with SAP Event Mesh
285
8.5 Event-Driven Integration of SAP S/4HANA with Non-SAP Apps
288
8.6 Summary
290
9 Future Developments
291
9.1 Recent Innovations
291
9.1.1 Harmonized User Experience
292
9.1.2 Low-Code API Development
292
9.1.3 SAP API Business Hub: A New Experience
294
9.1.4 Centralized Monitoring and Reporting
297
9.1.5 API Business Hub Enterprise
298
9.2 Future Roadmap
299
9.2.1 Cloud-Based B2B Integration
299
9.2.2 Improved High-Availability Support
300
9.2.3 Hybrid Deployment Options
301
9.3 Summary
301
A Solution Blueprints
305
A.1 Customer Transformation Journey
305
A.2 Accelerated Cloud Agility with SAP Integration Suite
307
A.3 SAP ERP to SAP S/4HANA Migrations
310
A.4 Digital Integration Hub
312
A.5 Enterprise-Wide Integration Landscape
315
A.6 Industry Transformation
317
A.7 Summary
320
B Advisory Program
321
B.1 High-Touch and Low-Touch Engagement with SAP
321
B.1.1 High-Touch Engagement
322
B.1.2 Low-Touch Engagement
325
B.2 Defining Integration Guidelines for an Organization
327
B.3 Integration Community
328
B.4 Summary
331
C The Authors
333
Index
335