SAP API Business Hub – A Public Catalog of all SAP APIs – SAP Mentor Community Call
Today was the first SAP Mentor SAP Community call for 2017
Figure 1: Source: SAP
Speakers are shown in Figure 1. Recording is available here. Slides are available here.
Speakers and host, Chris Kernaghan
Figure 3: Source: SAP
Catalog of API’s, test are athttps://api.sap.com/
Figure 4: Source: SAP
Transformation from analog to digital development, more of an application composition consisting of microservices
API’s are the new “B2B”
“API’s are the building blocks for digital transformation”
“Free your data”
“Single source of truth”
“API’s are about agility”
Chris: Twitter, FaceBook, MapMyfitness etc…. all had OpenAPI
Figure 5: Source: SAP
SOAP/WSDL – for open integration; not see too much any more – for application to application integration
Figure 6: Source: SAP
New microservices such as text analytics, text translations, exposed as API’s
Figure 7: Source: SAP
Example of S4HANA API
Figure 8: Source: SAP
SuccessFactors API’s are shown in Figure 8
Figure 9: Source:SAP
Concur uses APIs to integrate
Figure 10: Source: SAP
Ariba will have Open API
Figure 11: Source: SAP
How to find the right API? Document is spread, need a better way
This is why the SAP API Business Hub, announced at SAPPHIRENOW last year
“Time To First Call ” https://api.sap.com/
Figure 12: Source: SAP
Summary of the webinar is on Figure 12
Figure 13: Source: SAP
Figure 13 shows the API strategy, 4 components
Business Hub lists API’s
API program to work with partners to list API’s with “lightweight governance”, defining best practices
API Maker community – how to engage
Cloud API – content coming from SAP which can be turned on in cloud platform
Figure 14: Source: SAP
Watch the recording for a demo
Feedback from DJ Adams:
“One thing I really like with this demo is that from a client-tool perspective, we are seeing *nothing* that is SAP proprietary. A browser, a terminal window and an editor.”
Question & Answer
Question: what kind of partners are selected for integration into API Business Hub?
A: existing partners with integration to SAP
Partners offering microservices
Q: What is the difference to the SAP Hybris YaaS marketplace?
A: YaaS – buy a microservice
api.sap.com is a catalog
A: The idea of making sandbox APIs available was to allow users to make calls to the APIs using only their assigned API Keys. This was shown by making a cURL request directly to the API Business Hub endpoint.
Q: is this running on APIGEE ?
Apigee: no change for customers! http://scn.sap.com/community/api-management/blog/2016/09/12/googles-acquisition-of-apigee–no-change-for-sap-customers
Currently the relationship between SAP and Apigee/Google remains as before. There are some components of Apigee in the API Business Hub, but much of it is SAP Homegrown
Q: would there be recommendation on the API Management product from SAP for customers who want to implement on-premise API capabilities?
A: SAP OEMs the Apigee API Management product for customers who wish to remain purely OnPrem (called SAP API Management by Apigee). However, unless there is no expectation of external use we still recommend API Management on HCP
Q: Could we add a policy here to insert CORS headers in the response (so we can consume beyond same-origin, for testing etc)?
A: Consume the API into SAP HCP API Management (this can be done on HCP Trial), and add a CORS Policy in API Management. This allows cross-origin requests to be made against the APIs.
Q: so what roles does YaaS Marketplace playfor API Business Hub? is this the place where I buy all listed APIs? Or just the APIs that are hosted on YaaS Marketplace?
A: commercialization is on YaaS. Catalog to search, discover and test is SAP API Business Hub
Q: Would you have a sample customer landscape picture that works with SAP Cloud API Strategy ?
A: No, maybe time to put one together
Hi Tammy, thank you for putting this together so quickly!
Small corrections to the Q&A section:
For the Cloud Identity Question: No, the idea of making sandbox APIs available was to allow users to make calls to the APIs using only their assigned API Keys. This was shown by making a cURL request directly to the API Business Hub endpoint.
For the CORS Q - the Answer was to consume the API into SAP HCP API Management (this can be done on HCP Trial), and add a CORS Policy in API Management. This allows cross-origin requests to be made against the APIs.
Hi Elijah - thank you; I made the related updates.
Great call, and nice post, Tammy.