SlideShare una empresa de Scribd logo
1 de 58
Descargar para leer sin conexión
WSO2 API Manager 2.0.0
Overview
Agenda
o  Introduction
o  Creating APIs
o  Protecting APIs
o  APIs Lifecycles
o  Developer Portal
o  Testing APIs
o  API Gateway
o  Deployment
o  API Analytics
Introduction
APIs for Business Innovation
o  API - Business capability offered via a digital channel
o  Open internally and/or externally
o  Monitored
o  In some cases, monetized
o  Fuel for rapid innovation, development of new apps
Image: thinkpublic/photopin cc
API Management Platform
WSO2 API Manager
o  The only complete, 100% open source API Management solution
o  A cleanly integrated system supporting API publishing, lifecycle
management, developer portal, access control and analytics
o  Backed by high performance gateway
o  A single node supports more than 100 million requests/day
o  eBay handles up to 4.6 billion requests per day at peak times
(Cyber Monday)
0
7500
15000
22500
30000
June-Dec 2013 Jul-Dec 2014 Jul-Dec 2015
Product Downloads
0
28
55
83
110
138
Dec 2014 June 2015 Dec 2015
Production Customers
WSO2 API Manager cont.
o  Includes Social enablement such as ratings and tagging
o  Supports single-sign on with Facebook, GoogleApps, etc.
o  Named a Strong Performer in this space by Forrester in 2014 and
2015
o  Best API Design across all vendors
o  Best Solution Cost for on-premise solution
o  Extremely Satisfied customers
o  Available on-premise, as managed deployment and as SaaS
application (API Cloud)
Competitive Advantage
o  API Management is part of a complete platform
o  Integration
o  Security (Identity Management, Federated Identity)
o  API Analytics
o  Open Architecture
o  Custom security tokens and grant types
o  Custom store/developer’s portal user interface
o  Custom user’s repositories
o  Custom transports to back-end
o  Available on-premise, as managed offering, as SaaS offering -
Same code everywhere
Competitive Advantage cont.
o  Scalable Architecture
o  Each component (Gateway, Dev Portal, Admin Portal, Key Server)
can be deployed and scaled separately
o  Over 5000 TPS for a single node
o  Business Model
o  Subscriptions only for production systems - Makes cost very
competitive
o  Pricing is adapted to small, medium and enterprises customers
o  Cost linked to instances, not to machine power
o  No community vs. enterprise distinction
Typical Use Cases
o  Expose APIs for internal
consumption
o  Manage APIs used in
internal applications
o  Internal Monetization
o  Control Access to Cloud Services - Manage and secure access from
internal applications to cloud services (e.g. SalesForce and Google Apps)
o  APIs for public consumption
o  Extend your business through APIs
o  Integrate with partners and customers
API Manager Components
Creating APIs
Getting Started
o  For REST - Start from existing API definition (Swagger 2.0) or
start from scratch
o  For SOAP - Start from WSDL and generate default mapping and
definition
REST API Editing
o  Basic editor to create the API structure
REST API Editing cont.
o  Swagger editor (YAML-based) for advanced editing, configuration,
etc.
API Documentation
Protecting APIs
API Access Tokens
o  OAuth2 standard compliant
o  Supports multiple Grant
Types
o  SAML, IWA/NTLM
o  Client credentials, Implicit,
Password
o  Pre-generated Access
Token - Mostly used for testing
o  On-demand Access Token -
Generated via API call to the
Gateway, using any of the
supported Grant Types
o  Tokens can be refreshed/
revoked via API calls as well
Pluggable OAuth Authorization Server
o  OAuth token management is by default done with WSO2’s Key
Server (based on WSO2’s Identity Server)
o  Can be replaced by third-party authorization server, capable of
creating, refreshing, validating, revoking OAuth tokens
Limiting Access to API Resources
o  Achieved through OAuth scopes - Scope defines what can be
accessed by a token
o  How to request a token
grant_type=password&username=john&password=john123&scope=news_read news_write
Throttling & Rate Limiting
o  Throttling
o  Regulates API traffic
o  Makes APIs and applications available to consumers at different
service levels
o  Secures APIs against security attacks (e.g. DoS attacks)
o  Throttling is controlled through tiers-based policies - A tier is defined
by a time duration and a maximum no of requests during that duration
o  Tiers can be applied at application, API and API resource levels
Throttling & Rate Limiting cont.
o  At subscription time, API users can choose tiers they can
subscribe to - This default behavior can be overridden through
usage of workflows
o  Throttling policies encompasses:
o  Standard usage quotas of total subscriptions and resources
o  Rate limiting based complex, extensible and dynamic rules,
scenarios and events
o  Complex throttling policies (with transport headers, IP addresses,
etc.) can be created on the fly
o  Facilitates blacklisting users/applications abusing rate limits
Throttling & Rate Limiting cont.
JWT Token Creation
o  Using JSON Web Tokens
(JWT)
o  Lightweight
o  Can be signed
o  Easy to parse and consume
o  Standard
o  JWT Structure {token info}.
{claims list}.{signature}
o  Base-64 or Base64 URL
Encoded
o  Contents of JWT are
configurable
API Lifecycles
API Lifecycle Management
o  Create new APIs from
existing versions
o  Deploy multiple versions in
parallel
o  Deprecate versions to
remove them from store
o  Retire them to un-deploy
from gateway
o  Keeps audit of lifecycle
changes
o  Supports custom lifecycles
leveraging WSO2
Governance Registry
Developer Portal
Discover APIs
o  Users can search APIs by name, provider, version number,
context, description, meta-data from docs, etc.
o  Tags to easily find all APIs related to a same domain
o  Notifications on new API versions
Social Features
o  Share with fellow developers via social media or mail
o  Embed API link into blogs, Tweets, etc.
Forums
o  Rich editor embedded within interface
o  Forums are searchable and indexed
Customization
o  All API store functionality available through REST API
o  Customization through CSS, HTML5, JavaScript
Monetization
o  Configurable payment schemes to monetize API usage
o  Monetization rules are associated to Tiers
o  Supports Free, Paid, Freemium models
o  Usually coupled with 3rd party invoice/payment plans software
(such as Zuora)
Testing APIs
Embedded API Console
o  Part of Swagger tooling suite
o  Integrates token access for fast testing
o  Gives direct access to Swagger definition of API
o  Support Swagger schemas for predefined values
Testing via ReadyAPI’s SOAP UI
API Gateway
API Gateway Processing Workflow
Message Transformation and Mediation
o  Custom mediation flows can be created by a developer and just
engaged by API Creator
o  Mediations flows can be created using Developer Studio and directly
published to API Manager
o  Full power of WSO2 ESB mediation language
o  Graphical and Source view
o  Mediations flows are tenant-specific (not visible/usable across tenants)
Workflows
o  Provides extension point to engage custom workflow
o  Default sample implementation leverages WSO2 Business Process
Server but a simple Java-based implementation or another BPM
engine can also be used
o  Supports redirecting to third-party entities
o  Available for user self-sign up, API subscription and application
creation
Deployment
Component Deployment
o  Out-of-the-box, all components are packaged together
o  They can also be deployed separately in an HA scenario – Active/
Active, Active/Passive
Component Deployment cont.
Multi-tenancy
o  Creation of multiple domains (tenants)
o  Each domain can have their own store or publish APIs to a central
store - This is transparent to consumers
o  Typical Use Cases
o  Segmenting publishers by business unit or partner and restricting
editing rights by domain
o  Create an API marketplace - one-stop store for domain APIs
o  API Cloud heavily leverages this functionality
Recommended Deployment: API Facade Pattern
o  API Gateway acts as simple reverse proxy, enforcing policies and
collecting monitoring information
o  Specific security checks/protection at edge of the network
o  Invalid requests are stopped at the edge of the network
o  Clear separation of concern between layers
o  The mediation and API management layers scale independently
o  You can combine the Façade and Mediation layers (if required)
and run as a single architecture layer
WSO2 Platform Deployment Options
o  Stand-alone servers
o  Private clouds:
e.g. Stratos, Kubernetes
o  Public Clouds:
e.g. AWS
o  Hybrid deployments
o  Dedicated hosting of any WSO2-
based solutions
o  WSO2 operations team is
managing the deployment and
keeps it running
o  99.99% uptime SLA
o  Any AWS region of choice
o  Can be VPNed to local network
o  Includes monitoring, backups,
patching, updates
o  Shared public cloud,
o  Currently available for application
and API hosting (hosted API
Manager and App Factory),
o  Preset multitenant deployment in
AWS US East run by WSO2,
o  Month-to-month credit card
payment
API Analytics
Analytics
o  WSO2 API Manager out-of-the-box supports Google Analytics and
WSO2 Analytics
Importance of API Management & Analytics
Combination
o  Build confidence in the API model
o  Understand your customer - Not just the developer but also the end-
user of APIs
o  Helps manage services and versions - Understand when deprecated
services can be retired
o  Be notified when abnormal events take place
o  Plan better
o  Monitor the growth of aggregated API traffic
o  Monitor the growth of specific apps
WSO2 Analytics Platform
WSO2 Analytics Platform cont.
o  Out-of-the- box reports covering all aspects of
o  Subscriber behavior
o  API usage
o  Performance
o  Can publish your own events from any API and build your own
dashboards
Reports for API Creators & Publishers
o  Stats on APIs
o  Published APIs Over Time
o  API Usage
o  API Response Times
o  API Last Access Times
o  Usage by Resource Path
o  Usage by Destination
o  API Usage Comparison
o  API Throttled Requests
o  Faulty Invocations
o  API Latency
o  API Usage Across Geo
Locations
o  API Usage Across User Agent
o  Stats on Applications
o  App Throttled Requests
o  Applications Created Over Time
o  Stats on Subscriptions
o  API Subscriptions
o  Developer Signups Over Time
o  Subscriptions Created Over
Time
Reports for API Creators & Publishers cont.
Reports for API Subscribers
o  API Usage per Application
o  Top Users per Application
o  API Usage from Resource
Path per Application
o  Faulty Invocation per
Application
Real-time API Behavior Analysis
o  Leverages real-time analytics streaming engine
o  Detects fraudulent token usage - Indication of lost tokens via alerts on
abnormal token renewals and unseen source IP access (abrupt changes to geo-
location)
o  Supports API product managers to provide better customer
service
o  Alerts when API response time is outside normal parameters, indicating a
potential SLA breach
o  Alerts when apps/users are throttled out for hitting the current subscription
tier - potential opportunity to proactively propose a tier upgrade or to adjust
SLAs
o  Detect when APIs are not used as expected
o  Identifies erratic behavior and supports capacity planning
o  Alerts when a sudden spike/drop in the request count in a given duration for
an API resource – Possible indication of a system problem
o  Determining trends in increased response times – Indication of potential
issues with APIs or backend system capacity
Why Real-time Analytics for APIs ?
o  Blacklist & whitelist verifications in real time
o  Detect trends
o  Detect incoherencies in trends
o  Detect API calls sequences that you don’t want to allow
o  Detect non-usage scenarios ( raise alerts on poor usage of a
certain API)
Example – Real-time Fraud Detection
Log Analysis
o  Log Analysis through reports on low-level system operations:
o  Log events - Overall statistics of the types of log events created in a given
time period
o  Application errors - Breakdown of error log events based on exception
category and error message
o  Artifact deployment stats - Number of artifacts deployed in a given duration
o  Login failures - No of failed login attempts in a given duration
o  No of API failures
o  Access token-related issues
o  Ability to view live log events on per-tenant basis
CONTACT US !

