SlideShare a Scribd company logo
Webinar:
Introducing WSO2 API Manager for
Mobile Applications and Rapid Integration
Invention comes in many forms and at many
scales. The most radical and transformative
 of inventions are often those that empower
     others to unleash their creativity – to
             pursue their dreams.
                   Jeff Bezos
Growth which can’t be ignored
The API billionaires

         •   More than 15 billion calls per day


         •   More than 1 billion calls per day


         •   More than 5 billion calls per day


         •More   than 260 billion objects stored in S3


         •More   than 1 billion transactions per day
         (via WSO2 runtime for API gatewaying)
Running Your SOA as a Web Startup
APIs
•   An API is a business capability delivered over
    the Internet to internal or external consumers
    •   Network accessible function
    •   Available using standard web protocols
    •   With well-defined interfaces
    •   Designed for access by third-parties

•   A Managed API is:
    • Actively advertised and subscribe-able
    • Available with SLAs
    • Secured, authenticated, authorized and protected
    • Monitored and monetized with analytics
WSO2’s API Management Vision

• Create APIs
  • WSO2 Application Server, Data Services Server and
    ESB
• Find and subscribe/buy APIs
  • API Store and Governance                             WSO2 API
                                                        Management
• Manage, secure and protect APIs
                                                         Platform
  • API Management and Gateway
• Monitor and Monetize APIs
  • API Monitoring and Analytics
• Develop, host and run API-based applications in a
 Platform-as-a-Service
  • WSO2 App Factory
  • Domain Specific PaaS
APIs three ways



                               2. Managing access from inside
                               the enterprise to cloud APIs




                                          3. Managing cross-department acces
                                          internal APIs


1. Offering external APIs to
   partners, mobile apps and
   cloud apps
WSO2 API Manager 1.0.0
• Launched  in August 2012
• Can be installed and deployed:
 • as a single JVM for small usage or testing
 • as a HA cluster for scalability and failover
 • as an EC2 image for cloud deployment
• Runs   on the WSO2 Carbon core
 •   OSGi, modular, robust, scalable, in large scale
     production
• Already   in production!
Not really a 1.0.0 product...
• API       Manager leverages WSO2 proven components:
  o   WSO2 ESB
       used as API Gateway by eBay, AAA, and others. eBay

        handles > 1 billion API calls/day
  o   WSO2 Governance Registry
       used by British Airways, Intermountain Healthcare, and

        many others
  o   WSO2 Identity Server
       used by Citigroup, Federal Home Loan Bank of SF, US

        Navy and others
     WSO2 Business Activity Monitor
           In production at AAA, MA and others
API Manager Components
Product Features
• API   Storefront for subscribers
 •   Including link to OAuth2 provider for key
     issuing
• API   Producer back office
 •   Including publishing lifecycle, versioning, etc
• API   Gateway
 • OAuth2 token validation
 • Throttling and SLA management
• API   Monitor
 •   Monitoring, links to monetization engines
API Store
API Store Features
API Publisher
API Publisher Features
API Store: Key Management
Scalable Analytics Deployment
API Analytics
Further Details
•   Full support for web protocols:
    • JSON/HTTP(S), REST interactions
    • SOAP/HTTP(S), XML/HTTP(S)
    • Non-blocking high-performance HTTP transport handles
      thousands of concurrent connections
•   API Key Management based on OAuth2
    •   Get Key (with or without asynchronous approval process)
•   Monitoring and analytics
    • Latency, Response Time, Failures vs Success, Total
      Transactions, Transactions by API Key
    • By user specified time period as well as over the last 1m,
      5m, 10m, 1hr, 4hr, 8hr, 24hr periods
•   Throttling by API and API key
Using the API Manager for Mobile




•   Supports issuing keys to mobile apps
•   Supports JSON/HTTP for simple iPhone/Android apps
•   A single key for each app makes life simple and allows
    app usage monitoring
