Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
ShilpaVij
Advisor
Advisor
Customers want to expose data, processes and services from their backend systems as managed APIs using SAP Cloud Platform, API Management. In order to accelerate this, there needs to be an easy way to connect to a variety of backend systems (cloud/on premise, SAP/non-SAP), discover services/APIs and easily expose them.

In SAP Cloud Platform, API Management, we support the concept of API Providers which help to accelerate connectivity to different back ends, discover services and expose them as managed APIs

In this part1 of 8 part blog series, I will explain API providers, its advantages and API provider’s connectivity to On-premise and cloud solutions.

What are API Providers

An API provider is a concept in SAP Cloud Platform, API Management which defines the connection details for services running on specific hosts whose details you want to access. You use an API provider to define not only the details of the host you want an application to reach, but also to define any further details that are necessary to establish the connection, for example, proxy settings.

API Providers connecting to backend system.

If you want to configure the API Management solution to access data from a server that offers a specific service, for example, an SAP Gateway service, SAP HANA, SAP Process Integration/Process Orchestration, SAP S/4 HANA etc. or any 3rd party cloud solutions, it is recommended to manifest and expose the connection parameters as an API provider and API Provider shall connect through cloud connector to backend(on premise) system.

Advantages (of creating API providers in SAP Cloud Platform, API Management):

  • Connect to different backend on premise/cloud system

  • Discover services/interfaces

  • Simplifies on premise connectivity

  • Simplifies configuration incase Backend changes


Architecture Diagram



Legends



You can see the other parts of the blog series below:

Part 2: Connecting and exposing APIs from SAP Gateway

Part 3: Connecting and exposing Interfaces from SAP Process Integration/Process Orchestration(PI/PO)

Part 4: Connecting and exposing APIs from SAP HANA

Part 5:  Connecting and exposing APIs from SAP S/4 HANA

Part 6: Connecting and exposing APIs from SAP Success Factor

Part 7: Connecting and exposing APIs from SAP Cloud Platform Integration

Part 8: Connecting and exposing APIs from 3rd Party Here Maps

In subsequent blogs of this series, you shall find step-by-step explanation on how SAP Cloud Platform, API management can be easily connected to different backend cloud and on premise systems through different API Providers.

Thanks for stopping by! If you have a question or comment leave them below.

Shilpa

 

 
11 Comments