33
WSO2 API Manager Fundamentals Rajith Siriwardana Senior Software Engineer PMC Member & Committer (Apache OODT) 1

Wso2 API Manager Fundamentals

Embed Size (px)

Citation preview

Page 1: Wso2 API Manager Fundamentals

WSO2 API Manager Fundamentals

Rajith SiriwardanaSenior Software Engineer

PMC Member & Committer (Apache OODT)

1

Page 2: Wso2 API Manager Fundamentals

APIs

2

Reference: WSO2 API Manager fundamentals - course materials

Page 3: Wso2 API Manager Fundamentals

Managed APIs

3

Reference: WSO2 API Manager fundamentals - course materials

Page 4: Wso2 API Manager Fundamentals

Why is API Management Important?

4

Reference: WSO2 API Manager fundamentals - course materials

Page 5: Wso2 API Manager Fundamentals

What is WSO2 API Manager?

5

Reference: WSO2 API Manager fundamentals - course materials

Page 6: Wso2 API Manager Fundamentals

API Manager Features

6

Reference: WSO2 API Manager fundamentals - course materials

Page 7: Wso2 API Manager Fundamentals

API Manager Components

7

Page 8: Wso2 API Manager Fundamentals

API Publisher

8

Page 9: Wso2 API Manager Fundamentals

API Store

9

Reference: WSO2 API Manager fundamentals - course materials

Page 10: Wso2 API Manager Fundamentals

API Store

10

Page 11: Wso2 API Manager Fundamentals

API Gateway

11

Reference: WSO2 API Manager fundamentals - course materials

Page 12: Wso2 API Manager Fundamentals

Key Manager

Manages all clients, security and access token-related operations.

The Gateway connects with the Key Manager to check the validity of OAuth tokens, subscriptions and API invocations

12

Page 13: Wso2 API Manager Fundamentals

User Roles

13

Reference: WSO2 API Manager fundamentals - course materials

Page 14: Wso2 API Manager Fundamentals

Publishing APIs• Design• Implement• Manage• Publish & Manage Lifecycle• Documentation

14

Page 15: Wso2 API Manager Fundamentals

Support for Swagger 2.0

15

Page 16: Wso2 API Manager Fundamentals

API Analytics

16

Reference: WSO2 API Manager fundamentals - course materials

Page 17: Wso2 API Manager Fundamentals

API Analytics

17

Page 18: Wso2 API Manager Fundamentals

Extending API Manager

18

Reference: WSO2 API Manager fundamentals - course materials

Page 19: Wso2 API Manager Fundamentals

Introducing Handlers

19

Reference: WSO2 API Manager fundamentals - course materials

Page 20: Wso2 API Manager Fundamentals

Handlers are processed in this order

20

Reference: WSO2 API Manager fundamentals - course materials

Page 21: Wso2 API Manager Fundamentals

Mediation Extensions

21

Reference: WSO2 API Manager fundamentals - course materials

Page 22: Wso2 API Manager Fundamentals

Integrating with WSO2 G-Reg

22

Reference: WSO2 API Manager fundamentals - course materials

Page 23: Wso2 API Manager Fundamentals

Workflow Extensions

23

Reference: WSO2 API Manager fundamentals - course materials

Page 24: Wso2 API Manager Fundamentals

Throttling Tiers

24

Reference: WSO2 API Manager fundamentals - course materials

Page 25: Wso2 API Manager Fundamentals

Add a Reverse Proxy Server

25

Reference: WSO2 API Manager fundamentals - course materials

Page 26: Wso2 API Manager Fundamentals

Add API Store Themes

26

Reference: WSO2 API Manager fundamentals - course materials

Page 27: Wso2 API Manager Fundamentals

Caching

27

Reference: WSO2 API Manager fundamentals - course materials

Page 28: Wso2 API Manager Fundamentals

Throttling

28

Reference: WSO2 API Manager fundamentals - course materials

Page 29: Wso2 API Manager Fundamentals

Engage with Community

29

Reference: WSO2 API Manager fundamentals - course materials

Page 30: Wso2 API Manager Fundamentals

Distributed Deployment

30

Reference: WSO2 API Manager fundamentals - course materials

Page 31: Wso2 API Manager Fundamentals

Load Balancing

31

Reference: WSO2 API Manager fundamentals - course materials

Page 32: Wso2 API Manager Fundamentals

WSO2 Façade Architecture

32

Reference: WSO2 API Manager fundamentals - course materials