Más contenido relacionado

La actualidad más candente

Writing REST APIs with OpenAPI and Swagger Ada
Writing REST APIs with OpenAPI and Swagger AdaWriting REST APIs with OpenAPI and Swagger Ada
Writing REST APIs with OpenAPI and Swagger AdaStephane Carrez
 
WSO2 API Manager 2.0 - Overview
WSO2 API Manager 2.0 - Overview WSO2 API Manager 2.0 - Overview
WSO2 API Manager 2.0 - Overview Edgar Silva
 
How API Enablement Drives Legacy Modernization
How API Enablement Drives Legacy ModernizationHow API Enablement Drives Legacy Modernization
How API Enablement Drives Legacy ModernizationMuleSoft
 
Confluent REST Proxy and Schema Registry (Concepts, Architecture, Features)
Confluent REST Proxy and Schema Registry (Concepts, Architecture, Features)Confluent REST Proxy and Schema Registry (Concepts, Architecture, Features)
Confluent REST Proxy and Schema Registry (Concepts, Architecture, Features)Kai Wähner
 
apidays New York 2023 - Embedded Payments in B2B and B2C use cases, Adrita Bh...
apidays New York 2023 - Embedded Payments in B2B and B2C use cases, Adrita Bh...apidays New York 2023 - Embedded Payments in B2B and B2C use cases, Adrita Bh...
apidays New York 2023 - Embedded Payments in B2B and B2C use cases, Adrita Bh...apidays
 
Modernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIsModernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIsApigee | Google Cloud
 
API Best Practices
API Best PracticesAPI Best Practices
API Best PracticesSai Koppala
 
API Management within a Microservice Architecture
API Management within a Microservice ArchitectureAPI Management within a Microservice Architecture
API Management within a Microservice ArchitectureWSO2
 
Business Analysis Framework
Business Analysis FrameworkBusiness Analysis Framework
Business Analysis Frameworkmarctayfl
 
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0WSO2
 
Designing APIs with OpenAPI Spec
Designing APIs with OpenAPI SpecDesigning APIs with OpenAPI Spec
Designing APIs with OpenAPI SpecAdam Paxton
 
Implementing OAuth
Implementing OAuthImplementing OAuth
Implementing OAuthleahculver
 
WSO2 Identity Server - Product Overview
WSO2 Identity Server - Product OverviewWSO2 Identity Server - Product Overview
WSO2 Identity Server - Product OverviewWSO2
 
REST API Design & Development
REST API Design & DevelopmentREST API Design & Development
REST API Design & DevelopmentAshok Pundit
 
OAuth 2.0 and OpenId Connect
OAuth 2.0 and OpenId ConnectOAuth 2.0 and OpenId Connect
OAuth 2.0 and OpenId ConnectSaran Doraiswamy
 

La actualidad más candente (20)

Writing REST APIs with OpenAPI and Swagger Ada
Writing REST APIs with OpenAPI and Swagger AdaWriting REST APIs with OpenAPI and Swagger Ada
Writing REST APIs with OpenAPI and Swagger Ada
 
WSO2 API Manager 2.0 - Overview
WSO2 API Manager 2.0 - Overview WSO2 API Manager 2.0 - Overview
WSO2 API Manager 2.0 - Overview
 
API Security Lifecycle
API Security LifecycleAPI Security Lifecycle
API Security Lifecycle
 
How API Enablement Drives Legacy Modernization
How API Enablement Drives Legacy ModernizationHow API Enablement Drives Legacy Modernization
How API Enablement Drives Legacy Modernization
 
Confluent REST Proxy and Schema Registry (Concepts, Architecture, Features)
Confluent REST Proxy and Schema Registry (Concepts, Architecture, Features)Confluent REST Proxy and Schema Registry (Concepts, Architecture, Features)
Confluent REST Proxy and Schema Registry (Concepts, Architecture, Features)
 
apidays New York 2023 - Embedded Payments in B2B and B2C use cases, Adrita Bh...
apidays New York 2023 - Embedded Payments in B2B and B2C use cases, Adrita Bh...apidays New York 2023 - Embedded Payments in B2B and B2C use cases, Adrita Bh...
apidays New York 2023 - Embedded Payments in B2B and B2C use cases, Adrita Bh...
 
Modernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIsModernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIs
 
