IntroducingWSO2 API ManagerHiranya Jayathilaka, Sumedha Rubasinghe                 WSO2               June, 2012
WSO2● Founded in 2005 by acknowledged leaders in XML, Web  Services Technologies & Standards and Open Source.  Primary con...
APIs● An API is a business capability delivered  over the Internet to internal or external  consumers  ○   Network accessi...
Managed APIs● Actively advertised● Subscribe-able● Available with SLAs● Secured, authenticated, authorized and  protected●...
Challenges In Managing APIs● API Provisioning  ○ Publishing  ○ Key Management  ○ Versioning● Monitoring● Usage Tracking● M...
APIs - Protocols / Styles / Formats   ● SOAP / REST   ● XML / JSON                                                        ...
WSO2 Platform & APIs
WSO2 Platform & APIs● Proven platform for :  ○   creating / hosting APIs  ○   Achieving scalability  ○   Managing life cyc...
WSO2 Case Studies   http://wso2.com/casestudies
WSO2 API Manager●   API Publishing, API Store, Gateway & Statistics●   Only Open source API Management platform●   Apache ...
WSO2 API Manager● API Manager leverages WSO2 proven  components:  ○ WSO2 ESB    ■ used as API Gateway by eBay, AAA, and ot...
WSO2 API Manager - Components                            Monitoring & Monetization
Demo time ...
Deployment Choices● All-in-one  ○ API Store, Provider, Gateway - single JVM  ○ Business Activity Monitor - separate JVM
Deployment For Scalability● Distributed  ○ API Store, Provider & Gateway can be deployed    independently  ○ Deciding fact...
Future Directions
Release Plan● Beta : 1st week of July● GA : last week of July
Join Us● WSO2 Architecture List  ○ http://wso2.markmail.org/search/list:org.wso2.    architecture  ○ subscribe : http://ws...
WSO2
WSO2 engagement model●   QuickStart -●   Development●   Support●   Development●   Services●   Production●   Support●   Tur...
Questions ?
Thank You
Upcoming SlideShare
Loading in …5
×

WSO2 Product Release Webinar Introducing WSO2 API Manager for Complete API Management

1,592
-1

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,592
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
72
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

WSO2 Product Release Webinar Introducing WSO2 API Manager for Complete API Management

  1. 1. IntroducingWSO2 API ManagerHiranya Jayathilaka, Sumedha Rubasinghe WSO2 June, 2012
  2. 2. WSO2● Founded in 2005 by acknowledged leaders in XML, Web Services Technologies & Standards and Open Source. Primary contributors to Apache Web Services projects started in 2001● Producing entire middleware platform 100% open source under Apache license● Business model is to sell comprehensive support & maintenance for our products● Technology OEM’d by IBM, Progress, Software AG, Alcatel, EMC, and CA● Venture funded by Intel Capital and Quest Software.● Global corporation with offices in Palo Alto, USA Portsmouth, UK & Colombo, Sri Lanka● 150+ employees and growing.
  3. 3. 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 ○ Scope ■ Internal ■ Between Partners ■ Between Customers ■ Open
  4. 4. Managed APIs● Actively advertised● Subscribe-able● Available with SLAs● Secured, authenticated, authorized and protected● Monitored● Monetized with analytics
  5. 5. Challenges In Managing APIs● API Provisioning ○ Publishing ○ Key Management ○ Versioning● Monitoring● Usage Tracking● Monetization
  6. 6. APIs - Protocols / Styles / Formats ● SOAP / REST ● XML / JSON source: http://blog.programmableweb.com/2010/06/09/new-job-requirement-experience- building-restful-apis/source: https://devcentral.f5.com/weblogs/macvittie/archive/2011/04/27/the-stealthy-ascendancy-of-json.aspx
  7. 7. WSO2 Platform & APIs
  8. 8. WSO2 Platform & APIs● Proven platform for : ○ creating / hosting APIs ○ Achieving scalability ○ Managing life cycle ○ Configuration Governance ○ Security ○ Monitoring ○ Application Development
  9. 9. WSO2 Case Studies http://wso2.com/casestudies
  10. 10. WSO2 API Manager● API Publishing, API Store, Gateway & Statistics● Only Open source API Management platform● Apache 2 License● Part of award winning WSO2 Carbon platform● Built using proven WSO2 components ○ Enterprise Service Bus ○ Identity Server ○ Governance Registry ○ Business Activity Monitor ○ Jaggery● Latest version - 1.0.0-ALPHA
  11. 11. WSO2 API Manager● API Manager leverages WSO2 proven components: ○ WSO2 ESB ■ used as API Gateway by eBay, AAA, and others. eBay handles > 1 billion API calls/day ○ WSO2 Governance Registry ■ used by British Airways, Intermountain Healthcare, and many others ○ WSO2 Identity Server ■ used by Citigroup, Federal Home Loan Bank of SF, US Navy and others
  12. 12. WSO2 API Manager - Components Monitoring & Monetization
  13. 13. Demo time ...
  14. 14. Deployment Choices● All-in-one ○ API Store, Provider, Gateway - single JVM ○ Business Activity Monitor - separate JVM
  15. 15. Deployment For Scalability● Distributed ○ API Store, Provider & Gateway can be deployed independently ○ Deciding factors: ■ Load ■ Enterprise security policies ■ Usage patterns ● eg: only internal department publishes APIs
  16. 16. Future Directions
  17. 17. Release Plan● Beta : 1st week of July● GA : last week of July
  18. 18. Join Us● WSO2 Architecture List ○ http://wso2.markmail.org/search/list:org.wso2. architecture ○ subscribe : http://wso2.org/mail/● API Manager JIRA ○ https://wso2.org/jira/browse/APISTORE● Source ○ http://svn.wso2. org/repos/wso2/carbon/platform/trunk/component s/apimgt
  19. 19. WSO2
  20. 20. WSO2 engagement model● QuickStart -● Development● Support● Development● Services● Production● Support● Turnkey Solutions ○ WSO2 Mobile Services Solution ○ WSO2 FIX Gateway Solution ○ WSO2 SAP Gateway Solution
  21. 21. Questions ?
  22. 22. Thank You
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×