5. Agenda
• What is an API?
• Why?
• What is API Management
• Examples
• SAP API management
• API vs CPI
• Apples and API’s
• Demo!
• Roadmap
6. What is an API?
API stands for – Application Programming Interface
API is a source code-based specification intended to used as an
interface by software components to communicate with each
other.
7. Digital transformation
continues to increase as
businesses increasingly
realize the
organizational and cost
efficiencies that
digitization can provide.
Why do we need to manage APIs
9. Definition
API management is the process of publishing, documenting,
managing, and overseeing application programming interfaces
(APIs) in a secure, scalable environment.
The goal of API management is to allow an organization that
publishes an API to monitor the interface’s lifecycle and make sure
the needs of developers and applications using the API are being
met.
11. SAP API Management
The SAP API Management capabilities enable IT to simplify the way developers go about
integrating with their SAP and non-SAP applications reducing cost, fostering increased
innovation,increasing participation in the API economy, in a lightweight, low cost package.
SAP API Management not only provides enterprise grade security that ensures optimized
performance, but also helps monitor and manage APIs.
SAP HANA realtime analytics provide true, deep insights into API usage, to keep ahead of
trends,plan resources,and ensure effective delivery of your services to users
12.
13.
14.
15. But wait we already have CPI!? Different products
Different goals and focus
But some capabilities
overlap
17. Components - think of the famous apfelwein.
System
API proxy API proxy
System ‘The Orchards’
‘apples, wild apples,
different types of apples’
API proxy
18. Components - think of the famous
apfelwein.
Product ProductProduct
‘The Orchards’
‘apples, wild apples,
different types of apples’
‘apfelwein, apfelsaft, etc.’
System
API proxy API proxy
System
API proxy
19. Components - think of the famous apfelwein.
Product ProductProduct
‘The Orchards’
‘apples, wild apples,
different types of apples’
‘apfelwein, apfelsaft,
etc.’
System
API proxy API proxy
System
API proxy
Application Application
‘allowed to drink alcohol’,
‘restricted medical indication’
, ‘unlimited’: includes key to
the storage cellar
22. More info? Wanna play?
Try it on the SAP Cloud platform trial!
https://blogs.sap.com/2016/02/10/how-to-use-sap-api-management-on-hcp-trial/
Enterprise architecture explorer
https://eaexplorer.hana.ondemand.com/_item.html?id=11470#!/overview
sap.com info:
https://www.sap.com/germany/products/api-management.html
Blogs:
https://blogs.sap.com/tags/67838200100800006828/
Api management online documentation
https://help.sap.com/viewer/66d066d903c2473f81ec33acfe2ccdb4/Cloud/en-US/adcbc07b031b4ac285b22867a1216306.html
Api management youtube
https://www.youtube.com/playlist?list=PLWV533hWWvDkiHSoJJJg-MObMzwYN_5pP