Positioning of the Integration Suite From a More Technical Perspective

Objective

After completing this lesson, you will be able to Explore API management.

Positioning of the Integration Suite From a More Technical Perspective

In this lesson, the following topics are discussed:

  • Positioning of the Integration Suite from a more technical perspective.
  • Sources

Positioning of the Integration Suite from a more technical perspective

SAP Integration Suite is the toolkit recommended by SAP to simplify and accelerate integration for SAP, partner and third-party integration scenarios. The term iPaaS (Integration as a Service) was also coined for this purpose.

The following shows SAP Integration Suite with its core capacities.

The core capacities are as follows:

Cloud-Integration
Seamless integration of everything and everyone (A2A/B2B) in real time.
API-Management
Make your data and processes available as APIs. Manage the E2E lifecycle.
Integration Assessment
Tool support for ISA-M to define and execute an integration strategy for companies.
Integration Advisor
Accelerate the implementation and maintenance of B2B scenarios through machine learning.
Trading Partner Management
Accelerate onboarding and maintenance of B2B integration scenarios with trading partners.
Open Connectors
Accelerate connectivity to non-SAP applications.

The add-on capacities are as follows:

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.

On-top capacities are as follows:

SAP Business Accelerator Hub
Jump start for integration projects with APIs, packaged integration content and adapters.

Resources

Summary

One divides core capabilities, add-on capabilities, and finally add-on capabilities. The core capabilities are implemented in the Integration Suite. The most important are the API management and the cloud integration.

Explore API Management

Business scenario

In this exercise, you aim to thoroughly explore the capabilities of API Management. To do so, you use an API First architecture to incorporate multiple proprietary and third-party interfaces. The goal is to gain a comprehensive understanding of API Management's potential and functionality.

Task flow

In this exercise, you will perform the following tasks:

  1. Log On to Integration Suite.
  2. Explore the API Management.

Prerequisites

You have a working API Management within the Integration Suite.

Outcome After This Exercise

You have gained initial experience with API Management.

What do you learn within this exercise

You have the first experience in API Management. You will get to know essential parts of API Management.

Exercise Options

To carry out this exercise, you can choose from the following options:

  1. Live Environment: Using the instructions provided below, you can perform the steps in your SAP BTP account.
  2. Platform Simulation: Follow the step-by-step instructions within the simulation.
  3. Side-by-side: Follow the step-by-step instructions within the simulation and perform the steps in your SAP BTP account simultaneously.

Note

We strongly recommend to perform the steps in the live environment.

Task 1: Log on to the Integration Suite

Steps

  1. Start with a fresh browser window.

    1. Navigate to your subaccount if you are not already logged in.

    2. The system will ask you for your user and password. After you have successfully logged in, you will start from the overview page of your Global Account. It makes sense to bookmark this page.

      • No. 1: Login User.
      • No. 2: Your Global Account name.
      • No. 3: Your subaccount name.
    3. Choose the link of your subaccount name, for example SAP-CLD900-TS-Axx.

    4. Choose on the menu entry, ServicesInstances and Subscriptions.

    5. In the detail page, choose SubscriptionsIntegration Suite to enter the Integration Suite.

    6. The Welcome page of the Integration Suite.

Task 2: Explore the API Management

Steps

  1. Explore the API Management.

    1. Check the following figure, which provides a component diagram that we will also use later as an overview.

    2. The important components are numbered. The following list is a first overview.

      • No. 1: API Provider - Encapsulates many different sources.
      • No. 2: API - The new API with URL (No. 4).
      • No. 3: API Designer - An openAPI definition.
      • No. 4: The new API URL - Acts as an proxy.
      • No. 5: Policies - Manipulate the request - and response message.
      • No. 6: Product - Implementation of an API.
      • No. 7: Application based on a product.
      • No. 8: Additional services like Monitoring, Test, and more.
      • No. 9: Entry at API Business HUB Enterprise.
    3. In the following, we will take a closer look at the individual points. In the following exercises, we will also use all components.

  2. No. 1: Explore the API Provider.

    1. Navigate on the left side navigation menu, ConfigureAPIs.

    2. Go to the Details page of the API provider.

    3. Here we create Providers based on different sources:

      1. Internet
      2. On-Premise through Cloud Connector
      3. Open Connectors with access to more than 170 third-party APIs
      4. Cloud Integration with special Artifacts
  3. No. 2: Explore the API Proxy.

    1. Navigate to the left side of the navigation menu, choose DesignIntegrations & APIs.

    2. Here we create APIs based on API providers or internet. While creating your API Management, a smoke test will be performed. Within this smoke test, an API with HelloWorldAPI will be created.

  4. No. 3: Explore the API Designer.

    1. In the Develop view, choose Create in API Designer.

    2. You will get an Editor for creating openAPI definitions in YAML format with a swagger UI on the left side. Here you can edit APIs created using API providers or you can create your own API from scratch.

  5. No. 4: Explore the new API URL - proxy.

    1. Go back to ConfigureAPI Proxies and find the HelloWorldAPI entry.

    2. Select the HelloWorldAPI row.

    3. On the top, you will find the API URL with your Virtual Host that you have previously configured.

  6. No. 5: Explore Policies.

    1. In the detail page of your HelloWorldAPI API, choose the Policies button in the right corner at the top.

    2. Here you will find a large overview of usable policies in APIs. This allows you to configure additional capabilities.

    3. No. 6 and No. 7 must first be created in a project. This is part of the exercise.

  7. No. 8: Use additional services like Monitoring, Test, and more.

    1. Navigate to the left side menu, choose MonitorIntegrations & APIs.

    2. Here you will find a variety of ways to control your API.

    3. Navigate to the left side menu, TestAPIs.

    4. Here you will find a test environment for your APIs.

  8. No. 9: Entry at API Business HUB Enterprise is only available after a few steps. In the exercises, we will create such an entry.

Log in to track your progress & complete quizzes