Open Source Middleware for the Cloud: WSO2 StratosbyAfkhamAzeezDirector of ArchitectureWSO2 Inc.
… the completeopen sourcePaaS & CMP
AgendaWhat is a PaaS?
What are the differentiations?
What to look for in a PaaS?
What is Stratos?What is a middleware Platform?
What is a middleware Platform?
What is Platform as a Service?
The Key Players7
What to look for in a PaaS (1/2)Lean
All the on-premise benefits are magnified in a cloud
Efficiency that is valuable in fixed deployments is invaluable in large dynamic deployments!
Available on private, public, on-premise
Getting locked into a specific public PaaS will have long term repercussions
Open Source is a huge protection against this
The correct set of core “services”
Not just App Server, but Identity, Registry, Data, Cache, ESB, BPMS, Billing, Logging, etcWhat to look for in a PaaS (2/2)Open Standard interfaces to common services
Self-service, multi-tenancy, elasticity, metering, incremental deployment and testing
Offers a basis for both single-tenant and multi-tenant models
Lots of tenants each with their own stuff, and/or
One application that is offered to all or many tenantsCloud Native Middleware
Cloud Middleware Platform and PaaSA PaaS requires an underlying software base
Cloud Middleware Platform (CMP), or
Cloud Enabled Application Platform (CEAP – Gartner)
Not all PaaS have redistributable CMPs
The benefit of having a CMP is choice:
Run your own PaaS in a private cloud
More than one PaaS provider
Open PaaS / Open CMP fights lock-in
WSO2’s CMP = Stratos
WSO2’s PaaS = StratosLive11
Stratos OverviewA 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 DevelopmentStratosLivehttp://stratoslive.wso2.com 13
Complete PaaS	Gartner is forecasting that it will be 2015 before vendors have true, integrated, complete CMP & PaaS frameworks
We believe Stratos & StratosLiveis that today!14
Services available in Stratoslive
One Enterprise Platform wherever you need it:A single code continuum
Completely modular based on OSGi
Complete Enterprise SOA Architecture:
AppServer, ESB, Governance, Portal, BPMS, BAM, Identity and more
Supported 24x7 with phone, web and full SLAsWSO2 Carbon & Stratos
User Experience of Stratos
Multi-tenancy
Multi-tenancyThree possible ways
Machine per tenant
VM per tenant
Share machine/VM across tenants
Challenges
Data isolation
Logic isolation
SecurityAchieving Tenant IsolationEach Tenant is given a Security Domain
Each domain may have its own User Store and Permissions, thus have a set of users and permissions enabling users to access resources
Each domain is isolated and do not have access to other domainsAchieving Execution IsolationAxis2 have stateless executions and keep all state in a Context.

More Related Content

PPTX
Radius server,PAP and CHAP Protocols
PPT
Radiojungle AAA RADIUS introduction
PPTX
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
PDF
The Three Musketeers (Authentication, Authorization, Accounting)
PDF
AAA & RADIUS Protocols
PDF
TACACS Protocol
Radius server,PAP and CHAP Protocols
Radiojungle AAA RADIUS introduction
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
The Three Musketeers (Authentication, Authorization, Accounting)
AAA & RADIUS Protocols
TACACS Protocol

What's hot (20)

PDF
When and Why Would I use Oauth2?
PPT
RADIUS
PPT
Soa Eai Ver1 0
PPTX
Amazon Web Services Federation Integration Governance Workshop with Layer 7
PPTX
Unit iii soa
PPTX
Integration on windows azure
PDF
Challenges in Cloud Migration & Solutions
PPT
Azure Serrvices Platform Pro Dev Partners
PDF
Tacacs
PDF
Simplifying User Access with NetScaler SDX and CA Single Sign-on
PPTX
Net Services
PDF
Obtain SAN SSL or Multi Domain SSL Process | RapidSSLonline
PPTX
Restful api
PPTX
DataPower Restful API Security
PPTX
Ead pertemuan-12
PPTX
Cloud Application architecture styles
PPTX
AD FS Workshop | Part 1 | Quick Overview
PDF
Intorduction to Datapower
PDF
Open Architecture for Developing Multitenant Software-as-a-Service Applications
When and Why Would I use Oauth2?
RADIUS
Soa Eai Ver1 0
Amazon Web Services Federation Integration Governance Workshop with Layer 7
Unit iii soa
Integration on windows azure
Challenges in Cloud Migration & Solutions
Azure Serrvices Platform Pro Dev Partners
Tacacs
Simplifying User Access with NetScaler SDX and CA Single Sign-on
Net Services
Obtain SAN SSL or Multi Domain SSL Process | RapidSSLonline
Restful api
DataPower Restful API Security
Ead pertemuan-12
Cloud Application architecture styles
AD FS Workshop | Part 1 | Quick Overview
Intorduction to Datapower
Open Architecture for Developing Multitenant Software-as-a-Service Applications
Ad

Viewers also liked (7)

PPTX
Ben mantell
PPTX
Ashoka the great....
PDF
Dossier Jornadas AEPD Octubre09
PDF
39629673 muslim-women-in-india
PPSX
Software Testing presentation
PPTX
Ashoka the great
Ben mantell
Ashoka the great....
Dossier Jornadas AEPD Octubre09
39629673 muslim-women-in-india
Software Testing presentation
Ashoka the great
Ad

Similar to WSO2Con 2011: Introduction to Stratos (20)

