Integration Series 2020 WSO2 API Manager Product Update

18
Integration Series 2020 WSO2 API Manager Product Update July 14, 2020

Transcript of Integration Series 2020 WSO2 API Manager Product Update

Page 1: Integration Series 2020 WSO2 API Manager Product Update

Integration Series 2020WSO2 API Manager Product Update

July 14, 2020

Page 2: Integration Series 2020 WSO2 API Manager Product Update

Hello!Stefano NegriSolution Architect

https://www.linkedin.com/in/stefano-negri-0b6730/

[email protected]

Page 3: Integration Series 2020 WSO2 API Manager Product Update

Vision

Page 4: Integration Series 2020 WSO2 API Manager Product Update

4

Full Lifecycle Management

Page 5: Integration Series 2020 WSO2 API Manager Product Update

5

Completeness of the solution

Page 6: Integration Series 2020 WSO2 API Manager Product Update

Key Differentiators

Page 7: Integration Series 2020 WSO2 API Manager Product Update

● Vision of integrated API supply chain● Complete platform from API Product Management to API Technical

Runtime Management● Enabling new business models: federation and marketplaces● Strongest IdM and SSO capabilities● Decentralised and centralised runtimes that work seamlessly together

⦿ Multi-Cloud, Hybrid, Micro-deployments, Kubernetes operators, etc

● Leading technology⦿ GraphQL, gRPC, microgateway, traffic control, multi-cloud

● Open Source

WSO2 API Manager - Key Differentiators

7

Page 8: Integration Series 2020 WSO2 API Manager Product Update

8

● Multi-tenanted, shared

everything

● WSO2 Hosted and managed

● Pay as you go

● Multi-region availability

● Hybrid API Management

● VPN tunnel to private DC

● Guaranteed uptime

● Limited options in

customizing

● Privately hosted

● WSO2 managed

● Upgrades, patches installation

● Guaranteed uptime

● Full flexibility in customization

● Better control

● Self hosted

● Self managed

● Full flexibility

● Dev-ops learning curve

● Self managed upgrades

Page 9: Integration Series 2020 WSO2 API Manager Product Update

9

Gateway

Internal and External API Management

○ Policy Enablement

○ Protocol Handling

○ Transformation

○ Microgateway

○ Data & Data as a Service

○ REST/SOAP/GraphQL/gRPC/AWS Lambda

Security

○ OAuth2, API Keys Basic Auth.

○ MSSL /TLS

○ OIDC

○ Federated ID

○ SSO

○ JWT

○ AI driven API Security

○ BOT detection

○ Json schema validation

Business/Analytics Cloud Native

○ Business value reporting

○ Streaming & event-driven analytics

○ Real-time alerting

○ Traffic management

○ Monetization

○ API Product

○ Istio integration

○ Installations -Kubernetes, Docker, PCF.

○ Kubernetes operator

○ Monitoring with Prometheus / Grafana

○ Improved CI/CD

Portal/Store

○ API Marketplaces

○ Monetization hooks / partners

○ Flexible theme-based architecture

○ Registry and versioning model

○ API Mocking

○ AI based recommendations

Multiple plug-points and extensibility | Open source projects | Flexible deployment options

Broad portfolio of API management functionalities

Page 10: Integration Series 2020 WSO2 API Manager Product Update

● API Keys support● GraphQL API Support● API Monetization

⦿ OOTB integration with Stripe● JWT Authentication● API Schema Validation● API Product● BOT Detection

Latest added features - 3.0

10

Page 11: Integration Series 2020 WSO2 API Manager Product Update

● Integrating AWS Lambda with API Manager

● API Security Audit Integration (through 42Crunch)● API Categories● AI-based recommendations for the Developer Portal● API Mocking (new features)

⦿ Through a mock payload● API Analytics new features

⦿ PDF report generation, widget generation tool, GraphQL Analytics

Latest added features - 3.1

11

Page 12: Integration Series 2020 WSO2 API Manager Product Update

● 3.0.1

⦿ Per resource endpoint

⦿ HTTP2 support

⦿ Mutual SSL and Basic Authentication

⦿ Schema validation

⦿ Service Discovery with etcd

⦿ Global/Distributing API/resource level throttling

⦿ Request / Response transformation with ballerina code

WSO2 Microgateways - latest features

12

Page 13: Integration Series 2020 WSO2 API Manager Product Update

● 3.1.0

⦿ gRPC support

⦿ Observability via Prometheus and Grafana

⦿ Policy Hub for transformation

⦿ Integrate 3rd party IdP - Multiple JWT issuers

⦿ API Keys Authentication

WSO2 Microgateways - latest features

13

Page 14: Integration Series 2020 WSO2 API Manager Product Update

Future and Roadmap

Page 15: Integration Series 2020 WSO2 API Manager Product Update

WSO2’s API Market Vision

Heterogeneous API landscape -Federation & multi-partyNew Monetization modelsAPI Product Management focus

Multi-Cloud & Hybrid deploymentKubernetes runtimesAutomation Massive scale of API infrastructures

Polyglot microservices and macro-services

More than OAS: GraphQL, AsyncAPI, gRPC,Kafka, NATS, etc

API aggregation and integration

Microgateways & Service Mesh co-deployed with

workloadsCI/CD enablement Unified API developmentServerlessKubernetes development

environments

Federation and Business Models Move to the cloud

Polyglot and heterogeneous Modernizing development

Equal importance of “API as a business” and “API as a technology”

17

Page 16: Integration Series 2020 WSO2 API Manager Product Update

WSO2 API first Integration Platform

● API first API integration platform for integrating applications and managing APIs with ease

● A unified platform for API Management and integrating services, systems and data.⦿ Productivity improvements with a unified tooling and DevOps

● Give our customers the chance to rely on our best practice and integration patterns.⦿ For example bottom-up or top down API first integration

● Strongly cloud oriented (preferred deployment based on management plane on cloud, data planes everywhere).

● Significant technical benefits for customers building end-to-end API infrastructures (Tooling, Management, Observability & Tracing)

18

Page 17: Integration Series 2020 WSO2 API Manager Product Update

Roadmap Summary - WSO2 API Integration Platform

Q3 2020WSO2 API Integration Platform 4.0

● A unified platform that enables API proxy management and low code API implementation.

● Includes a service catalogue (registry) for discoverability endpoints.

WebSocket proxy for REST APIs

● Expose REST APIs to WebSocket clients.

GraphQL APIs - Query complexity based subscription plans

● Allows better monetization of GraphQL APIs

Private Jet API gateway deployment from UI

● Hybrid deployments flows through UI

Out-of-the-box integrations with third party IDPs

● UI integration flows for Okta, Auth0, Azure

Q4 2020Envoy based API Gateway

● Supporting the Envoy proxy to be used as the API gateway on the platform.

Serverless API Gateways

● For handling large numbers of APIs on an efficient runtime.

Generalized policies through OPA (Open Policy Agent)

● Policy generatlization to support different gateway formats.

Istio integration v2.0

● Microgateway sidecar for Istio Microservices

AsyncAPI

● Support the AsyncAPI spec for Kafka/NATS.

FHIR Accelerators

● Prebuilt APIs and integrations

H1 2021 and beyondFederated API Marketplace

● A completely federated marketplace for API providers of different origins

Support for massive scale API Management

● “Efficiently” scalable API gateways

● AI based assistance for API discovery and categorization.

Integrating analytics and billing into a wider distributed ecosystem

Policy enforcement and billing into a wider distributed ecosystem

Improved discoverability of services by function/domain

19

Page 18: Integration Series 2020 WSO2 API Manager Product Update

wso2.com

Thanks!