Monetize your APIs with SAP API Management

Leverage SAP Cloud Platform integration services to quickly and efficiently onboard partners, monetize the usage of partner apps and offload infrastructure to reduce total cost of ownership

Overview

Many industries invest considerable manual effort in integrating partners and applications with their systems and technologies. Negotiating lengthy legal contracts with third-party vendors' legal teams, maintaining and updating large databases of partner information, and tracking/monetizing these integrations is a slow and costly process.

Web APIs are designed to be easily consumed without any heavy middleware or integrations, and are increasingly becoming the de facto communication channel, especially in a microservice architecture. They are a low-cost way for businesses to open their services to partners. In addition, APIs decouple the service offering from the technology behind them, allowing an industry to offer consumption of their offerings to a broader ecosystem that it might not otherwise have the domain knowledge to work with. Providing these APIs in a managed way, with linked documentation, allows these services to be discovered and consumed by these cross-domain areas without having to make big marketing spends to educate or interest these consumers.

The solution diagram above illustrates a basic architectural pattern for the end-to-end data consumption of users through partner channels built on top of exposed APIs managed via SAP Cloud Platform, integrated into their managed public and private cloud solutions.

Download the blueprint 
 

Bill of Material - SAP Cloud Platform Components for Licensing Considerations

The packaging and pricing components in this blueprint assume that you already have configured SAP Business ByDesign and SAP Hybris Billing. Note that the following Bill of Material is for reference purposes only. The following table is only an example of the SAP Cloud Platform services and components required for this use case. Please consult your SAP Account Executive regarding your specific licensing needs. 

Sales Item

Function

Licensing metrics

Example

SAP Cloud Platform API Management

Secure governance of API endpoints, centralized discovery and analytics/monetization

Volume

1,000,000 API calls

SAP Cloud Platform Integration

Provides seamless process integration in real time between SAP Business ByDesign and SAP Hybris Billing

End-to-end productive connections per month

3 instances (each instance has 3 connections and 10 GB per month)

SAP Cloud Platform SAP HANA Service

Cloud data store, reporting and advanced analytics

Memory allocation

3 instances (64 GB RAM) 64 GB RAM

SAP Cloud Platform bandwidth

Data transfer rate to a subscribed user

Blocks of 10 GB bandwidth/month

10 GB

SAP Cloud Platform Application Runtime

Develop and deploy cloud-native applications and run them on Cloud Platform

Memory Allocation

1 GB RAM

Customers can use the SAP Cloud Platform pricing estimator to calculate the required investment for a particular project. Scale up or down on services as required.

Members and partners of SAP PartnerEdge* can evaluate the development of an application for this use case – most development licensing is covered by the packs offered by the SAP partner licensing services. Click here for details.

*excluding open ecosystem basic.
 

Estimating BOM

  • SAP Cloud Platform API Management: Each call to SAP API Management is counted as an “API Call” and billed against the Volume Licensing model. Organizations can calculate their expected traffic to route through SAP API Management, however, the service will not stop servicing consumers if there is an overage. For this example, 100 users at 2000 API calls a month is 200,000 API calls/month. The smallest block size is 1,000,000 so that is what is estimated.
  • SAP Cloud Platform Integration: When choosing a service plan, consider the number of end-to-end productive connections per month your organization will need. Development and test tenants are also strongly recommended.
  • Estimating SAP Cloud HANA Instance: When adding an SAP HANA instance, the pricing is based on the number of CPU cores, RAM, disk space, and output bandwidth needed. For the example with 100 users, the 64 GB plan is sufficient. 
  • SAP Cloud Platform bandwidth: Data transfer rates based on usage by the subscribed number of users.
  • SAP Cloud Platform Application Runtime: Operate polyglot cloud applications on the SAP Cloud Platform.