Unit 1 - Introduction-What Is SAP API Management and API Business Hub
Unit 1 - Introduction-What Is SAP API Management and API Business Hub
Overview
Harsh Jegadeesan
Head of Product Management, Digital Transformation Services,
SAP Cloud Platform
Customer
Overview
Accelarate your digital transformation with APIs
APIs are digital building blocks for modern apps and open
integrations. API Management supports full-lifecycle
management of your APIs
Leverage pre-packaged
best practices
• Managed Cloud
• Supports on- • Fully managed public • Supports flexibility in offering
premise/private cloud service deployment of APIs
data centers (cloud, private data • Focus Scenarios:
• Priced on #API Calls centers) Customers with
• Core-based S4/business suite,
• Focus Scenarios: API Management on
licensing •
HANA on HANA
Open Integration, cloud, API Gateway
• Focus Scenarios: Business Enterprise Cloud
(end-points) on-
regulated Collaboration, Mobile premise/private data
industries, Banking,
center
Telecom
Multi-clouds Devices
Business Networks
APIs support simple digital experiences
by hiding complexity
Secure and managed Share enterprise data Build and manage Use API Products to
APIs for Enterprise from data lakes or API-first monetize data and
Digital Apps for: business system to microservices. capabilities in a pay-
employees suppliers, partners Enable DevOps of per-use model
(Field and customers microservices
Sales/Services/Support)
customers Expose enterprise
partners transactions and
processes as APIs for
suppliers and
customers
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Customer 10
API Management
Big Picture
SAP API Management
Speed up Digital Apps, Open Integrations and Innovations with APIs
App Developers
API Backends
SAP Cloud Platform
Microservices
SAP Apps, HANA,
Middleware
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Customer 12
Full-Lifecycle API Management with SAP
Apps and digital interactions
powered by APIs
Digital Apps Business Networks Partners/Customers
APIs as digital
Marketplace for enterprise App
building blocks API Business Hub WebIDE
APIs Developers
Search, discover, test and subscribe to Mobile App Developers
the right APIs Developer Portal
Services
Meter and
Design Develop Manage Engage
Monetize
API Designer App Services API Portal (Security | Traffic Management | Mediation)
Design, Implement and Manage, Secure, Monetize Discover, Test and Consume APIs
Document API and Publish Subscribe
• Open API Support • Easy API discovery • Turn-key Developer Portal with • Enterprise-grade API
• Generate server-code in • Add security, manage traffic, discover, explore and test security with end-to-end
JAX-RS, Spring and compose APIs experience with self-service user propagation
NodeJS • API monitoring and analytics on-boarding • Integration with SAP Web
• Generate multi-target • Monetize API products • Custom Developer Portal based IDE and other consumption
applications (-mtar) on SAP Cloud Platform Portal tools
Service
Find the right APIs from Build Fiori Apps, Monitor the
your apps and Portals and native APIs to ensure
platforms: ERP, HANA mobile apps that the App
S4HANA, leveraging the tools user experience
Successfactors, Hybris integration: SAP is not impacted
SAP Gateway, SAP WebIDE, SAP
Process Orchestration Mobile IOS SDK,
Build
Overview
Capabilities
• Design your API with Open API
Specification
• Import RAML and OData APIs
• Generate server-side code in JAX-RS,
Spring and NodeJS
Overview
Capabilities
Overview
Capabilities
Overview
Capabilities
Overview
Capabilities
Overview
Capabilities
Overview
Capabilities
Overview
Capabilities
Overview
Capabilities
• Full corporate theming and branding is
supported to enable public app
developer engagement programs
• Add collaboration capabilities to support
a developer community with SAP Jam
Overview
Capabilities
• API Portal APIs allow API deployment
from CI/CD tools
• Billing and Metering APIs allows
integration with 3rd party billing systems
• Developer Portal APIs allow integration
with developer tools for API discovery
and consumption
Overview
Capabilities
• SAP WebIDE integration allows easy
search of APIs, subscription and
consumption
• SAP Cloud Platform IOS SDK allows
connection to API Management,
discover APIs and generate Swift SDK
for mobile app development
API Lifecycle Management API Lifecycle Management API Lifecycle Management API Lifecycle Management
§ Discover and Consume APIs and Policy § Role-based access control for API Products § Accelerated API Connectivity with § Support for business reporting
Templates from API Business Hub § Low-touch customer onboarding Successfactors, Hybris, S4HANA § API Health Diagnostics
§ Auto-Repair of API Proxies and Products § Where-used list for Policy Templates § Enhanced version management § API Monitoring and Alerting
§ Encrypted key-value storage § Approval workflows for API product § Support for Advanced Analytics § API Monetization integration with SAP
§ Data Privacy and GDPR compliance subscriptions in developer portal § CTS+ Integration for Transport Revenue Cloud
API Development § Simplified User Propogation management
API Development
§ API Designer: API-first microservices API Development § Simplified API Discovery for tools
§ Support for micro-gateways for federated
development with generation of multi- § Local Chaining of API Proxies integrations
API Management
target archives for cloud foundry § API creation via WSDL import § Custom-developer portal based on SAP § Code-generation with persistency support
§ Could Foundry Service Broker to manage Cloud Platform Portal Service for mongo DB, PostgreSQL and Redis
§ Support for Open API Spec 3.0
microservices APIs API Development
§ Wizard-based API Design and Documentation SAP API Business Hub
§ Integration with SAP IOS SDK § API mocking to accelerate app development
SAP API Business Hub § Request an API
SAP API Business Hub and validation
• Generate Client SDKs (Java. NodeJS) § Support API Deprecation
§ Integration with IOS SDK to develop § OData Exploration
• Generate iFlows templates § API Hub for Customer – Host your own
applications with APIs SAP API Business Hub digital content repository.
• Integration with SAP Build to support citizen
§ Deep-Search of APIs and other digital § Publisher Cockpit for content publishers to § Integration with marketplaces – SAP App
developers
artifacts manage and distribute digital content Center and SAP Store
• Industry-specific pre-packaged digital content
Multi Cloud & Resilience • Restricted Content Package Shipment products Multi Cloud & Resilience
§ Support for Cloud Peering with 3rd party Multi Cloud & Resilience § Multi-Region deployment of APIs
cloud providers Multi Cloud & Resilience
§ AWS deployment of API § Support for multi-region Premium disaster § Support for APIs built on Kubernetes
Gateway recovery (DR) architecture
§ Integration with SAP Cloud Availability
Center
Dec 2017 This is the current state of planning and may be changed by SAP at any time.
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Customer 30
API Business Hub
APIFication of SAP
Grow platform business and business networks with Cloud APIs
Search, discover, experience and consume to right APIs from SAP and select partners for
your digital transformation projects
Secure your APIs against security vulnerabilities and protect your backends
2 from traffic surges with spike arrest, quotas or caching
Monitor and analyze your API Usage, performance and errors and constantly
3 improve your customer experiences.
• Learn more:
https://cloudplatform.sap.com/capabilities/in
tegration.html
Contact information: