WSO2Con 2013 - The Integration Game Changer: WSO2 Integration Cloud
Integration Series 2020 WSO2 API Manager Product Update
Transcript of Integration Series 2020 WSO2 API Manager Product Update
Integration Series 2020WSO2 API Manager Product Update
July 14, 2020
Hello!Stefano NegriSolution Architect
https://www.linkedin.com/in/stefano-negri-0b6730/
Vision
4
Full Lifecycle Management
5
Completeness of the solution
Key Differentiators
● 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
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
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
● 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
● 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
● 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
● 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
Future and Roadmap
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
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
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
wso2.com
Thanks!