API Best Practices
API Best PracticesAPI Best Practices
API Best Practices
 
API Management within a Microservice Architecture
API Management within a Microservice ArchitectureAPI Management within a Microservice Architecture
API Management within a Microservice Architecture
 
Business Analysis Framework
Business Analysis FrameworkBusiness Analysis Framework
Business Analysis Framework
 
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
 
Designing APIs with OpenAPI Spec
Designing APIs with OpenAPI SpecDesigning APIs with OpenAPI Spec
Designing APIs with OpenAPI Spec
 
Implementing OAuth
Implementing OAuthImplementing OAuth
Implementing OAuth
 
WSO2 Identity Server - Product Overview
WSO2 Identity Server - Product OverviewWSO2 Identity Server - Product Overview
WSO2 Identity Server - Product Overview
 
API strategy with IBM API connect
API strategy with IBM API connectAPI strategy with IBM API connect
API strategy with IBM API connect
 
OAuth 2.0
OAuth 2.0OAuth 2.0
OAuth 2.0
 
02 api gateway
02 api gateway02 api gateway
02 api gateway
 
API Design- Best Practices
API Design-   Best PracticesAPI Design-   Best Practices
API Design- Best Practices
 
REST API Design & Development
REST API Design & DevelopmentREST API Design & Development
REST API Design & Development
 
OAuth 2.0 and OpenId Connect
OAuth 2.0 and OpenId ConnectOAuth 2.0 and OpenId Connect
OAuth 2.0 and OpenId Connect
 

Destacado

Generating Insights from WSO2 API Manager Statistics
Generating Insights from WSO2 API Manager StatisticsGenerating Insights from WSO2 API Manager Statistics
Generating Insights from WSO2 API Manager StatisticsWSO2
 
WSO2 Product Release webinar - WSO2 Carbon 4.3
WSO2 Product Release webinar - WSO2 Carbon 4.3 WSO2 Product Release webinar - WSO2 Carbon 4.3
WSO2 Product Release webinar - WSO2 Carbon 4.3 WSO2
 
Wso2 product release webinar wso2 carbon 4.3
Wso2 product release webinar   wso2 carbon 4.3Wso2 product release webinar   wso2 carbon 4.3
Wso2 product release webinar wso2 carbon 4.3WSO2
 
Scalability Availabilty and Management of WSO2 Carbon
Scalability Availabilty and Management of WSO2 CarbonScalability Availabilty and Management of WSO2 Carbon
Scalability Availabilty and Management of WSO2 CarbonWSO2
 
WSO2 Use Case - API Facade Pattern
WSO2 Use Case - API  Facade PatternWSO2 Use Case - API  Facade Pattern
WSO2 Use Case - API Facade PatternWSO2
 
Scalable deployment options in WSO2 API Manager
Scalable deployment options in WSO2 API ManagerScalable deployment options in WSO2 API Manager
Scalable deployment options in WSO2 API ManagerWSO2
 
WSO2 Enterprise Mobility Manager - Product Overview
WSO2 Enterprise Mobility Manager - Product OverviewWSO2 Enterprise Mobility Manager - Product Overview
WSO2 Enterprise Mobility Manager - Product OverviewWSO2
 
Deploying WSO2 Middleware on Containers
Deploying WSO2 Middleware on ContainersDeploying WSO2 Middleware on Containers
Deploying WSO2 Middleware on ContainersImesh Gunaratne
 
Multi Tenant API management with WSO2 API Manager
Multi Tenant API management with WSO2 API Manager Multi Tenant API management with WSO2 API Manager
Multi Tenant API management with WSO2 API Manager WSO2
 
WSO2Con USA 2015: End-to-end Microservice Architecture with WSO2 Identity Ser...
WSO2Con USA 2015: End-to-end Microservice Architecture with WSO2 Identity Ser...WSO2Con USA 2015: End-to-end Microservice Architecture with WSO2 Identity Ser...
WSO2Con USA 2015: End-to-end Microservice Architecture with WSO2 Identity Ser...WSO2
 
Big Data Use Cases
Big Data Use CasesBig Data Use Cases
Big Data Use Casesboorad
 
Spring Web Services: SOAP vs. REST
Spring Web Services: SOAP vs. RESTSpring Web Services: SOAP vs. REST
Spring Web Services: SOAP vs. RESTSam Brannen
 
An Introduction to the WSO2 API Manager
An Introduction to the WSO2 API Manager An Introduction to the WSO2 API Manager
An Introduction to the WSO2 API Manager WSO2
 
API designing with WSO2 API Manager
API designing with WSO2 API ManagerAPI designing with WSO2 API Manager
API designing with WSO2 API ManagerWSO2
 
Introducing the All New RESTful API for API Management
Introducing the All New RESTful API for API ManagementIntroducing the All New RESTful API for API Management
Introducing the All New RESTful API for API ManagementWSO2
 
WSO2Con EU 2015: Extending and Customizing WSO2 API Manager
WSO2Con EU 2015: Extending and Customizing WSO2 API ManagerWSO2Con EU 2015: Extending and Customizing WSO2 API Manager
WSO2Con EU 2015: Extending and Customizing WSO2 API ManagerWSO2
 
Role of integration in Digital Transformation
Role of integration in Digital TransformationRole of integration in Digital Transformation
Role of integration in Digital TransformationWSO2
 