•   Throttling of different applications protects backend
    services from over-eager developers
•   Managing side-by-side versions for different versions of
    apps in the iPhone or Android AppStore
Roadmap Summary
                          1.0                                        next


 •   API Publishing:                            •   Monetization
      •   Documentation/Samples/SDK/Links to    •   Improved API experience
          external docs
                                                      •   Embedded API Testing
      •   Tagging
                                                      •   Enhanced Self-Registration process
      •   Track consumers by API
      •   View Statistics by API
                                                      •   Additional Collaboration Features
      •   API LifeCycle Management              •   Improved administration
 •   API Subscribing                                  •   Custom API LifeCycle
      •   Search - Rate - Comments                    •   Integration with 3rd party Key
 •   API Versioning
                                                          Management Systems
 •   Manage multiple APIs via the application
                                                      •   Integration with 3rd party repositories
     concept                                              such as GITHub
 •   User self-registration                           •   Role-based views for usage reports
 •   OAuth2 based Key Management                •   GoogleApps / OpenID based login
 •   Throttling/SLA Limits per API              •   Enhanced Throttling Scenarios
 •   Integration with BAM for API Statistics
 •   Skinnable UI
Powering Cloud-Enabled Enterprise Integration
and Application Development
Resources
• Website
 •   http://wso2.com/products/api-manager/
• Product   Documentation
 •   http://docs.wso2.org/wiki/display/AM100/WS
     O2+API+Manager+Documentation
• Getting   Started (highly recommended)
 •   http://d.content.wso2.com/files/WSO2APIMan
     ager-v1.0.0-GettingStarted.pdf
• Remaining    webinars in this series:
 •   http://wso2.com/landing/api-webinar-series/
Questions?

More Related Content

What's hot (20)

PDF
Rest api webinar(3)
WSO2
 
PDF
WSO2 Product Release Webinar - Whats new in the WSO2 API Manager
WSO2
 
PDF
Federated api management with wso2 api manager
Chanaka Fernando
 
PDF
How the WSO2 App factory can help Manage your Applications
WSO2
 
PDF
Quality - The key to successful SOA
WSO2
 
PDF
Enterprise Use Case Webinar – Development Governance with the WSO2 Governance...
WSO2
 
PDF
Api management best practices with wso2 api manager
Chanaka Fernando
 
PDF
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
WSO2
 
PDF
WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits...
WSO2
 
PDF
WSO2 API microgateway introduction
Chanaka Fernando
 
PDF
WSO2 Product Release Webinar: WSO2 Dashboard Server 2.0
WSO2
 
PDF
WSO2Con USA 2015: Building Your Own Store with WSO2 Enterprise Store: The WSO...
WSO2
 
PDF
M meijer api management - tech-days 2015
Freelance Consultant / Manager / co-CTO
 
PPTX
Understanding the WSO2 Platform
WSO2
 
PDF
Summer School - Demonstrating Cloud Value
WSO2
 
PDF
WSO2 Use Case - API Facade Pattern
WSO2
 
PDF
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2
 
PDF
Integration Solution Patterns
WSO2
 
PPT
SOA and API Convergence Strategy and Tactics
Chris Haddad
 
PPTX
API Management Platform Technical Evaluation Framework
WSO2
 
Rest api webinar(3)
WSO2
 
WSO2 Product Release Webinar - Whats new in the WSO2 API Manager
WSO2
 
Federated api management with wso2 api manager
Chanaka Fernando
 
How the WSO2 App factory can help Manage your Applications
WSO2
 
Quality - The key to successful SOA
WSO2
 
Enterprise Use Case Webinar – Development Governance with the WSO2 Governance...
WSO2
 
Api management best practices with wso2 api manager
Chanaka Fernando
 
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
WSO2
 
WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits...
WSO2
 
WSO2 API microgateway introduction
Chanaka Fernando
 
