A Practical Guide to SAP Integration Suite : SAP’s Cloud Middleware and Integration Solution

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This book covers the basics of SAP’s Integration Suite, including a broad overview of its capabilities, installation, and real-life examples to illustrate how it can be used to integrate, develop, administer, and monitor applications in the cloud. As you progress through the book, you will see how SAP Integration Suite works as an open, enterprise-grade platform that is a fully vendor-managed, multi-cloud offering that will help you expedite your SAP and third-party integration scenarios. The entire value chain is explored in detail, including usage of APIs and runtime control. Author Jaspreet Bagga demonstrates how SAP’s prebuilt integration packages facilitate quicker, more comprehensive integrations, and how they support a variety of integration patterns. You’ll learn how to leverage the platform to enable seamless cloud and on-premises applications connectivity, develop custom scenarios, mix master data, blend business-to-business (B2B) and electronic data interchange (EDI) processes, including trading partner management. Also covered are business-to-government (B2G) scenarios, orchestrating data and pipelines, and mixing event-driven integration. Upon completing this book, you will have a thorough understanding of why SAP Integration Suite is the middleware of SAP’s integration strategy, and be able to effectively use it in your own integration scenarios. What You Will Learn: Understand SAP Integration Suite and its core capabilities Know how integration technologies, such as architecture and supplementary intelligent technologies, work within the SAP Integration Suite Discover services for pre-packaged accelerators: SAP API Management, the Integration Advisor, and the SAP API Business Hub Utilize integration features to link your on-premises or cloud-based systems Understand the capabilities of the newly released Migration Assessment Who This Book Is for: Web developers and application leads who want to learn SAP Integration Suite.

Author(s): Jaspreet Bagga
Publisher: Apress
Year: 2023

Language: English
Pages: 407