WSO2Con USA 2017: DevOps Best Practices in 7 Steps
WSO2Con USA 2017: DevOps Best Practices in 7 StepsWSO2Con USA 2017: DevOps Best Practices in 7 Steps
WSO2Con USA 2017: DevOps Best Practices in 7 StepsWSO2
 

Destacado (20)

Generating Insights from WSO2 API Manager Statistics
Generating Insights from WSO2 API Manager StatisticsGenerating Insights from WSO2 API Manager Statistics
Generating Insights from WSO2 API Manager Statistics
 
WSO2 Product Release webinar - WSO2 Carbon 4.3
WSO2 Product Release webinar - WSO2 Carbon 4.3 WSO2 Product Release webinar - WSO2 Carbon 4.3
WSO2 Product Release webinar - WSO2 Carbon 4.3
 
Wso2 product release webinar wso2 carbon 4.3
Wso2 product release webinar   wso2 carbon 4.3Wso2 product release webinar   wso2 carbon 4.3
Wso2 product release webinar wso2 carbon 4.3
 
Scalability Availabilty and Management of WSO2 Carbon
Scalability Availabilty and Management of WSO2 CarbonScalability Availabilty and Management of WSO2 Carbon
Scalability Availabilty and Management of WSO2 Carbon
 
WSO2 Use Case - API Facade Pattern
WSO2 Use Case - API  Facade PatternWSO2 Use Case - API  Facade Pattern
WSO2 Use Case - API Facade Pattern
 
Scalable deployment options in WSO2 API Manager
Scalable deployment options in WSO2 API ManagerScalable deployment options in WSO2 API Manager
Scalable deployment options in WSO2 API Manager
 
Why API Management is Not Enough
Why API Management is Not EnoughWhy API Management is Not Enough
Why API Management is Not Enough
 
WSO2 Enterprise Mobility Manager - Product Overview
WSO2 Enterprise Mobility Manager - Product OverviewWSO2 Enterprise Mobility Manager - Product Overview
WSO2 Enterprise Mobility Manager - Product Overview
 
Deploying WSO2 Middleware on Containers
Deploying WSO2 Middleware on ContainersDeploying WSO2 Middleware on Containers
Deploying WSO2 Middleware on Containers
 
Multi Tenant API management with WSO2 API Manager
Multi Tenant API management with WSO2 API Manager Multi Tenant API management with WSO2 API Manager
Multi Tenant API management with WSO2 API Manager
 
WSO2Con USA 2015: End-to-end Microservice Architecture with WSO2 Identity Ser...
WSO2Con USA 2015: End-to-end Microservice Architecture with WSO2 Identity Ser...WSO2Con USA 2015: End-to-end Microservice Architecture with WSO2 Identity Ser...
WSO2Con USA 2015: End-to-end Microservice Architecture with WSO2 Identity Ser...
 
Big Data Use Cases
Big Data Use CasesBig Data Use Cases
Big Data Use Cases
 
Spring Web Services: SOAP vs. REST
Spring Web Services: SOAP vs. RESTSpring Web Services: SOAP vs. REST
Spring Web Services: SOAP vs. REST
 
Wso2 esb
Wso2 esbWso2 esb
Wso2 esb
 
An Introduction to the WSO2 API Manager
An Introduction to the WSO2 API Manager An Introduction to the WSO2 API Manager
An Introduction to the WSO2 API Manager
 
API designing with WSO2 API Manager
API designing with WSO2 API ManagerAPI designing with WSO2 API Manager
API designing with WSO2 API Manager
 
Introducing the All New RESTful API for API Management
Introducing the All New RESTful API for API ManagementIntroducing the All New RESTful API for API Management
Introducing the All New RESTful API for API Management
 
WSO2Con EU 2015: Extending and Customizing WSO2 API Manager
WSO2Con EU 2015: Extending and Customizing WSO2 API ManagerWSO2Con EU 2015: Extending and Customizing WSO2 API Manager
WSO2Con EU 2015: Extending and Customizing WSO2 API Manager
 
Role of integration in Digital Transformation
Role of integration in Digital TransformationRole of integration in Digital Transformation
Role of integration in Digital Transformation
 
WSO2Con USA 2017: DevOps Best Practices in 7 Steps
WSO2Con USA 2017: DevOps Best Practices in 7 StepsWSO2Con USA 2017: DevOps Best Practices in 7 Steps
WSO2Con USA 2017: DevOps Best Practices in 7 Steps
 

Similar a WSO2 API Manager 2.0 Overview

Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)
Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)
Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)Yenlo
 
WSO2Con ASIA 2016: Understanding the WSO2 API Management Platform
WSO2Con ASIA 2016: Understanding the WSO2 API Management PlatformWSO2Con ASIA 2016: Understanding the WSO2 API Management Platform
WSO2Con ASIA 2016: Understanding the WSO2 API Management PlatformWSO2
 
Introducing The WSO2 Platform
Introducing The WSO2 Platform Introducing The WSO2 Platform
Introducing The WSO2 Platform WSO2
 
WSO2 Identity Server 5.3.0 - Product Release Webinar
WSO2 Identity Server 5.3.0 - Product Release WebinarWSO2 Identity Server 5.3.0 - Product Release Webinar
WSO2 Identity Server 5.3.0 - Product Release WebinarWSO2
 