WSO2 Product Release Webinar: WSO2 Dashboard Server 2.0
WSO2
 
WSO2Con USA 2015: Building Your Own Store with WSO2 Enterprise Store: The WSO...
WSO2
 
M meijer api management - tech-days 2015
Freelance Consultant / Manager / co-CTO
 
Understanding the WSO2 Platform
WSO2
 
Summer School - Demonstrating Cloud Value
WSO2
 
WSO2 Use Case - API Facade Pattern
WSO2
 
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2
 
Integration Solution Patterns
WSO2
 
SOA and API Convergence Strategy and Tactics
Chris Haddad
 
API Management Platform Technical Evaluation Framework
WSO2
 

Viewers also liked (20)

PDF
How APIs Can Be Secured in Mobile Environments
WSO2
 
PDF
WSO2Con Asia 2014 - Accelerating Mobile App Development with MBaaS
WSO2
 
PDF
Patterns and Practices in Mobile SSO
WSO2
 
PDF
Mobile operators: working together to adopt a standardized API platform, WSO2...
Alan Quayle
 
PDF
WSO2Con EU 2016: Keynote - Middleware for the Digitally Connected Telco
WSO2
 
PDF
APIs – The Foundation of the Future Connected Telco
WSO2
 
PDF
The Five API Monetization Models - Rob Zazueta, RESTFest 2016
Rob Zazueta
 
PPTX
Single sign-on Across Mobile Applications from RSAConference
CA API Management
 
PDF
TIBCO BWCE and Netflix' Hystrix Circuit Breaker for Cloud Native Middleware M...
Kai Wähner
 
PPTX
API designing with WSO2 API Manager
WSO2
 
PPTX
Micro services and Containers
Richard Harvey
 
PDF
Machine Learning Applied to Real Time Scoring in Manufacturing and Energy Uti...
Kai Wähner
 
PDF
Comparison of Open Source Frameworks for Integrating the Internet of Things
Kai Wähner
 
PDF
Case Study: How to move from a Monolith to Cloud, Containers and Microservices
Kai Wähner
 
PDF
Blockchain + Streaming Analytics with Ethereum and TIBCO StreamBase
Kai Wähner
 
PDF
Data Preparation vs. Inline Data Wrangling in Data Science and Machine Learning
Kai Wähner
 
PDF
Flogo - A Golang-powered Open Source IoT Integration Framework (Gophercon)
Kai Wähner
 
PDF
Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...
Kai Wähner
 
PDF
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Kai Wähner
 
PDF
WSO2Con USA 2017: Rise to the Challenge with WSO2 Identity Server and WSO2 AP...
WSO2
 
How APIs Can Be Secured in Mobile Environments
WSO2
 
WSO2Con Asia 2014 - Accelerating Mobile App Development with MBaaS
WSO2
 
Patterns and Practices in Mobile SSO
WSO2
 
Mobile operators: working together to adopt a standardized API platform, WSO2...
Alan Quayle
 
WSO2Con EU 2016: Keynote - Middleware for the Digitally Connected Telco
WSO2
 
APIs – The Foundation of the Future Connected Telco
WSO2
 
The Five API Monetization Models - Rob Zazueta, RESTFest 2016
Rob Zazueta
 
Single sign-on Across Mobile Applications from RSAConference
CA API Management
 
TIBCO BWCE and Netflix' Hystrix Circuit Breaker for Cloud Native Middleware M...
Kai Wähner
 
API designing with WSO2 API Manager
WSO2
 
Micro services and Containers
Richard Harvey
 
Machine Learning Applied to Real Time Scoring in Manufacturing and Energy Uti...
Kai Wähner
 
Comparison of Open Source Frameworks for Integrating the Internet of Things
Kai Wähner
 
Case Study: How to move from a Monolith to Cloud, Containers and Microservices
Kai Wähner
 
