API Management
Get Value of Your Open APIs - Simple and Secure
Tomas Svensson, Principal Solution Architect
November 14th, 2013

1 |

©2013 Software AG. All rights reserved.
API Management in 10 seconds

API Management helps enterprises securely
expose APIs to make it simple for developers
to create new web, mobile & cloud apps.

2 |

©2013 Software AG. All rights reserved.
Why API’s need to be managed?

API
PLATFORM

Provision APIs?
Retire APIs?
Secure internal
assets?

Onboard
developers?
Provide tiered
access?

3 |

©2013 Software AG. All rights reserved.

Meter Usage?
Sign up for
access?
Understand
usage?
Track their
KPIs?

Partners
Affiliates
ISV’s
Internal
Developers
Software AG Solution
API Management Capabilities
• For App Developers
• Discover APIs
• Understand usage &
• Sign up for access

• For API Managers
• Secure API access
• Mediate API

• For API Developers
• Manage API lifecycle
• Create & Package API
• Provision, Version &
Retire APIs

API Portal

API Gateway

API Lifecycle

4 |

©2013 Software AG. All rights reserved.
Client App
Developers

Cloud

Software AG Solution
API Management

Discover APIs
Client Apps

API Portal

Invoke APIs

DMZ

webMethods
Enterprise Gateway
Edge Security

API Managers and
API Developers

webMethods Mediator

API Metering &
Analytics

Invoke Backend
Services

Publish APIs

webMethods Integration Server
Enterprise Service Bus

5 |

©2013 Software AG. All rights reserved.

CentraSite
CentraSite

API Lifecycle
API Lifecycle Management

API Mediation

Enterprise

Optional Load
Balancer
Demo
• Use Case 1: API Lifecycle Management and Provisioning
• Use Case 2: API Discovery and Usage

6 |

©2013 Software AG. All rights reserved.
API Management - ProcessForum Nordic, Nov.14 2013

API Management - ProcessForum Nordic, Nov.14 2013

  • 1.
    API Management Get Valueof Your Open APIs - Simple and Secure Tomas Svensson, Principal Solution Architect November 14th, 2013 1 | ©2013 Software AG. All rights reserved.
  • 2.
    API Management in10 seconds API Management helps enterprises securely expose APIs to make it simple for developers to create new web, mobile & cloud apps. 2 | ©2013 Software AG. All rights reserved.
  • 3.
    Why API’s needto be managed? API PLATFORM Provision APIs? Retire APIs? Secure internal assets? Onboard developers? Provide tiered access? 3 | ©2013 Software AG. All rights reserved. Meter Usage? Sign up for access? Understand usage? Track their KPIs? Partners Affiliates ISV’s Internal Developers
  • 4.
    Software AG Solution APIManagement Capabilities • For App Developers • Discover APIs • Understand usage & • Sign up for access • For API Managers • Secure API access • Mediate API • For API Developers • Manage API lifecycle • Create & Package API • Provision, Version & Retire APIs API Portal API Gateway API Lifecycle 4 | ©2013 Software AG. All rights reserved.
  • 5.
    Client App Developers Cloud Software AGSolution API Management Discover APIs Client Apps API Portal Invoke APIs DMZ webMethods Enterprise Gateway Edge Security API Managers and API Developers webMethods Mediator API Metering & Analytics Invoke Backend Services Publish APIs webMethods Integration Server Enterprise Service Bus 5 | ©2013 Software AG. All rights reserved. CentraSite CentraSite API Lifecycle API Lifecycle Management API Mediation Enterprise Optional Load Balancer
  • 6.
    Demo • Use Case1: API Lifecycle Management and Provisioning • Use Case 2: API Discovery and Usage 6 | ©2013 Software AG. All rights reserved.

Editor's Notes

  • #3 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…
  • #4 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
  • #5 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 --