[Workshop] API-driven Integration
[Workshop] API-driven Integration[Workshop] API-driven Integration
[Workshop] API-driven IntegrationWSO2
 
Extend soa with api management Sangam18
Extend soa with api management Sangam18Extend soa with api management Sangam18
Extend soa with api management Sangam18Vinay Kumar
 
2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathonaaronwso2
 
[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source Technologies[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source TechnologiesWSO2
 
Six Steps To Build A Successful API
Six Steps To Build A Successful APISix Steps To Build A Successful API
Six Steps To Build A Successful APIChris Haddad
 
Six Steps to Build Successful APIs
Six Steps to Build Successful APIsSix Steps to Build Successful APIs
Six Steps to Build Successful APIsWSO2
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture StrategyOCTO Technology
 
WSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2
 
Building an API Centric SOA
Building an API Centric SOA Building an API Centric SOA
Building an API Centric SOA WSO2
 
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...apidays
 
API, Integration, and SOA Convergence
API, Integration, and SOA ConvergenceAPI, Integration, and SOA Convergence
API, Integration, and SOA ConvergenceKasun Indrasiri
 
Extend soa with api management spoug- Madrid
Extend soa with api management   spoug- MadridExtend soa with api management   spoug- Madrid
Extend soa with api management spoug- MadridVinay Kumar
 
Private, Managed, Public - All Things WSO2 Cloud
Private, Managed, Public - All Things WSO2 CloudPrivate, Managed, Public - All Things WSO2 Cloud
Private, Managed, Public - All Things WSO2 CloudWSO2
 
How to Build, Manage, and Promote APIs
How to Build, Manage, and Promote APIsHow to Build, Manage, and Promote APIs
How to Build, Manage, and Promote APIsWSO2
 

Similar a WSO2 API Manager 2.0 Overview (20)

Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)
Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)
Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)
 
WSO2Con ASIA 2016: Understanding the WSO2 API Management Platform
WSO2Con ASIA 2016: Understanding the WSO2 API Management PlatformWSO2Con ASIA 2016: Understanding the WSO2 API Management Platform
WSO2Con ASIA 2016: Understanding the WSO2 API Management Platform
 
Introducing The WSO2 Platform
Introducing The WSO2 Platform Introducing The WSO2 Platform
Introducing The WSO2 Platform
 
WSO2 Identity Server 5.3.0 - Product Release Webinar
WSO2 Identity Server 5.3.0 - Product Release WebinarWSO2 Identity Server 5.3.0 - Product Release Webinar
WSO2 Identity Server 5.3.0 - Product Release Webinar
 
[Workshop] API-driven Integration
[Workshop] API-driven Integration[Workshop] API-driven Integration
[Workshop] API-driven Integration
 
Extend soa with api management Sangam18
Extend soa with api management Sangam18Extend soa with api management Sangam18
Extend soa with api management Sangam18
 
2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon
 