Blockchain + Streaming Analytics with Ethereum and TIBCO StreamBase
Kai Wähner
 
Data Preparation vs. Inline Data Wrangling in Data Science and Machine Learning
Kai Wähner
 
Flogo - A Golang-powered Open Source IoT Integration Framework (Gophercon)
Kai Wähner
 
Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...
Kai Wähner
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Kai Wähner
 
WSO2Con USA 2017: Rise to the Challenge with WSO2 Identity Server and WSO2 AP...
WSO2
 
Ad

Similar to Introducing WSO2 API Manager for Mobile Applications and Rapid Integration (20)

PDF
Architecting an Enterprise API Management Strategy
WSO2
 
PDF
API Management Building Blocks and Business value
WSO2
 
PDF
API Economy, Realizing the Business Value of APIs
ColdFusionConference
 
PDF
Api management update for optus
sflynn073
 
PPTX
Extend soa with api management spoug- Madrid
Vinay Kumar
 
PDF
Extend soa with api management Sangam18
Vinay Kumar
 
PPTX
2013 02-apache conna-api-manager-asanka
WSO2
 
PPTX
API Gateways are going through an identity crisis
Christian Posta
 
PPTX
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Callon Campbell
 
PDF
WSO2 API Platform: Vision and Roadmap
WSO2
 
PPTX
Smartone v1.0
Jinyean Tan
 
PDF
WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2
 
PDF
Understanding the WSO2 Platform and Technology
WSO2
 
PDF
Extend soa with api management Doag18
Vinay Kumar
 
PDF
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2
 
PPTX
Transforming Your Business Through APIs
Apigee | Google Cloud
 
PDF
WSO2 Product Release Webinar - WSO2 API Manager 1.9
WSO2
 
PPTX
Navigating API Hurdles - The Azure API Center Advantage
Callon Campbell
 
PDF
Modernize Service-Oriented Architecture with APIs
Apigee | Google Cloud
 
PDF
Day 1 axway apim-training
Nextel Telecomunicações
 
Architecting an Enterprise API Management Strategy
WSO2
 
API Management Building Blocks and Business value
WSO2
 
API Economy, Realizing the Business Value of APIs
ColdFusionConference
 
Api management update for optus
sflynn073
 
Extend soa with api management spoug- Madrid
Vinay Kumar
 
Extend soa with api management Sangam18
Vinay Kumar
 
2013 02-apache conna-api-manager-asanka
WSO2
 
API Gateways are going through an identity crisis
Christian Posta
 
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Callon Campbell
 
WSO2 API Platform: Vision and Roadmap
WSO2
 
Smartone v1.0
Jinyean Tan
 
WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2
 
Understanding the WSO2 Platform and Technology
WSO2
 
Extend soa with api management Doag18
Vinay Kumar
 
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2
 
Transforming Your Business Through APIs
Apigee | Google Cloud
 
WSO2 Product Release Webinar - WSO2 API Manager 1.9
WSO2
 
Navigating API Hurdles - The Azure API Center Advantage
Callon Campbell
 
Modernize Service-Oriented Architecture with APIs
Apigee | Google Cloud
 
Day 1 axway apim-training
Nextel Telecomunicações
 
Ad

More from WSO2 (20)

PDF
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
WSO2
 
PDF
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
WSO2
 
PDF
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
WSO2
 
PDF
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
WSO2
 
PDF
Platformless Modernization with Choreo.pdf
WSO2
 
PDF
Application Modernization with Choreo for the BFSI Sector
WSO2
 
PDF
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
WSO2
 
PDF
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
WSO2
 
PPTX
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2
 
PPTX
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
WSO2
 
PPTX
WSO2Con 2025 - Building Secure Customer Experience Apps
WSO2
 
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2
 
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2
 
PPTX
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
WSO2
 
PPTX
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
WSO2
 
PPTX
WSO2Con 2025 - Architecting Cloud-Native Applications
WSO2
 
