![Page 1: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/1.jpg)
© 2012
Understanding the WSO2 Platforms and Technology
Webinar
March 2012
Paul Fremantle
CTO and Co-Founder
Twitter: @pzfreo #wso2
1
![Page 2: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/2.jpg)
© 2012
100+ Production Support Customers (Not including development support, training)
![Page 3: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/3.jpg)
© 2012
56 New Customers in 2011
![Page 4: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/4.jpg)
© 2012
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
![Page 5: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/5.jpg)
© 2012
Application Development is yet to have its Industrial Revolution
The 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.
![Page 6: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/6.jpg)
© 2012
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
6
![Page 7: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/7.jpg)
© 2012
The WSO2 approach
7
Solutions
• Products and Platforms together with WSO2 services and expertise
• Solving real world problems
Platforms
• Sets of products that work together to provide a platform
• Includes Integration, Governance, Cloud Development and others
Products
• Downloadable – out-of-the-box experience
• Created from Carbon Components
• Re-configurable
Components
• Re-usable modular components based on the OSGi Standard
• All running on a lean core kernel
![Page 8: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/8.jpg)
© 2012
Carbon Core
![Page 9: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/9.jpg)
© 2012
Components
![Page 10: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/10.jpg)
© 2012
Products
![Page 11: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/11.jpg)
© 2012
WSO2 Carbon Enterprise Middleware Platform
11
![Page 12: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/12.jpg)
© 2012 © WSO2 2011
Carbon Studio
![Page 13: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/13.jpg)
© 2012
ForresterWave™ ESB Q2 2011 - Leader
![Page 14: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/14.jpg)
© 2012
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, we've 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
![Page 15: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/15.jpg)
© 2012
SOA Infrastructure MQ
![Page 16: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/16.jpg)
© 2012
SOA Governance MQ
© WSO2 2011
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
![Page 17: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/17.jpg)
© 2012
Travel industry governance example
17
![Page 18: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/18.jpg)
© 2012
Platforms
• Carbon Enterprise Middleware
• Stratos
• StratosLive Platform-as-a-Service
• SOA & Integration
• Governance
• Identity & Entitlement Management
• Application Development
• Data Analytics
• API Management
• App Factory
18
![Page 19: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/19.jpg)
© 2012
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
![Page 21: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/21.jpg)
© 2012
Integration
21
![Page 22: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/22.jpg)
© 2012
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
![Page 23: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/23.jpg)
© 2012
Integrating development management into Stratos WSO2 AppFactory (available Q3/2012)
23
![Page 24: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/24.jpg)
© 2012
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
24
![Page 25: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/25.jpg)
© 2012
Vertical / Domain PaaS aka “Your Business As A Service”
PaaS / Stratos
Existing business systems as APIs
Tenant
Apps
Tenant
Apps
Tenant
Apps
Tenant
Apps
Eco
syst
em O
wn
er
Part
ne
rs
Use
rs
API Management / API Store
![Page 26: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/26.jpg)
© 2012
WSO2’s API Management Vision
• Create APIs
– WSO2 Application Server, Data Services Server and ESB
• Find and subscribe/buy APIs
– API Store and Governance
• Manage, secure and protect APIs
– 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 Stratos and Cloud Development Platform
– API Cloud
} WSO2 API
Management
Platform
![Page 27: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/27.jpg)
© 2012
The API Platform Architecture
API Gateway
API Analytics Data
Store API Repository
Consumer
Identity
Provider
Authorization and
Authentication
Monetization
Engine
Key Management
Mobile and Web
Applications
API Store
Front
API Back
Office
API Explorer Self-service
Access
Load
Balancer
Mediation
Broker
Traffic
Control
Policies
API Cloud
Monetization
Repository
API Governance
![Page 28: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/28.jpg)
© 2012
An evolutionary approach to take your IT 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
28
![Page 29: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/29.jpg)
© 2012
Mode of engagement • The same technical team does:
– Training
– Quickstarts
– Pre-sales help
– Writing technical articles and blogs
– Testing
– Support
• Why? – Faster response
– Better understanding of your projects
– Better products
• Quickstart
– Fixed price engagement
– 2 senior engineers onsite for a week with one month offsite follow up
• Development Support
– Technical Q&A, consultancy and support via the online support system to help get you to production
• Development Services – Onsite or offsite dedicated team for one
month upwards
• Production support – 24x7 support with fast response times
and SLAs to keep your systems running
29
![Page 30: Understanding the WSO2 Platform and Technology](https://reader034.vdocuments.us/reader034/viewer/2022051311/54445c5dafaf9f550d8b48c5/html5/thumbnails/30.jpg)
© 2012
Resources
• Website:
– http://wso2.com
• Contact us:
– http://wso2.com/contact
• Contact me:
– @pzfreo
30