PPT
Understanding Platform as a Service
PPTX
Open Source Middleware for the Cloud: WSO2 Stratos
PPT
Stratos and PaaS for London Java Community
PDF
Building a SaaS using WSO2 Stratos
ODP
Multi-Tenant SOA Middleware for Cloud Computing
PDF
Stackato PaaS Architecture white paper
PPT
Tier 1 - Mac Virtual Machines and Virtual PC. Automation and ...
PPTX
Successfully deploy build manage your cloud with cloud stack2
PDF
describing-the-significant-use-of-cloud-computing-service-models-cuneiform
PPT
GigaSpaces CCF 4 Xap
PPTX
Introduction To Cloud Computing
PPTX
2014 q3-platform-update-v1.06.johnmathon
PDF
Enterprise Use Case Webinar - PaaS Metering and Monitoring
PPTX
The Story of How an Oracle Classic Stronghold successfully embraced SOA (ODTU...
PPTX
Introduction to the WSO2 Identity Server &Contributing to an OS Project
PPTX
Cloud Foundry - How Service broker integrates with AppDirect to provide catal...
PPTX
UNIT III - ppt.pptx
PPTX
Azure Overview Csco
PPTX
Single Sign On using ADFS.pptx
PPTX
Cloud monitoring overview
Understanding Platform as a Service
Open Source Middleware for the Cloud: WSO2 Stratos
Stratos and PaaS for London Java Community
Building a SaaS using WSO2 Stratos
Multi-Tenant SOA Middleware for Cloud Computing
Stackato PaaS Architecture white paper
Tier 1 - Mac Virtual Machines and Virtual PC. Automation and ...
Successfully deploy build manage your cloud with cloud stack2
describing-the-significant-use-of-cloud-computing-service-models-cuneiform
GigaSpaces CCF 4 Xap
Introduction To Cloud Computing
2014 q3-platform-update-v1.06.johnmathon
Enterprise Use Case Webinar - PaaS Metering and Monitoring
The Story of How an Oracle Classic Stronghold successfully embraced SOA (ODTU...
Introduction to the WSO2 Identity Server &Contributing to an OS Project
Cloud Foundry - How Service broker integrates with AppDirect to provide catal...
UNIT III - ppt.pptx
Azure Overview Csco
Single Sign On using ADFS.pptx
Cloud monitoring overview

More from Afkham Azeez (20)

PDF
SRE & Kubernetes
PDF
Microservices Resiliency with BallerinaLang
PDF
WSO2Con USA Microservices Transactions
PPTX
Introduction to WSO2 Microservices Framework for Java (MSF4J) 2.0
PPTX
Microservices with MSF4J - WSO2 Meetup
PPTX
Introduction to WSO2 Microservices Framework for Java - MSF4J - WSO2Con Asia ...
PPTX
WSO2ConUS 2015 - Introduction to WSO2 Microservices Server (MSS)
PPTX
WSO2Con 2015-us-introduction-to-mss-v2
PPTX
[WSO2Con Asia 2014] Accelerating Mobile App Development with MBaaS
PPTX
Java Colombo: Developing Highly Scalable Apps
PPTX
WSO2Con 2013 - The Integration Game Changer: WSO2 Integration Cloud
PPTX
Unleashing creativity through Arduino
PPTX
Wso2 con raspberry-pi-cluster
PPTX
Adjusting carbon topology to match high availability scenario requirements
PPTX
A multi-tenant architecture for Apache Axis2
PPTX
Building a multi-tenanted Cloud-native AppServer
PPS
Colombo
PDF
Intelli J IDEA
PPTX
WSO2con 2011: Introduction to Stratos
PPTX
WSO2Con 2011: Introduction to the WSO2 Carbon Platform
SRE & Kubernetes
Microservices Resiliency with BallerinaLang
WSO2Con USA Microservices Transactions
Introduction to WSO2 Microservices Framework for Java (MSF4J) 2.0
Microservices with MSF4J - WSO2 Meetup
Introduction to WSO2 Microservices Framework for Java - MSF4J - WSO2Con Asia ...
WSO2ConUS 2015 - Introduction to WSO2 Microservices Server (MSS)
WSO2Con 2015-us-introduction-to-mss-v2
[WSO2Con Asia 2014] Accelerating Mobile App Development with MBaaS
Java Colombo: Developing Highly Scalable Apps
WSO2Con 2013 - The Integration Game Changer: WSO2 Integration Cloud
Unleashing creativity through Arduino
Wso2 con raspberry-pi-cluster
Adjusting carbon topology to match high availability scenario requirements
A multi-tenant architecture for Apache Axis2
Building a multi-tenanted Cloud-native AppServer
Colombo
Intelli J IDEA
WSO2con 2011: Introduction to Stratos
WSO2Con 2011: Introduction to the WSO2 Carbon Platform

Recently uploaded (20)

PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PPTX
Module 1 Introduction to Web Programming .pptx
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
DOCX
search engine optimization ppt fir known well about this
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
Flame analysis and combustion estimation using large language and vision assi...
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PPTX
Training Program for knowledge in solar cell and solar industry
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PDF
Auditboard EB SOX Playbook 2023 edition.
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Module 1 Introduction to Web Programming .pptx
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
NewMind AI Weekly Chronicles – August ’25 Week IV
search engine optimization ppt fir known well about this
sustainability-14-14877-v2.pddhzftheheeeee
Co-training pseudo-labeling for text classification with support vector machi...
Flame analysis and combustion estimation using large language and vision assi...
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Taming the Chaos: How to Turn Unstructured Data into Decisions
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
4 layer Arch & Reference Arch of IoT.pdf
Enhancing plagiarism detection using data pre-processing and machine learning...
Training Program for knowledge in solar cell and solar industry
Consumable AI The What, Why & How for Small Teams.pdf
Auditboard EB SOX Playbook 2023 edition.
Early detection and classification of bone marrow changes in lumbar vertebrae...
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf

WSO2Con 2011: Introduction to Stratos