PDF
Mastering Intelligent Digital Experiences with Platformless Modernization
WSO2
 
PDF
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
PDF
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
PDF
architecting-ai-in-the-enterprise-apis-and-applications.pdf
WSO2
 
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
WSO2
 
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
WSO2
 
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
WSO2
 
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
WSO2
 
Platformless Modernization with Choreo.pdf
WSO2
 
Application Modernization with Choreo for the BFSI Sector
WSO2
 
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
WSO2
 
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
WSO2
 
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2
 
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
WSO2
 
WSO2Con 2025 - Building Secure Customer Experience Apps
WSO2
 
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2
 
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2
 
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
WSO2
 
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
WSO2
 
WSO2Con 2025 - Architecting Cloud-Native Applications
WSO2
 
Mastering Intelligent Digital Experiences with Platformless Modernization
WSO2
 
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
architecting-ai-in-the-enterprise-apis-and-applications.pdf
WSO2
 

Recently uploaded (20)

PDF
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
PDF
Database Benchmarking for Performance Masterclass: Session 2 - Data Modeling ...
ScyllaDB
 
PDF
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
 
PDF
Database Benchmarking for Performance Masterclass: Session 1 - Benchmarking F...
ScyllaDB
 
PDF
Kubernetes - Architecture & Components.pdf
geethak285
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Python Conference Singapore - 19 Jun 2025
ninefyi
 
PDF
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
PDF
The Growing Value and Application of FME & GenAI
Safe Software
 
