2. ● Providing the only complete open source componentized cloud
platform
● Dedicated to removing all the stumbling blocks to enterprise
agility
● Enabling you to focus on business logic and business value
● Recognized by leading analyst firms as visionaries and leaders
● Gartner cites WSO2 as visionaries in all 3 categories of
application infrastructure
● Forrester places WSO2 in top 2 for API Management
● Global corporation with offices in USA, UK & Sri Lanka
● 200+ employees and growing
● Business model of selling comprehensive support &
maintenance for our products
About WSO2
13. Key data related offerings from WSO2
● Message Broker
● Governance Registry
● Storage Server
● Business Activity Monitoring Server
● Complex Event Processing Server
● Data Services Server
14. Why?
● Different
○ Types of data
○ access patterns/usage scenarios
○ deployment needs
○ growth patterns
17. ● Messaging is key part of any enterprise application
● Guaranteed delivery
● Decoupling
● Supporting different processing frequencies
● As an integration medium
WSO2 Message Broker - Why?
25. ● Application development/deployment platform
● Efficient way of provisioning storages
● Storage Management
● Monitoring
WSO2 Storage Server - Why?
26. WSO2 Storage Server
● Storage technology agnostic provisioning
○ NoSQL (Cassandra)
○ SQL (MySQL, MSSQL, Oracle)
○ HDFS
● Storage as a Service
○ see : https://storage.stratoslive.wso2.com
● Support for Application Development Lifecycle
28. ● Application in platform solves business problems
● Needs to monitor activity
● Store/process/analyze business activity
● Visualization
WSO2 Business Activity Monitor - Why?
29. WSO2 Business Activity Monitor
● Collect & store any type of business event
● Data capture framework
● Pre-Built Data Agents for all WSO2 Products
● Scalable Data Analysis
○ Apache Hadoop
● Dashboards and Reports
33. ● Business events are complex in nature
● Combination of several events make up a
complex event
● Identifying complex events out of an event
stream
WSO2 CEP - Why?
34. WSO2 CEP
● High Performant Processing Engine
○ WSO2 Siddhi
● Query Language for Temporal Event Stream
Processing
● Rich Event Model
● Event Capturing and Delivery Framework
○ Apache Thrift or HTTP
● Integrates any system for event capture
● Event Publishing and Custom Notifications
● Massively Scalable
37. ● Persisted data with no access has no real value
● Opening up storage for everyone is risky
● Controlled approach for data access is needed
● API for data
WSO2 Data Services Server - Why?
38. WSO2 Data Services Server
● Expose Any Source of Data as Web Services or
REST Resources
● Declarative programming model
● Data source federation
● RESTful Data Access
● Secured & Managed data access
● Transactional data access
● Transformation
● Validation framework
40. Summary
● Highly scalable enterprise applications can be
written/deployed on top of WSO2 Carbon
platform
● WSO2 Carbon platform natively supports dealing
with enterprise data
● Discussed several key components that deal with
enterprise data.
41. Engage with WSO2
•Helping you get the most out of your deployments
•From project evaluation and inception to development and
going into production, WSO2 is your partner in ensuring 100%
project success