SAP API Management Technical Brief
SAP Technical Brief
SAP HANA® Solution Integration/Orchestration
SAP® API Management
Simplify Business with SAP® API Management
Objective: Making digital access simple, secure and scalable
Consumer expectations have changed and implementing consumer grade interactions anywhere anytime and on any device can lead to cumbersome integration, complicated architectures and security breaches. SAP® API Management helps unlock the value of your digital assets, enabling you to create and deliver content and business services to your consumers, partners and employees while promoting innovation and supporting new revenue streams.
“APIs (Application Programming Interface) are becoming the primary customer interface for technology-driven products and services and a key channel for driving revenue and brand engagement” – Forbes. APIs can be used to ease the work of programming graphical user interface components for all types of apps on mobile, cloud, wearable devices etc.
Hence, there is an increasing need to improve reach to consumers through APIs. But, implementing APIs requires standardization, consumer orientation and orchestration. Ideally, solutions should address the challenges you face:
Unified UX: Providing apps and solutions that interact with each other and are intuitive.
Seamless Access: Access to selective company digital data has to be provided directly to consumers in a seamless and secure manner.
Simple Technology: Help ensure robustness and security while minimizing use of complicated architectures.
SAP API Management can help you meet all of these challenges. It enables provisioning, governance, scalability and security of enterprise information for digital assets. It helps companies to securely offer their digital assets outside of the organization, opening up new channels, new development partner ecosystems, and new revenue opportunities.
Solution: Unified access for anywhere anytime consumer engagement
SAP API Management can help consumer engagement anywhere anytime. Complexity is reduced with unified access and governance of APIs across a heterogeneous landscape for both in-cloud and on–premise deployment by leveraging a single provisioning platform.
Centrally manage and monitor APIs – SAP API Management helps provides for one experience for managing and monitoring all APIs across various data platforms with real-time analytics and reporting on usage metrics.
Secure and scalable enterprise information for digital access – SAP API Management helps consumer’s access relevant data directly in a secure manner. Selective data can be exposed while reducing the risk of security breaches. Rather than having app developers’ consumer services directly, they access API proxies created on SAP API Management. The API proxy functions as a mapping of a publicly available HTTP endpoint to backend services.
Creating this API proxy lets SAP API Management handle the security and authorizations required to protect, analyze and monitor your services. Customers can also scale to billions of API Calls.
On-premise, In-cloud deployment options – SAP API Management allows for either on-premise or in-cloud deployments. On-premise deployment helps with complete runtime control for API Platform. API Platform provides tools to manage APIs and helps in adding, configuring APIs, managing developers and apps. Customers requiring complete runtime control can opt for the on-premise edition. The in-cloud deployment allows companies to immediately take advantage of their return on investment without the need for procuring hardware, installing or configuring software, nor needing to administer software upgrades or patches.
Easy and fast co-innovation with partners and developers – For IT, simplifying development and securing access are top challenges. SAP API Management meets the rapidly changing IT needs by allowing developers to create apps faster using exiting skill-sets and tools built on Industry standards.
SAP API Management developer portal – SAP API Management features developer services, which provides for developer onboarding, API discovery and various tools that help developers to access the APIs easily. These features help reduce IT maintenance and development costs.
Enabling REST/API based architecture – SAP API Management provides the flexibility to expose APIs using standards-based protocols using REST and OData. Most cloud services and applications, including SAP Cloud Applications, such as SuccessFactors provide APIs to access information using standards-based protocols based on REST/OData. SAP API Management supports both SAP and non-SAP APIs as well.
Partner engagement and co-innovation – Opening up APIs to provide unique services to consumers via partner apps, enables opportunities for new revenue streams if broadly adopted. New users can consume your data and services without the need to re-implement back end services. Monitoring is provided to ensure you know exactly who, when and how often your services are being consumed.
SAP API Management Capabilities
Core Functionality – SAP API Management provides enterprises a comprehensive solution to address all API needs, with features such as API provisioning and publishing, API discovery and consumption, security and access control, analytics and reporting, monitoring and operations and developer portal.
API Provisioning and Publishing – features include API Registration, Security and traffic policy definition, Protocol definition and Mapping, API Availability and Lifecycle Management.
Discovery and Consumption – SAP API Management provides for API discovery, Catalog, Subscription etc., making it easy to consume data across all devices and UIs. Complexity is reduced with unified access and governance of APIs across all landscapes.
Security Access and Control – SAP API Management provides policy enforcement, throttling and API Monitoring to aid in scaled and governed access to enterprise information. SAP API Management makes it easy to consume data across all devices and UIs. API strategy uses an information security model that treats all interacting parties as external and hence initially untrusted. APIs, unlike traditional SOA services, have the assumption built right into their DNA that callers may be coming from outside.
Analytics and Reporting – The advanced analytics of SAP HANA provides real-time visibility on how, who and when enterprise information is accessed via APIs.
Benefits: Simplify App Development and Create Engagement
Companies are striving to provide business services and data across applications, devices and channels thereby moving towards creating an “Engagement Layer” to empower individuals as employees, consumers and as citizens. APIs, being the core of this “System of engagement” are built on enabling efficient delivery and distribution of content and services. APIs can be used to provide backend content to developers and 3rd party applications to drive commercial transactions and subscription growth. APIs use open standards REST/OData, making it programmer friendly and simple to develop innovative applications/solutions. SAP API Management provides a framework to expose SAP backend data and process as APIs using standards based protocols using REST and Odata. The SAP API Management capabilities enable business towards simplifying the way developers go about integrating with their SAP and non-SAP applications reducing cost, fostering innovations and improve participation in the API economy.
Greater Security and Governance
While APIs help in consuming data, opening up APIs can increase the threat of cyber-attacks. Also managing multiple APIs, maintaining, updating can create discrepancies. SAP API Management not only provides enterprise-grade security that ensures optimized performance, but also helps monitor and manage APIs. Security capabilities include:
- Role based access control
- Fine-grained policy management for authorization
- Authentication for users, developers and administrators
- Authentication for APIs via OAuth, SAML and LDAP
- Threat protection against XML, JSON and DoS attacks
- Content-based routing, rate limiting and protection against traffic spikes
- Performance optimization and throttling on back-end connection
SAP API Management also provides capabilities for traffic management. Quotas and rate-limits help shape API traffic to support different levels of usage by partners and developers. API performance capabilities help deliver an optimized experience regardless of the end user device.
SAP API Management helps business customers share digital assets and processes beyond traditional applications and websites, enabling developer communities to consume digital assets with ease in new channels, devices, user interfaces while promoting innovation and supporting new revenue streams.
SAP API Management drives innovation in modern business models based on APIs and digital assets by allowing digital assets from new channels and diverse user interfaces by enabling developer communities to securely connect to your enterprise information and processes.
- SAP API Management can help consumer engagement anywhere anytime. Complexity is reduced with unified access and governance of APIs across a heterogeneous landscape for both cloud and on–premise deployment.
- SAP API Management meets the rapidly changing IT needs by allowing developers to create apps faster using exiting skill-sets and tools built on industry standards.
- SAP API Management provides enterprises a comprehensive solution to address all API needs, with features such as API provisioning and publishing, security and access control, analytics and reporting, monitoring and operations, developer portal.
- The SAP API Management capabilities enable business towards simplifying the way developers go about integrating with their SAP and non-SAP applications reducing cost, fostering innovations and improve participation in the API economy.
- SAP API Management not only provides enterprise grade security that ensures optimized performance, but also helps monitor and manage APIs.
- Unlike SOA strategies, that typically assumes that internal users are accessing the services; an API strategy targets engagement with a variety of business and software development partners that are as likely to be external as internal.
To find out more visit us online at: