Understanding the WSO2 Platform and Technology

4,773 views

Published on

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

No Downloads
Views
Total views
4,773
On SlideShare
0
From Embeds
0
Number of Embeds
1,919
Actions
Shares
0
Downloads
190
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Understanding the WSO2 Platform and Technology

  1. 1. Understanding the WSO2Platforms and Technology Webinar March 2012 Paul Fremantle CTO and Co-Founder Twitter: @pzfreo #wso2 paul@wso2.com © 2012 1
  2. 2. 100+ Production Support Customers(Not including development support, training) © 2012
  3. 3. 56 New Customers in 2011 © 2012
  4. 4. Moore’s Law for Data• The amount of data online went from – 5 exabytes in 2002 – 281 exabytes in 2009• Doubled every 15 months• You cannot deal with this data growth with the same applications – A reasonable conclusion is that the number of applications will double every 15 months too © 2012
  5. 5. Application Development is yet to have its Industrial RevolutionThe Industrial Revolution was driven by three key technologies:• Componentization – making tools and products from re-usable, standardized components.• Which relied on standardized metrics/measures so that components could fit together• Factories – A large clean space where multiple parts of the production process could share light, power and management to create consistency and governance.• The IT industry is only just now reaching its industrial revolution. Open Standards are the metrics, Modularity Code and SOA are the componentization. Platform-as-a-Service is the Factory. © 2012
  6. 6. Company overview• Aim: – Create a lean, modular, open source, cloud native platform for effective enterprise applications• Founded in 2005 – Funded by Intel Capital, Quest Software – Total funding so far $11m• 160+ employees in US, EU and Sri Lanka – More than 100 in technical/engineering/architecture• Not just Open Source but Open Development – Applying OSS principles to organization, engineering and business © 2012 6
  7. 7. The WSO2 approachSolutions • Products and Platforms together with WSO2 services and expertise • Solving real world problemsPlatforms • Sets of products that work together to provide a platform • Includes Integration, Governance, Cloud Development and othersProducts • Downloadable – out-of-the-box experience • Created from Carbon Components • Re-configurableComponents • Re-usable modular components based on the OSGi Standard • All running on a lean core kernel © 2012 7
  8. 8. Carbon Core © 2012
  9. 9. Components © 2012
  10. 10. Products © 2012
  11. 11. WSO2 Carbon Enterprise Middleware Platform © 2012 11
  12. 12. Carbon Studio © 2012
  13. 13. ForresterWave™ ESB Q2 2011 - Leader © 2012
  14. 14. eBay case study High volume API management• Requirements: – “The solutions we were using no longer met our needs, so we considered whether to build a new internal system or to adopt third-party technology”, Abhinav Kumar, eBay – Needed enhanced service mediation and orchestration capabilities – Scalability and performance to sustain increasing loads• Evaluation: – eBay evaluated several industry leading hardware and software ESB solutions, looking at open source, commercially licensed ESBs and hardware – Test production during 2009 holiday season proved that our system was rock solid• Approach: – Shared-nothing architecture on RedHat Linux on x86 hardware – Currently running at more than 1 billion messages / day – Low resource utilization and flat memory usage• Benefits: – “Using the WSO2 ESB, weve been able to provide customers and partners with the quality experience they expect on eBay, even as our global customer base has grown,” Abhinav Kumar, eBay © 2012
  15. 15. SOA Infrastructure MQ © 2012
  16. 16. SOA Governance MQ The only Open Source Governance in Gartner’s latest MQ. “WSO2 has gone well over (especially In policy management) what other Open Source offerings do in SOA Governance.” Gartner MQ © 2012
  17. 17. Travel industry governance example © 2012 17
  18. 18. Platforms• Carbon Enterprise Middleware• Stratos• StratosLive Platform-as-a-Service• SOA & Integration• Governance• Identity & Entitlement Management• Application Development• Data Analytics• API Management• App Factory © 2012 18
  19. 19. Stratos overview• Stratos – an Open Source project / product – A full middleware platform available as a service, with self service • Fast provisioning – Based on OSGi • Modular, componentized, standard – Multi-tenant, Elastic, Metered and Billed • Effective and powerful – Available under the Apache License • Open Source, Open License, Open Development• StratosLive – a Platform-as-a-Service – Stratos running in the cloud with various plans • Including a free demo plan © 2012
  20. 20. StratosLive –http://stratoslive.wso2.com © 2012 20
  21. 21. Integration © 2012 21
  22. 22. Application development• Application Server – A full Servlet/JSP Web Application Deployment environment based on Apache Tomcat• Gadget Server – A personalized portal server based on the OpenSocial Gadget specification – A lightweight, lean, HTML and JS alternative to traditional portlet servers• Mashup Server and Jaggery – A server-side JavaScript approach to building complete applications © 2012
  23. 23. Integrating development management into StratosWSO2 AppFactory (available Q3/2012) © 2012 23
  24. 24. Solutions• Vertical/Domain Platform as a Service – “Your Business-as-a-Service”• SAP Integration• FIX/Financial Integration• Entitlement Gateway• Mobile Services Gateway• Healthcare HL7 Gateway• API Management © 2012 24
  25. 25. Vertical / Domain PaaS aka “Your Business As A Service”UsersPartners Tenant Tenant Tenant Tenant Apps Apps Apps AppsEcosystem Owner PaaS / Stratos API Management / API Store Existing business systems as APIs © 2012
  26. 26. 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• Manage, secure and protect APIs – API Management and Gateway Management• Monitor and Monetize APIs Platform – API Monitoring and Analytics• Develop, host and run API-based applications in a Platform-as-a-Service – WSO2 Stratos and Cloud Development Platform – API Cloud © 2012
  27. 27. The API Platform Architecture Self-serviceAPI Store API Explorer Access API Back Key Management Monetization API GovernanceFront Office Engine API Gateway Authorization and Load Mediation Authentication Balancer Broker API CloudMobile and WebApplications Consumer Traffic Identity API RepositoryAnalytics Data API Monetization Control Store Repository Provider Policies © 2012
  28. 28. An evolutionary approach to take yourIT to the next step• Create an effective Service Oriented internal middleware• Expose key business function as a set of APIs available in an Enterprise API Store• Manage, monitor and govern APIs (and services)• Create a Application Lifecycle Management Cloud to build, test, and govern code from inception to production• Deploy, run and manage applications in a private Cloud Platform-as-a-Service © 2012 28
  29. 29. Mode of engagement• The same technical team does: • Quickstart – Training – Fixed price engagement – Quickstarts – 2 senior engineers onsite for a week – Pre-sales help with one month offsite follow up – Writing technical articles and blogs • Development Support – Testing – Technical Q&A, consultancy and – Support support via the online support system to help get you to• Why? production – Faster response • Development Services – Better understanding of your – Onsite or offsite dedicated team for one projects month upwards – Better products • Production support – 24x7 support with fast response times and SLAs to keep your systems running © 2012 29
  30. 30. Resources• Website: – http://wso2.com• Contact us: – http://wso2.com/contact• Contact me: – @pzfreo – paul@wso2.com © 2012 30

×