وبلاگ بلیان

Introduction to Integration Suite Capabilities: Learn SAP API Management, Open Connectors, Integration Advisor and Trading Partner Management

معرفی کتاب «Introduction to Integration Suite Capabilities: Learn SAP API Management, Open Connectors, Integration Advisor and Trading Partner Management» نوشتهٔ The Staff of the Harvard Crimson و Jaspreet Bagga، منتشرشده توسط نشر Apress L. P. در سال 2023. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.

Discover the power of SAP Integration Suite's capabilities with this hands-on guide. Learn how this integration platform (iPaaS) can help you connect and automate your business processes with integrations, connectors, APIs, and best practices for a faster ROI. Over the course of this book, you will explore the powerful capabilities of SAP Integration Suite, including API Management, Open Connectors, Integration Advisor, Trading Partner Management, Migration Assessment, and Integration Assessment. With detailed explanations and real-world examples, this book is the perfect resource for anyone looking to unlock the full potential of SAP Integration Suite. With each chapter, you'll gain a greater understanding of why SAP Integration Suite can be the proverbial swiss army knife in your toolkit to design and develop enterprise integration scenarios, offering simplified integration, security, and governance for your applications. Author Jaspreet Bagga demonstrates howto create, publish, and monitor APIs with SAP API Management, and how to use its features to enhance your API lifecycle. He also provides a detailed walkthrough of how other capabilities of SAP Integration Suite can streamline your connectivity, design, development, and architecture methodology with a tool-based approach completely managed by SAP. Whether you are a developer, an architect, or a business user, this book will help you unlock the potential of SAP's Integration Suite platform, API Management, and accelerate your digital transformation. What You Will Learn Understand what APIs are, what they are used for, and why they are crucial for building effective and reliable applications Gain an understanding of SAP Integration Suite's features and benefits Study SAP Integration assessment process, patterns, and much more Explore tools and capabilities other than the Cloud Integration that address the full value chain of the enterprise integration components Who This Book Is For Web developers and application leads who want to learn SAP API Management. Table of Contents About the Author About the Technical Reviewer Acknowledgments Introduction Chapter 1: Introduction to APIs 1.1 The Server 1.1.1 What Is an API? 1.1.2 How an API Is Used 1.1.3 The Relevance of APIs 1.1.4 Examples of APIs 1.1.5 Types of APIs 1.1.6 Types of API Protocols 1.1.6.1 REST APIs 1.1.6.2 SOAP APIs 1.1.6.3 RPC APIs 1.1.6.4 GraphQL APIs 1.1.7 Web Services, APIs, and Microservices 1.1.8 Summary Chapter 2: SAP Integration Suite 2.1 Introduction to SAP Integration Suite 2.1.1 SAP BTP 2.1.2 SAP Integration Suite Overview 2.1.3 SAP Integration Suite Capabilities 2.1.3.1 Cloud Integration 2.1.3.2 API Management 2.1.3.3 Open Connectors 2.1.3.4 Integration Advisor 2.1.3.5 Trading Partner Management 2.1.3.6 Integration Assessment 2.1.3.7 Migration Assessment 2.1.4 Features of SAP Integration Suite 2.1.5 Benefits of SAP Integration Suite 2.1.6 SAP BTP Integration Suite Landscape 2.1.7 Security: SAP Integration Suite 2.1.7.1 Transport and Message-Level Security 2.1.7.1.1 Transport Layer Security 2.1.7.1.2 Message-Level Security 2.1.7.2 Access SAP BTP Cockpit 2.1.7.2.1 Role Collection for Global Accounts 2.1.7.2.2 Role Collections for Subaccounts 2.1.7.3 Access SAP BTP Integration Suite 2.1.7.4 Create Custom Roles 2.1.7.5 Create Custom Role Collection 2.1.7.6 Assign Role Collections to Users 2.1.7.7 Access Management for API Management 2.1.7.8 Access Management for Integration Assessment 2.1.7.9 Access Management for Integration Advisor 2.1.7.10 Access Management for Trading Partner Management 2.1.7.11 Access Management for Migration Assessment 2.1.8 Trial Account Setup: SAP Integration Suite 2.1.8.1 Set up a BTP Trial Account 2.1.8.2 Create Space: Cloud Foundry 2.1.8.3 Manage Entitlements 2.1.8.3.1 Add Missing Entitlements 2.1.8.4 Subscribe to the Service 2.1.8.5 Assign Role Collection 2.1.8.6 Provisioning Capabilities 2.1.8.6.1 Provisioning SAP API Management 2.1.8.7 Boosters: Automatically Build Service Instances and Assign Roles 2.1.9 Setup Process Integration Runtime (Optional) 2.1.9.1 Create a Service Key 2.1.10 Common Errors (Installation) 2.1.11 What’s New: Recent Updates 2.1.12 Access Integration Suite: Bookmark URLs 2.1.13 Summary Chapter 3: SAP Integration Advisor 3.1 Overview of SAP Integration Advisor 3.1.1 Overview of SAP Integration Advisor 3.1.1.1 Type System Overview 3.1.1.2 Custom Type Systems 3.1.1.3 Message Implementation Guidelines 3.1.1.4 Mapping Guidelines 3.1.2 SAP Integration Advisor Terminology and Glossary 3.1.3 Initial Setup of SAP Integration Advisor 3.1.4 Library of Type Systems 3.1.5 Custom Type Systems 3.1.5.1 Add a Custom Message 3.1.5.2 Delete a Custom Message 3.1.5.3 Disadvantages of Custom Messages 3.1.6 Message Implementation Guidelines (MIGs) 3.1.6.1 Searching MIGs 3.1.6.2 Create MIGs: Practical Example 3.1.6.3 Working with MIGs 3.1.6.3.1 Working with Nodes 3.1.6.3.1.1 Notes Tab 3.1.6.3.1.2 Status Tab 3.1.6.3.2 Codelists 3.1.6.3.2.1 Create MIG Codelist 3.1.6.3.3 Add Code Values Manually to MIG Codelists 3.1.6.3.4 Create MIG Codelists by Submitting a CSV File 3.1.6.3.5 Provide Leaf Nodes with Codelists 3.1.6.3.6 Qualifying Nodes 3.1.6.3.6.1 Creating a Qualifier Marker 3.1.6.3.6.2 a Creating Qualified Instance 3.1.6.3.6.3 Additional Qualification Options 3.1.6.4 Simulating a Message Implementation Guideline 3.1.6.4.1 Simulate with MIG Example Data 3.1.6.4.2 Simulate with Payload Data 3.1.6.5 Version Management: Message Implementation Guidelines 3.1.6.6 Migrate Message Implementation Guidelines 3.1.6.7 Delete Message Implementation Guidelines 3.1.6.7.1 Delete MIGs with Draft, Active, and Deprecated Versions 3.1.6.7.2 Delete Specific Version of a MIG 3.1.7 Mapping Guidelines (MAGs) 3.1.7.1 Code Value Mapping 3.1.7.2 Create a Mapping Guideline (MAG): Practical Example 3.1.7.3 Working with Mapping Guidelines (MAGs) 3.1.7.3.1 Pretransformation of Message Implementation Guidelines 3.1.7.3.1.1 Create a Pretransformation 3.1.7.3.2 Mapping Source and Target Nodes 3.1.7.3.2.1 Mapping Cardinality 3.1.7.3.2.2 Conditional Mapping 3.1.7.3.2.3 Delete Mapping Lines 3.1.7.3.3 Date and Time Conversion 3.1.7.3.4 String Processing Type 3.1.7.3.5 Code Value Mapping 3.1.7.3.5.1 Deprecated Code Values 3.1.7.3.6 Functions 3.1.7.3.6.1 Use Functions 3.1.7.3.6.2 Creating the Shared Flow 3.1.7.3.6.3 Define Global Parameters 3.1.7.4 Simulate Mapping Guideline: Practical Example 3.1.7.5 Version Management: Mapping Guidelines 3.1.7.6 Delete Mapping Guideline 3.1.7.6.1 Delete MAGs Having Draft, Active, and Deprecated Versions 3.1.7.6.2 Delete Specific Version of MAG 3.1.7.6.2.1 Using the Mapping Guidelines Tab 3.1.7.6.2.2 Using the Overview Tab 3.1.7.6.2.3 Using the History Link 3.1.8 Import and Export in SAP Integration Advisor 3.1.8.1 Export MIG/MAG 3.1.8.2 Import MAG/MIG 3.1.8.3 Export Documentation 3.1.8.4 Export Runtime Artifacts 3.1.8.4.1 Consuming Runtime Artifacts 3.1.8.4.2 Change XSD File to EANCOM 3.1.9 Push Mapping Artifacts in Cloud Integration: Practical Example 3.1.10 Security 3.1.10.1 Technical Landscape 3.1.10.1.1 Components and Communication Path 3.1.10.1.2 User Access 3.1.10.2 Process-Related Security Aspects 3.1.10.3 Identity and Access Management 3.1.10.4 Data Protection and Privacy 3.1.10.5 Logging and Tracing About Security 3.1.11 Summary Chapter 4: SAP API Management 4.1 API Integration and Management with SAP API Management 4.1.1 API Management Components 4.1.2 Concepts of SAP API Management 4.1.3 Configure SAP API Management 4.1.4 API Development 4.1.4.1 Build APIs 4.1.4.1.1 API Artifacts 4.1.4.1.2 Policies 4.1.4.1.2.1 Security Policies 4.1.4.1.2.2 Traffic Management Policies 4.1.4.1.2.3 Mediation Policies 4.1.4.1.2.4 Extension Policies 4.1.4.1.3 API Providers 4.1.4.1.4 Create API Proxy 4.1.4.1.4.1 Create an API 4.1.4.1.4.2 Deploy an API 4.1.4.1.4.3 Export an API 4.1.4.1.4.4 Import an API 4.1.4.1.4.5 Create a Script 4.1.4.1.4.6 Create a Policy Template 4.1.4.1.4.6.1 Apply Policy Template 4.1.4.1.4.6.2 Update Policy Template 4.1.4.1.4.6.3 Export/Import and Delete Policy Template 4.1.4.1.4.7 Key Value Map 4.1.4.1.4.7.1 Create a Key Value Map 4.1.4.1.4.7.2 Update a Key Value Map 4.1.4.1.4.7.3 Delete a Key Value Map 4.1.4.1.4.8 Test APIs 4.1.4.1.4.9 Debug API 4.1.4.1.5 Custom Attributes 4.1.4.1.5.1 Add Custom Attributes to Products 4.1.4.1.5.2 Add Custom Attributes to an Application 4.1.4.1.6 Configure Load Balancing 4.1.4.2 Publish APIs 4.1.4.2.1 Develop an API Product 4.1.4.2.2 View Applications 4.1.4.3 Analyze APIs 4.1.4.3.1 API Analytics 4.1.4.3.1.1 Analytics Dashboard 4.1.4.3.1.2 Analytics Dashboard: Working 4.1.4.3.2 Advanced API Analytics 4.1.4.3.2.1 Create and work with Custom Reports 4.1.4.3.2.2 Create Custom Dimensions and Measures 4.1.4.4 Consume APIs 4.1.4.4.1 Onboard Application Developer 4.1.4.4.1.1 Create an Account with API Business Hub Enterprise 4.1.4.4.1.2 Manage the Users’ Access Requests 4.1.4.4.1.3 Revoke Access 4.1.4.4.2 Subscribe to a Product 4.1.4.4.3 Create an Application 4.1.4.4.4 Consume an Application 4.1.4.4.4.1 Verify API Key Validation 4.1.4.4.4.2 OAuth 2.0 Validation 4.1.4.4.5 Analyze Application 4.1.4.4.6 Test API Behavior During Runtime 4.1.4.5 Monetize APIs 4.1.4.5.1 Rate Plan Service 4.1.4.5.1.1 Create a Rate Plan 4.1.4.5.1.2 Link the Rate Plan to an API Product 4.1.4.5.1.3 Update the Rate Plan 4.1.4.5.1.4 Delete a Rate Plan 4.1.4.5.2 Billing Service 4.1.4.5.2.1 Billing Service in the API Portal 4.1.4.5.2.2 Billing Service in SAP API Business Hub 4.1.4.6 Discover API Packages 4.1.4.6.1 Package Details 4.1.4.7 Transport APIs 4.1.4.7.1 Enable Content Transport 4.1.4.7.1.1 Creating a Content Agent Instance 4.1.4.7.1.2 Create an API Portal Instance 4.1.4.7.1.3 Create API Management Destination 4.1.4.7.1.4 Add Source Node in Transport Management Applications 4.1.4.7.1.5 Create Transport Management Destination 4.1.4.7.1.6 Add Destination Node in Cloud Transport Management Applications 4.1.4.7.1.7 Connect Source and Destination Node 4.1.4.7.2 Trigger Content Transport 4.1.4.7.2.1 API Proxy Transport: Source to Destination 4.1.4.7.2.2 API Provider Transport: Source to Destination 4.1.4.7.2.3 Certificate Transport: Source to Destination 4.1.4.7.2.4 Key Value Maps Transport: Source to Destination 4.1.4.7.2.5 Product Transport: Source to Destination 4.1.4.8 Working with Policies in API Proxies: Practical Example 4.1.4.8.1 Prerequisites 4.1.4.8.2 Create Key Value Maps 4.1.4.8.3 Add Policy to the API Proxy 4.1.4.8.4 Create an Application 4.1.4.8.5 Test API Proxy 4.1.5 Security 4.1.5.1 Data Protection and Privacy 4.1.5.1.1 User Consent 4.1.5.1.2 Read Access Logging 4.1.5.1.3 Information Report 4.1.5.1.4 Erasure 4.1.5.1.5 Change Log 4.1.6 Monitoring and Troubleshooting 4.1.6.1 Check the Status of Custom Domain Virtual Host Certificates 4.1.7 Summary Chapter 5: SAP Trading Partner Management 5.1 Overview of SAP Trading Partner Management 5.1.1 Features of SAP Trading Partner Management 5.1.2 Components of SAP Trading Partner Management 5.1.3 Development 5.1.3.1 Basic Concepts 5.1.3.2 SAP Trading Partner Management Web UI 5.1.3.3 B2B Scenarios 5.1.3.3.1 Create a Company Profile 5.1.3.3.2 Create Trading Partner Profile 5.1.3.3.3 Create Agreement Template 5.1.4 Create a Trading Partner Agreement 5.1.4.1 Basics of Identifiers in the Agreement 5.1.5 Activate Trading Partner Agreement 5.1.6 Copy Trading Partner Agreement 5.1.7 Partner Directory Data 5.1.8 Export Data 5.1.9 Integration Flow Configuration 5.1.9.1 Sender-Side Integration Flow 5.1.9.1.1 Sender AS2 Communication Flow 5.1.9.1.2 Sender AS2 MDN Flow 5.1.9.1.3 Sender IDOC Communication Flow 5.1.9.1.4 Sender SOAP Communication Flow 5.1.9.2 Interchange Processing Flow 5.1.9.3 Receiver Communication Flow 5.1.9.4 Payload Indicator in Integration Flow 5.1.10 Monitor B2B Scenarios 5.1.11 Security 5.1.11.1 Data Protection and Privacy 5.1.11.1.1 Types of Stored Data 5.1.11.1.2 Specific Data Assets 5.1.12 Summary Chapter 6: SAP Integration Assessment 6.1 Overview of SAP Integration Assessment 6.1.1 Features of SAP Integration Assessment 6.1.2 SAP Integration Solution Advisory Methodology 6.1.2.1 Integration Domains 6.1.2.2 Integration Methodologies and Use Case Patterns 6.1.2.3 Key Characteristics 6.1.2.4 Technology Mapping 6.1.3 Integration Assessment Process 6.1.3.1 Configuration of ISA-M 6.1.3.1.1 Questionnaires 6.1.3.1.2 Create Questionnaires 6.1.3.2 Evaluate Integration Technology 6.1.3.3 Create a Business Application 6.1.3.4 Create the Integration Policies 6.1.3.5 Create a Business Solution Request and Interface Request 6.1.3.6 Define an Integration Technology 6.1.3.7 Decide on an Integration Technology 6.1.3.7.1 Complete the Interface Request’s Technology Selection 6.1.3.7.2 Analyze Integration Patterns 6.1.3.7.3 Analyze Integration Policies 6.1.3.7.4 Analyze Application Overview 6.1.3.8 Information Life Cycle 6.1.4 Security 6.1.4.1 Types of Data Storage 6.1.5 Summary Chapter 7: SAP Open Connectors 7.1 Overview of SAP Open Connectors 7.1.1 Terms and Resources 7.1.2 Platform Reference 7.1.2.1 User Profile 7.1.2.2 Authentication 7.1.2.3 Base URL 7.1.2.4 Error Codes 7.1.3 Connectors 7.1.3.1 Connectors Catalog 7.1.3.2 Working with Connectors 7.1.3.2.1 Introduction to Connectors 7.1.3.2.2 View Connector API Docs 7.1.3.2.3 Import/Export of Connectors 7.1.3.2.4 Authenticate the Connector Instance 7.1.3.2.5 Connector Instance Authentication Using Events (UI) 7.1.3.2.5.1 Connector Instance Authentication Using Polling 7.1.3.2.5.2 Connector Instance Authentication Using Webhooks 7.1.3.2.6 Connector Instance Authentication Using API 7.1.3.2.7 Connector Instance Authentication Using Events 7.1.3.2.7.1 Using Polling to Authenticate a Connector Instance 7.1.3.2.7.2 Using Webhooks, Authenticate a Connector Instance 7.1.3.2.8 Information on Authenticating Connector Instances 7.1.3.2.8.1 Authenticate a Connector Instance 7.1.3.2.8.2 View Connector Instance Information 7.1.3.2.8.3 Test Connector Instance 7.1.3.2.8.4 A Connector Instance Update 7.1.3.2.8.5 Delete 7.1.3.3 Create Custom Connectors 7.1.3.3.1 Properties 7.1.3.3.2 Authentication 7.1.3.3.3 Configuration and Parameters 7.1.3.3.4 Hooks 7.1.3.3.5 Events 7.1.3.3.6 Resources 7.1.3.3.6.1 Define New Resource 7.1.3.3.6.2 Add Resource 7.1.3.3.6.3 Configure Endpoints 7.1.3.3.6.4 Add Parameters 7.1.3.3.6.5 Add Hooks 7.1.3.3.6.6 Add Models 7.1.3.3.6.7 Configure Bulk 7.1.3.3.6.8 Add Endpoints 7.1.3.4 Validate Connector Instances 7.1.3.5 Set up OAuth Proxies 7.1.3.6 Failed Token: Disable Connector Instance 7.1.4 Formulas 7.1.4.1 Formula Template 7.1.4.1.1 Build Formula Template 7.1.4.1.1.1 Create Variables 7.1.4.1.1.2 Edit and Delete Variables 7.1.4.1.1.3 Review and Replay Execution 7.1.4.1.1.4 Copy Formula Template 7.1.4.1.1.5 Import and Export Formula Template 7.1.4.1.1.6 Parallel Execution 7.1.4.1.1.7 Rename a Formula Template 7.1.4.1.1.8 Add Description to Formula Template 7.1.4.1.1.9 Delete a Formula Template 7.1.4.1.1.10 Deactivate the Formulate Template 7.1.4.1.2 Formula Triggers 7.1.4.1.2.1 Event 7.1.4.1.2.2 Connector Request 7.1.4.1.2.3 Scheduled 7.1.4.1.2.4 Manual 7.1.4.1.3 Formula Step Types 7.1.4.1.4 Formula Variables 7.1.4.1.5 Formula Template: CRM to Messages 7.1.4.1.6 Introducing the V3 Engine Upgrade for a Formula 7.1.4.1.7 Readmes and Descriptions for Formulas 7.1.4.1.7.1 Formula Readme 7.1.4.1.7.2 Formula and Step Descriptions 7.1.4.2 Formula Instances 7.1.4.2.1 Create Formula Instance 7.1.4.2.2 Deactivate a Formula Instance 7.1.4.2.3 Review Executions 7.1.4.2.4 Delete a Formula Instance 7.1.4.2.5 Edit a Formula Instance 7.1.4.2.6 Formula Instance ID 7.1.4.3 Formula as a Resource 7.1.4.3.1 Set up FaaR 7.1.4.3.2 Execute FaaRs 7.1.4.3.3 Access FaaR API Docs 7.1.4.3.4 Status Codes 7.1.5 Common Resources 7.1.5.1 Create Common Resource 7.1.5.2 Mapping and Transforming Fields 7.1.5.3 Resources and Transformations Migration Across Environments 7.1.5.3.1 Migrate Common Resources 7.1.5.3.2 Migrate Transformation 7.1.5.4 HTTP Request Made Using Custom JavaScript 7.1.5.5 Use Common Resource Template 7.1.6 Non-SAP Connectivity 7.1.6.1 SAP Open Connectors with Cloud Integration 7.1.6.1.1 Create Instance 7.1.6.1.2 Create Integration Flow Using Cloud Connector 7.1.6.1.2.1 Create OpenConnector Alias 7.1.6.1.2.2 Create Integration Flow 7.1.7 SAP On-Premises Connectivity 7.1.7.1 SAP SFTP Server with Cloud Connectors 7.1.7.1.1 Set up Cloud Connector 7.1.7.1.2 Connect Cloud Connector with your Cloud Integration Tenant 7.1.7.1.3 Connect SAP Cloud Connector to On-Premises SFTP Server 7.1.7.1.4 Connectivity Test from SAP CI to On-Premise SFTP Server 7.1.7.1.5 Create Integration Flow 7.1.8 Security 7.1.8.1 Configure Single Sign-On (SSO) 7.1.8.2 Manage Security Settings 7.1.8.2.1 Minimum Password Complexity and Length 7.1.8.2.2 Manage Account Lockouts 7.1.8.2.3 Use Two Factors to Authenticate 7.1.8.2.4 Reset Organization Token by UI 7.1.8.2.5 Reset Organization Token by API 7.1.9 Summary Chapter 8: Migration Assessment 8.1 Overview of Migration Assessment 8.1.1 Features of Migration Assessment 8.1.2 Deep-Dive into Migration Assessment 8.1.2.1 Add an SAP Process Orchestration System 8.1.2.2 Establish a Data Extraction Request 8.1.2.3 Make a Request for a Scenario Evaluation 8.1.3 Migration Tooling 8.1.3.1 Features of Migration Tooling 8.1.3.1.1 Supported Components 8.1.3.1.2 Supported Template 8.1.3.1.3 Limitations 8.1.3.2 Integrated Configuration Objects Migration 8.1.3.3 Migration Tooling 8.1.4 Security 8.1.5 Summary Index
دانلود کتاب Introduction to Integration Suite Capabilities: Learn SAP API Management, Open Connectors, Integration Advisor and Trading Partner Management