PPSX
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
PDF
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
PDF
From Chatbot to Destroyer of Endpoints - Can ChatGPT Automate EDR Bypasses (1...
Priyanka Aash
 
PDF
LLM Search Readiness Audit - Dentsu x SEO Square - June 2025.pdf
Nick Samuel
 
PDF
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
PPTX
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
 
PPTX
reInforce 2025 Lightning Talk - Scott Francis.pptx
ScottFrancis51
 
PDF
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
PPTX
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
PDF
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
 
PDF
FME as an Orchestration Tool with Principles From Data Gravity
Safe Software
 
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
Database Benchmarking for Performance Masterclass: Session 2 - Data Modeling ...
ScyllaDB
 
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
 
Database Benchmarking for Performance Masterclass: Session 1 - Benchmarking F...
ScyllaDB
 
Kubernetes - Architecture & Components.pdf
geethak285
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Python Conference Singapore - 19 Jun 2025
ninefyi
 
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
The Growing Value and Application of FME & GenAI
Safe Software
 
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
From Chatbot to Destroyer of Endpoints - Can ChatGPT Automate EDR Bypasses (1...
Priyanka Aash
 
LLM Search Readiness Audit - Dentsu x SEO Square - June 2025.pdf
Nick Samuel
 
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
 
reInforce 2025 Lightning Talk - Scott Francis.pptx
ScottFrancis51
 
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
 
FME as an Orchestration Tool with Principles From Data Gravity
Safe Software
 

Introducing WSO2 API Manager for Mobile Applications and Rapid Integration

  • 1. Webinar: Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
  • 2. Invention comes in many forms and at many scales. The most radical and transformative of inventions are often those that empower others to unleash their creativity – to pursue their dreams. Jeff Bezos
  • 3. Growth which can’t be ignored
  • 4. The API billionaires • More than 15 billion calls per day • More than 1 billion calls per day • More than 5 billion calls per day •More than 260 billion objects stored in S3 •More than 1 billion transactions per day (via WSO2 runtime for API gatewaying)
  • 5. Running Your SOA as a Web Startup
  • 6. APIs • An API is a business capability delivered over the Internet to internal or external consumers • Network accessible function • Available using standard web protocols • With well-defined interfaces • Designed for access by third-parties • A Managed API is: • Actively advertised and subscribe-able • Available with SLAs • Secured, authenticated, authorized and protected • Monitored and monetized with analytics
  • 7. WSO2’s API Management Vision • Create APIs • WSO2 Application Server, Data Services Server and ESB • Find and subscribe/buy APIs • API Store and Governance WSO2 API Management • Manage, secure and protect APIs Platform • API Management and Gateway • Monitor and Monetize APIs • API Monitoring and Analytics • Develop, host and run API-based applications in a Platform-as-a-Service • WSO2 App Factory • Domain Specific PaaS
  • 8. APIs three ways 2. Managing access from inside the enterprise to cloud APIs 3. Managing cross-department acces internal APIs 1. Offering external APIs to partners, mobile apps and cloud apps
  • 9. WSO2 API Manager 1.0.0 • Launched in August 2012 • Can be installed and deployed: • as a single JVM for small usage or testing • as a HA cluster for scalability and failover • as an EC2 image for cloud deployment • Runs on the WSO2 Carbon core • OSGi, modular, robust, scalable, in large scale production • Already in production!
  • 10. Not really a 1.0.0 product... • API Manager leverages WSO2 proven components: o WSO2 ESB  used as API Gateway by eBay, AAA, and others. eBay handles > 1 billion API calls/day o WSO2 Governance Registry  used by British Airways, Intermountain Healthcare, and many others o WSO2 Identity Server  used by Citigroup, Federal Home Loan Bank of SF, US Navy and others  WSO2 Business Activity Monitor  In production at AAA, MA and others
  • 12. Product Features • API Storefront for subscribers • Including link to OAuth2 provider for key issuing • API Producer back office • Including publishing lifecycle, versioning, etc • API Gateway • OAuth2 token validation • Throttling and SLA management • API Monitor • Monitoring, links to monetization engines
  • 17. API Store: Key Management
  • 20. Further Details • Full support for web protocols: • JSON/HTTP(S), REST interactions • SOAP/HTTP(S), XML/HTTP(S) • Non-blocking high-performance HTTP transport handles thousands of concurrent connections • API Key Management based on OAuth2 • Get Key (with or without asynchronous approval process) • Monitoring and analytics • Latency, Response Time, Failures vs Success, Total Transactions, Transactions by API Key • By user specified time period as well as over the last 1m, 5m, 10m, 1hr, 4hr, 8hr, 24hr periods • Throttling by API and API key
  • 21. Using the API Manager for Mobile • Supports issuing keys to mobile apps • Supports JSON/HTTP for simple iPhone/Android apps • A single key for each app makes life simple and allows app usage monitoring • Throttling of different applications protects backend services from over-eager developers • Managing side-by-side versions for different versions of apps in the iPhone or Android AppStore
  • 22. Roadmap Summary 1.0 next • API Publishing: • Monetization • Documentation/Samples/SDK/Links to • Improved API experience external docs • Embedded API Testing • Tagging • Enhanced Self-Registration process • Track consumers by API • View Statistics by API • Additional Collaboration Features • API LifeCycle Management • Improved administration • API Subscribing • Custom API LifeCycle • Search - Rate - Comments • Integration with 3rd party Key • API Versioning Management Systems • Manage multiple APIs via the application • Integration with 3rd party repositories concept such as GITHub • User self-registration • Role-based views for usage reports • OAuth2 based Key Management • GoogleApps / OpenID based login • Throttling/SLA Limits per API • Enhanced Throttling Scenarios • Integration with BAM for API Statistics • Skinnable UI
  • 23. Powering Cloud-Enabled Enterprise Integration and Application Development
  • 24. Resources • Website • http://wso2.com/products/api-manager/ • Product Documentation • http://docs.wso2.org/wiki/display/AM100/WS O2+API+Manager+Documentation • Getting Started (highly recommended) • http://d.content.wso2.com/files/WSO2APIMan ager-v1.0.0-GettingStarted.pdf • Remaining webinars in this series: • http://wso2.com/landing/api-webinar-series/