[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source Technologies[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source Technologies
 
Six Steps To Build A Successful API
Six Steps To Build A Successful APISix Steps To Build A Successful API
Six Steps To Build A Successful API
 
Six Steps to Build Successful APIs
Six Steps to Build Successful APIsSix Steps to Build Successful APIs
Six Steps to Build Successful APIs
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture Strategy
 
WSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore Meetup
 
Building an API Centric SOA
Building an API Centric SOA Building an API Centric SOA
Building an API Centric SOA
 
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...
 
API, Integration, and SOA Convergence
API, Integration, and SOA ConvergenceAPI, Integration, and SOA Convergence
API, Integration, and SOA Convergence
 
Extend soa with api management spoug- Madrid
Extend soa with api management   spoug- MadridExtend soa with api management   spoug- Madrid
Extend soa with api management spoug- Madrid
 
Day 1 axway apim-training
Day 1   axway apim-trainingDay 1   axway apim-training
Day 1 axway apim-training
 
Private, Managed, Public - All Things WSO2 Cloud
Private, Managed, Public - All Things WSO2 CloudPrivate, Managed, Public - All Things WSO2 Cloud
Private, Managed, Public - All Things WSO2 Cloud
 
How to Build, Manage, and Promote APIs
How to Build, Manage, and Promote APIsHow to Build, Manage, and Promote APIs
How to Build, Manage, and Promote APIs
 
Open Banking & Open Insurance
Open Banking & Open InsuranceOpen Banking & Open Insurance
Open Banking & Open Insurance
 

Más de WSO2

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in ChoreoWSO2
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023WSO2
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzureWSO2
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfWSO2
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in MinutesWSO2
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityWSO2
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...WSO2
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfWSO2
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoWSO2
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsWSO2
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital BusinessesWSO2
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)WSO2
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformationWSO2
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesWSO2
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready BankWSO2
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIsWSO2
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native DeploymentWSO2
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”WSO2
 

Más de WSO2 (20)

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in Choreo
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdf
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos Identity
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdf
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformation
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking Experiences
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready Bank
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
 

Último

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Último (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

WSO2 API Manager 2.0 Overview

  • 1. WSO2 API Manager 2.0.0 Overview
  • 2. Agenda o  Introduction o  Creating APIs o  Protecting APIs o  APIs Lifecycles o  Developer Portal o  Testing APIs o  API Gateway o  Deployment o  API Analytics
  • 4. APIs for Business Innovation o  API - Business capability offered via a digital channel o  Open internally and/or externally o  Monitored o  In some cases, monetized o  Fuel for rapid innovation, development of new apps Image: thinkpublic/photopin cc
  • 6. WSO2 API Manager o  The only complete, 100% open source API Management solution o  A cleanly integrated system supporting API publishing, lifecycle management, developer portal, access control and analytics o  Backed by high performance gateway o  A single node supports more than 100 million requests/day o  eBay handles up to 4.6 billion requests per day at peak times (Cyber Monday) 0 7500 15000 22500 30000 June-Dec 2013 Jul-Dec 2014 Jul-Dec 2015 Product Downloads 0 28 55 83 110 138 Dec 2014 June 2015 Dec 2015 Production Customers
  • 7. WSO2 API Manager cont. o  Includes Social enablement such as ratings and tagging o  Supports single-sign on with Facebook, GoogleApps, etc. o  Named a Strong Performer in this space by Forrester in 2014 and 2015 o  Best API Design across all vendors o  Best Solution Cost for on-premise solution o  Extremely Satisfied customers o  Available on-premise, as managed deployment and as SaaS application (API Cloud)
  • 8. Competitive Advantage o  API Management is part of a complete platform o  Integration o  Security (Identity Management, Federated Identity) o  API Analytics o  Open Architecture o  Custom security tokens and grant types o  Custom store/developer’s portal user interface o  Custom user’s repositories o  Custom transports to back-end o  Available on-premise, as managed offering, as SaaS offering - Same code everywhere
  • 9. Competitive Advantage cont. o  Scalable Architecture o  Each component (Gateway, Dev Portal, Admin Portal, Key Server) can be deployed and scaled separately o  Over 5000 TPS for a single node o  Business Model o  Subscriptions only for production systems - Makes cost very competitive o  Pricing is adapted to small, medium and enterprises customers o  Cost linked to instances, not to machine power o  No community vs. enterprise distinction
  • 10. Typical Use Cases o  Expose APIs for internal consumption o  Manage APIs used in internal applications o  Internal Monetization o  Control Access to Cloud Services - Manage and secure access from internal applications to cloud services (e.g. SalesForce and Google Apps) o  APIs for public consumption o  Extend your business through APIs o  Integrate with partners and customers
  • 13. Getting Started o  For REST - Start from existing API definition (Swagger 2.0) or start from scratch o  For SOAP - Start from WSDL and generate default mapping and definition
  • 14. REST API Editing o  Basic editor to create the API structure
  • 15. REST API Editing cont. o  Swagger editor (YAML-based) for advanced editing, configuration, etc.
  • 18. API Access Tokens o  OAuth2 standard compliant o  Supports multiple Grant Types o  SAML, IWA/NTLM o  Client credentials, Implicit, Password o  Pre-generated Access Token - Mostly used for testing o  On-demand Access Token - Generated via API call to the Gateway, using any of the supported Grant Types o  Tokens can be refreshed/ revoked via API calls as well
  • 19. Pluggable OAuth Authorization Server o  OAuth token management is by default done with WSO2’s Key Server (based on WSO2’s Identity Server) o  Can be replaced by third-party authorization server, capable of creating, refreshing, validating, revoking OAuth tokens
  • 20. Limiting Access to API Resources o  Achieved through OAuth scopes - Scope defines what can be accessed by a token o  How to request a token grant_type=password&username=john&password=john123&scope=news_read news_write
  • 21. Throttling & Rate Limiting o  Throttling o  Regulates API traffic o  Makes APIs and applications available to consumers at different service levels o  Secures APIs against security attacks (e.g. DoS attacks) o  Throttling is controlled through tiers-based policies - A tier is defined by a time duration and a maximum no of requests during that duration o  Tiers can be applied at application, API and API resource levels
  • 22. Throttling & Rate Limiting cont. o  At subscription time, API users can choose tiers they can subscribe to - This default behavior can be overridden through usage of workflows o  Throttling policies encompasses: o  Standard usage quotas of total subscriptions and resources o  Rate limiting based complex, extensible and dynamic rules, scenarios and events o  Complex throttling policies (with transport headers, IP addresses, etc.) can be created on the fly o  Facilitates blacklisting users/applications abusing rate limits
  • 23. Throttling & Rate Limiting cont.
  • 24. JWT Token Creation o  Using JSON Web Tokens (JWT) o  Lightweight o  Can be signed o  Easy to parse and consume o  Standard o  JWT Structure {token info}. {claims list}.{signature} o  Base-64 or Base64 URL Encoded o  Contents of JWT are configurable
  • 26. API Lifecycle Management o  Create new APIs from existing versions o  Deploy multiple versions in parallel o  Deprecate versions to remove them from store o  Retire them to un-deploy from gateway o  Keeps audit of lifecycle changes o  Supports custom lifecycles leveraging WSO2 Governance Registry
  • 28. Discover APIs o  Users can search APIs by name, provider, version number, context, description, meta-data from docs, etc. o  Tags to easily find all APIs related to a same domain o  Notifications on new API versions
  • 29. Social Features o  Share with fellow developers via social media or mail o  Embed API link into blogs, Tweets, etc.
  • 30. Forums o  Rich editor embedded within interface o  Forums are searchable and indexed
  • 31. Customization o  All API store functionality available through REST API o  Customization through CSS, HTML5, JavaScript
  • 32. Monetization o  Configurable payment schemes to monetize API usage o  Monetization rules are associated to Tiers o  Supports Free, Paid, Freemium models o  Usually coupled with 3rd party invoice/payment plans software (such as Zuora)
  • 34. Embedded API Console o  Part of Swagger tooling suite o  Integrates token access for fast testing o  Gives direct access to Swagger definition of API o  Support Swagger schemas for predefined values
  • 38. Message Transformation and Mediation o  Custom mediation flows can be created by a developer and just engaged by API Creator o  Mediations flows can be created using Developer Studio and directly published to API Manager o  Full power of WSO2 ESB mediation language o  Graphical and Source view o  Mediations flows are tenant-specific (not visible/usable across tenants)
  • 39. Workflows o  Provides extension point to engage custom workflow o  Default sample implementation leverages WSO2 Business Process Server but a simple Java-based implementation or another BPM engine can also be used o  Supports redirecting to third-party entities o  Available for user self-sign up, API subscription and application creation
  • 41. Component Deployment o  Out-of-the-box, all components are packaged together o  They can also be deployed separately in an HA scenario – Active/ Active, Active/Passive
  • 43. Multi-tenancy o  Creation of multiple domains (tenants) o  Each domain can have their own store or publish APIs to a central store - This is transparent to consumers o  Typical Use Cases o  Segmenting publishers by business unit or partner and restricting editing rights by domain o  Create an API marketplace - one-stop store for domain APIs o  API Cloud heavily leverages this functionality
  • 44. Recommended Deployment: API Facade Pattern o  API Gateway acts as simple reverse proxy, enforcing policies and collecting monitoring information o  Specific security checks/protection at edge of the network o  Invalid requests are stopped at the edge of the network o  Clear separation of concern between layers o  The mediation and API management layers scale independently o  You can combine the Façade and Mediation layers (if required) and run as a single architecture layer
  • 45. WSO2 Platform Deployment Options o  Stand-alone servers o  Private clouds: e.g. Stratos, Kubernetes o  Public Clouds: e.g. AWS o  Hybrid deployments o  Dedicated hosting of any WSO2- based solutions o  WSO2 operations team is managing the deployment and keeps it running o  99.99% uptime SLA o  Any AWS region of choice o  Can be VPNed to local network o  Includes monitoring, backups, patching, updates o  Shared public cloud, o  Currently available for application and API hosting (hosted API Manager and App Factory), o  Preset multitenant deployment in AWS US East run by WSO2, o  Month-to-month credit card payment
  • 47. Analytics o  WSO2 API Manager out-of-the-box supports Google Analytics and WSO2 Analytics
  • 48. Importance of API Management & Analytics Combination o  Build confidence in the API model o  Understand your customer - Not just the developer but also the end- user of APIs o  Helps manage services and versions - Understand when deprecated services can be retired o  Be notified when abnormal events take place o  Plan better o  Monitor the growth of aggregated API traffic o  Monitor the growth of specific apps
  • 50. WSO2 Analytics Platform cont. o  Out-of-the- box reports covering all aspects of o  Subscriber behavior o  API usage o  Performance o  Can publish your own events from any API and build your own dashboards
  • 51. Reports for API Creators & Publishers o  Stats on APIs o  Published APIs Over Time o  API Usage o  API Response Times o  API Last Access Times o  Usage by Resource Path o  Usage by Destination o  API Usage Comparison o  API Throttled Requests o  Faulty Invocations o  API Latency o  API Usage Across Geo Locations o  API Usage Across User Agent o  Stats on Applications o  App Throttled Requests o  Applications Created Over Time o  Stats on Subscriptions o  API Subscriptions o  Developer Signups Over Time o  Subscriptions Created Over Time
  • 52. Reports for API Creators & Publishers cont.
  • 53. Reports for API Subscribers o  API Usage per Application o  Top Users per Application o  API Usage from Resource Path per Application o  Faulty Invocation per Application
  • 54. Real-time API Behavior Analysis o  Leverages real-time analytics streaming engine o  Detects fraudulent token usage - Indication of lost tokens via alerts on abnormal token renewals and unseen source IP access (abrupt changes to geo- location) o  Supports API product managers to provide better customer service o  Alerts when API response time is outside normal parameters, indicating a potential SLA breach o  Alerts when apps/users are throttled out for hitting the current subscription tier - potential opportunity to proactively propose a tier upgrade or to adjust SLAs o  Detect when APIs are not used as expected o  Identifies erratic behavior and supports capacity planning o  Alerts when a sudden spike/drop in the request count in a given duration for an API resource – Possible indication of a system problem o  Determining trends in increased response times – Indication of potential issues with APIs or backend system capacity
  • 55. Why Real-time Analytics for APIs ? o  Blacklist & whitelist verifications in real time o  Detect trends o  Detect incoherencies in trends o  Detect API calls sequences that you don’t want to allow o  Detect non-usage scenarios ( raise alerts on poor usage of a certain API)
  • 56. Example – Real-time Fraud Detection
  • 57. Log Analysis o  Log Analysis through reports on low-level system operations: o  Log events - Overall statistics of the types of log events created in a given time period o  Application errors - Breakdown of error log events based on exception category and error message o  Artifact deployment stats - Number of artifacts deployed in a given duration o  Login failures - No of failed login attempts in a given duration o  No of API failures o  Access token-related issues o  Ability to view live log events on per-tenant basis