Chapter 1:​ Introduction to Integration
1.​1 What Is System Integration?​
1.​2 Examples of Integration in Real Life
1.​3 Types of Integration
1.​3.​1 Process Integration
1.​3.​2 Data Integration
1.​3.​3 Business-to-Business Integration
1.​4 Patterns of Integration
1.​4.​1 Star Integration
1.​4.​2 Horizontal (ESB) Integration
1.​4.​3 Point-to-Point Integration
1.​4.​4 Hub and Spoke Integration
1.​5 Advantages of Integration
1.​5.​1 Automation and Simplification
1.​5.​2 Availability, Correctness, and Coordination
1.​5.​3 Effectiveness and Productivity
1.​5.​4 Cost-Effectiveness
1.​5.​5 Scalability
1.​5.​6 Availability of Performance Insights
1.​5.​7 Security
1.​6 Disadvantages of Integration
1.​6.​1 Security Issues
1.​6.​2 Issues in Upgrades or Maintenance Updates
1.​6.​3 High Cost
1.​7 The Role of Integration in Enterprise
1.​7.​1 Sharing Important Information
1.​7.​2 Streamlining IT Procedures
1.​7.​3 Expanding Possibilities
1.​7.​4 Benefits of Enterprise Integration
1.​7.​5 Enterprise Integration Scenarios
1.​8 Legacy System Integration
1.​8.​1 Key Challenges of Legacy System Integration
1.​8.​2 Legacy Integration Methods
1.​8.​3 Modern Methods of Integration
1.​9 Integration Technologies (Middleware)
1.​9.​1 On-Premises Middleware
1.​9.​2 Hybrid Middleware
1.​9.​3 Cloud Middleware
1.​10 Summary
Chapter 2:​ SAP Integration Suite
2.​1 What Is SAP BTP?​
2.​2 Overview of the SAP Integration Suite
2.​3 Capabilities of the SAP Integration Suite
2.​3.​1 Cloud Integration
2.​3.​2 API Management
2.​3.​3 Open Connectors
2.​3.​4 Integration Advisor
2.​3.​5 Trading Partner Management
2.​3.​6 Integration Assessment
2.​3.​7 Migration Assessment
2.​4 Features of the SAP Integration Suite
2.​5 Benefits of the SAP Integration Suite
2.​6 SAP BTP Integration Suite Landscape
2.​7 The SAP Integration Suite and Security
2.​7.​1 Transport and Message Level Security
2.​7.​2 Access SAP BTP Cockpit
2.​7.​3 Access SAP BTP Integration Suite
2.​7.​4 Creating Custom Roles
2.​7.​5 Create a Custom Role Collection
2.​7.​6 Assigning Role Collections to Users
2.​7.​7 Access Management for Cloud Integration
2.​8 Trial Account Setup:​ The SAP Integration Suite
2.​8.​1 Setting Up the BTP Trial Account
2.​8.​2 Create a Space with Cloud Foundry
2.​8.​3 Managing Entitlements
2.​8.​4 Subscribing to the Service
2.​8.​5 Assigning a Role Collection
2.​8.​6 Provisioning Capabilities
2.​8.​7 Booster:​ Automatically Build Service Instances and Assign Roles
2.​9 Setting Up the Process Integration Runtime (Optional)
2.​9.​1 Creating a Service Key
2.​10 Common Errors (Installation)
2.​11 Recent Updates
2.​12 Accessing the Integration Suite:​ Bookmark URLs
2.​13 Summary
Chapter 3:​ SAP Cloud Integration:​ Features and Connectivity
3.​1 What Is Cloud Integration?​
3.​1.​1 Key Features of SAP Cloud Integration
3.​1.​2 Compatibility with Process Orchestration
3.​1.​3 Integration Capabilities
3.​2 Overview of the SAP Cloud Integration Web UI
3.​3 Sample Interface Development:​ Practical Example
3.​3.​1 Start Timer
3.​3.​2 Content Modifier
3.​3.​3 Outbound OData Channel
3.​3.​4 Groovy Script
3.​3.​5 Deploy and Monitor
3.​4 Adapters—Sender and Receiver
3.​4.​1 Configuration of the JDBC Adapter:​ Practical Example
3.​4.​2 Connectivity Options and Communication Security
3.​4.​3 Connecting Inbound and Outbound Systems
3.​4.​4 Connecting a System to Cloud Integration
3.​4.​5 Supported Protocols
3.​4.​6 Inbound Communications
3.​4.​7 Outbound Communications
3.​5 Summary
Chapter 4:​ SAP Cloud Integration:​ Development Part I
4.​1 Integration Content
4.​1.​1 Packaging Integration Content:​ Practical Example
4.​1.​2 Creating an Integration Flow Artifact
4.​2 Iflow Design Object Elements
4.​2.​1 Participant
4.​2.​2 Process
4.​2.​3 Events
4.​2.​4 Message Transformations
4.​2.​5 Mapping
4.​3 Summary
Chapter 5:​ SAP Cloud Integration:​ Development Part II
5.​1 Iflow Design Object Elements
5.​1.​1 Call
5.​1.​2 Routing
5.​1.​3 Security and Message-Level Security Use Case Configuration
5.​1.​4 Persistence
5.​1.​5 Validator
5.​2 Version Management:​ Practical Example
5.​2.​1 Version Management:​ Restore/​Revert
5.​3 Externalized Parameters:​ Practical Example
5.​3.​1 Externalization Editor
5.​3.​2 Create a New Parameter
5.​3.​3 Reusing Existing Parameters
5.​3.​4 Removing Parameters
5.​3.​5 Managing Externalized Parameters
5.​3.​6 Configure Externalized Parameters
5.​3.​7 Error-Handling Strategies
5.​4 Develop API-Based Integration Artifacts
5.​4.​1 SOAP, REST, and OData API Artifact:​ Practical Example
5.​4.​2 OData API Project in SAP Cloud Integration:​ Practical Example
5.​5 Process Direct Adapter:​ Practical Example
5.​5.​1 Configuring the Process Direct Sender Adapter
5.​5.​2 Configuring the Process Direct Receiver Adapter
5.​5.​3 Basic Configuration for the Process Direct Adapter
5.​6 Configuring the SFTP Adapter:​ Practical Example
5.​6.​1 Configure the SFTP Receiver Adapter
5.​7 Summary
Chapter 6:​ SAP Cloud Integration:​ Monitoring and Operations
6.​1 Monitoring Message Processing
6.​1.​1 Message Logs
6.​1.​2 Message Processing Logs:​ View Content
6.​1.​3 Log Level Setup
6.​2 Managing Integration Content
6.​2.​1 Integration Content Detail
6.​2.​2 Runtime Status
6.​2.​3 iflow Endpoint View
6.​3 Managing Security
6.​3.​1 Create Security Material
6.​3.​2 Manage Keystore Entries
6.​3.​3 Manage PGP Keys
6.​3.​4 Access Policy Management
6.​3.​5 JDBC Material Management:​ Practical Example
6.​3.​6 User Roles
6.​3.​7 Connectivity Test
6.​4 Managing Stores
6.​4.​1 Manage Data Stores
6.​4.​2 Manage Variables
6.​4.​3 Manage Message Queues
6.​4.​4 Manage Number Ranges
6.​5 Using Access Logs
6.​5.​1 Access Logs in the Neo Environment
6.​5.​2 Access Logs in the Cloud Foundry Environment
6.​6 Managing Locks
6.​6.​1 Message Locks
6.​6.​2 Designtime Artifact Locks
6.​7 Summary
Chapter 7:​ SAP Cloud Integration:​ Security
7.​1 Security Cloud Foundry Environment
7.​1.​1 Certificate Management
7.​1.​2 Technical Landscape and Identity Access Management
7.​1.​3 Data Storage, Protection, Privacy, and Security in Cloud Foundry
7.​1.​4 Types of Stored Data in Cloud Foundry
7.​1.​5 Message Logs, Contents, Storage, and Retention in Cloud Foundry
7.​1.​6 Malware Scanner
7.​1.​7 UI Security
7.​2 Security in the Neo Environment
7.​2.​1 Data Protection and Data Flow for Cloud Integration in Neo
7.​2.​2 Identity Access Management
7.​2.​3 Data Storage Security
7.​2.​4 Types of Stored Data
7.​2.​5 Specific Data Sets
7.​2.​6 UI Security
7.​2.​7 Remote API Security
7.​3 Summary
Index