40
API Management Demystified #APISoftwareAG David Bressler, Chief Architect Manmohan Gupta, Director Product Marketing

API Management Demystified

Embed Size (px)

DESCRIPTION

+ Why API’s? Why now? + Why API’s present new & critical challenges + API management capabilities + Case studies

Citation preview

Page 1: API Management Demystified

API Management Demystified#APISoftwareAG

David Bressler, Chief ArchitectManmohan Gupta, Director Product Marketing

Page 2: API Management Demystified

April 13, 2023 | 2

David BresslerChief Architect

@djbressler

Page 3: API Management Demystified

April 13, 2023 | 3

Agenda

• Why API’s and Why now?• What is API Management• Enterprise API Trifecta• Capabilities of API Management• API Management Infrastructure• Customer Case Studies

Page 4: API Management Demystified

April 13, 2023 | 4

Poll #1: Are you currently exposing APIs for developers or have plans to do so? (Choose One. Tweet to explain your choice. Use #APISoftwareAG.)

a) Yes, mostly internally

b) Yes, mostly externally

c) Yes, both internally and externally

d) No plans to do so

Page 5: API Management Demystified

April 13, 2023 | 5

System

ExperienceC

ap

ab

ilities

Page 6: API Management Demystified

April 13, 2023 | 6

System

ExperienceC

ap

ab

ilities

API API

Page 7: API Management Demystified

April 13, 2023 | 7

System

ExperienceC

ap

ab

ilities

API API“Standards”

1. REST

2. JSON

3. Industry Data

You Don’t Have to Do

It All Yourself

Page 8: API Management Demystified

April 13, 2023 | 8

61

Page 9: API Management Demystified

April 13, 2023 | 9

Page 10: API Management Demystified

April 13, 2023 | 10

Page 11: API Management Demystified

April 13, 2023 | 11

API’s Help Organizations Delegate Complexity

- Mall of America Brand Manager

Page 12: API Management Demystified

April 13, 2023 | 12

$-

$200,000

$400,000

$600,000 Cost of Ownership

Cost of Ownership

Page 13: API Management Demystified

April 13, 2023 | 13

Review: API’s & Why Now?

• Mobile / Tablets• Need to do more with less• Very connected world, have to reach the long tail• Digital natives expect to be able to “solve their own problems”

Page 14: API Management Demystified

April 13, 2023 | 14

Page 15: API Management Demystified

April 13, 2023 | 15

ProgrammableWeb (Jan 2013 Survey)

Page 16: API Management Demystified

April 13, 2023 | 16

Providing API’s

New Support Model Service Level Agreements Security Governance, Risk, & Compliance API Versioning

Page 17: API Management Demystified

April 13, 2023 | 17

ProgrammableWeb (Jan 2013 Survey)

Page 18: API Management Demystified

April 13, 2023 | 18

Consuming API’s

Versioning Disruption Service Level Agreements Data Security Risk to Business Model (dependent on T&C of

Provider) Governance, Risk, & Compliance

Page 19: API Management Demystified

April 13, 2023 | 19

Summary

Delegating complexity provides leverage API’s are part of the cultural narrative 2 perspectives – Producer & Consumer Producers require a mechanism to deliver a new

support model, as well as manage the lifecycle of the API

Consumers require a way to manage risk to prevent disruption from provider technical or business term changes

Page 20: API Management Demystified

April 13, 2023 | 20

Poll #2: Do you agree with the way we have defined API management? (Choose One. Tweet to explain your choice. Use #APISoftwareAG.)

a) Yes

b) No

c) Kind of agree (or I am still learning)

Page 21: API Management Demystified

April 13, 2023 | 21

Enterprise API Trifecta

http://bit.ly/APItrifecta

1. API Management

2. Code Academies

3. Hackathons & Coding Challenges

Page 22: API Management Demystified

April 13, 2023 | 22

Manmohan GuptaDirector, Product Marketing

@manmohan_gupta

Page 23: API Management Demystified

April 13, 2023 | 23

API Management: Functional Capabilities

• For App Developers• Discover APIs• Understand usage

&• Sign up for access

API Portal

• For API Managers• Secure & mediate

the traffic between APIs & its consumers

API Gateway

• For API Developers

• Manage the process of design, development, deployment, versioning of APIs

API Lifecycle

Page 24: API Management Demystified

April 13, 2023 | 24

Poll #3: Which capabilities do you see as most critical for an API management solution? (Multiple Choice. Tweet to explain your choice. Use #APISoftwareAG.)a) API portal

b) API gateway

c) API design & lifecycle

Page 25: API Management Demystified

April 13, 2023 | 25

API Management: In Operation

• Rapid Scalability

• 24x7 Availability

• Ease of smooth operations

• Operational governance

• Deployment options

Page 26: API Management Demystified

April 13, 2023 | 26

API Management: Value Delivered

Build an API portal for API discovery & collaboration

Understand API usage with analytics & reporting

Manage the process of planning, designing & developing APIs

Host & mediate API’s securely

Page 27: API Management Demystified

April 13, 2023 | 27

Client Apps

Invoke Backend Services

Invoke APIs

CentraSiteAPI Lifecycle

API GatewayEdge Security

API Portal

API Metering & Analytics

Client App Developers

Discover APIs

API GatewayMediation

Optional Load Balancer

Publish APIs

API LifecycleStratgey & Design

Clo

ud

DM

ZEn

terp

ris

e

API Management: Infrastructure

API Managers andAPI Developers

Enterprise Service Bus

Page 28: API Management Demystified

April 13, 2023 | 28

API Portal: Search Example

Page 29: API Management Demystified

April 13, 2023 | 29

API Portal: Usage Dashboard Example

Page 30: API Management Demystified

April 13, 2023 | 30

API Gateway: Traffic Management Example

Page 31: API Management Demystified

April 13, 2023 | 31

API Gateway: Runtime Monitoring Example

Page 32: API Management Demystified

April 13, 2023 | 32

API Lifecycle: Lifecycle States Example

Page 33: API Management Demystified

April 13, 2023 | 33

API Lifecycle Management: Dependencies Example

Page 34: API Management Demystified

April 13, 2023 | 34

APIs to deliver Environmental Data for the State Agencies and

Developers

The mission of the EPA is to protect human health & the environment.

Partnership among States and EPA for exchange of environmental info.

Page 35: API Management Demystified

April 13, 2023 | 35

Page 36: API Management Demystified

April 13, 2023 | 36

Page 37: API Management Demystified

April 13, 2023 | 37

Page 38: API Management Demystified

April 13, 2023 | 38

API to access 140+ procurement & logistics services for sea, air, road

& rail freight

“Freight should be as simple as shipping parcels”

Leading Global Logistics Corporation

Page 39: API Management Demystified

April 13, 2023 | 39

• Organizing & documenting APIs with custom taxonomies

• Full-text search of APIs with Google style search results

• Consumer onboarding with approval workflow

• API Dashboards with a large selection of widgets to track personal KPIs

• Customizable information feeds for collaboration with other developers

API Portal

• DMZ-level security between client apps and internal APIs

• Extensive mapping & transformation support, allowing API consumers to have flexibility in protocols, message formats & transports

• OAuth2 based authentication & authorization.

• Single point to set up policies to uniformly secure and monitor API access

• API traffic management to shape the incoming traffic to a granular level.

API Gateway

• Lifecycle management of APIs & metadata from inception/design all the way to deployment

• Automatic provisioning of policies based on a specific criteria

• Graphic view of API dependencies & versions

API Lifecycle

API Management in webMethods

Page 40: API Management Demystified

April 13, 2023 | 40