API Management helps enterprises securely expose APIs to make it simple for developers to create new web, mobile & cloud apps.API management essentially delivers three key capabilities…
As we saw, companies want to expose their API’s to partners, affiliates, software developers. These API’s are channeling companies core assets to it’s audience. Therefore as a provider they have to worry about how to provision or retire API’s? How to secure internal assets or manage SLA”s? How to understand usage and meter it or how to onboard developers or provide tiered access? They have to worry about how they can entice the App Developer? How can they request access and meter their usage? How can they find the API’s they are looking for, understand usage and collaborate with other developers?API management helps companies address these questions. (next)---API packaging piece is missing?Consumer vs. Provider
API PortalAPI providers set up a portal for their APIs to attract and on-board external app developers. It allows app developers to search the APIs they need, read up on the documentation and get notifications on APIs they use.API GatewayAllows companies to secure and mediate traffic between the API consumers and their back-end servers. Also allows monitoring of API traffic to collect metrics for tasks such as performance dashboards and invoicing.API LifecycleAllows API developers to manage the collaborative process of designing, developing, deploying, versioning and retiring APIs. This is critical to implementing a sustainable API strategy.Software AG delivers these capabilities thru the following infrastrucure --