Session Title Understanding Stratos - an Open Source Platform-as-a-Service runtime

Session Type Tutorial

Duration 45 minutes

Speaker(s) Paul Fremantle (WSO2)

As Co-founder and CTO of WSO2, Paul spearheads the company’s overall technical and product strategy. Paul is an experienced software and product development professional, having previously worked as the product lead and architect for the IBM Web Services Gateway. Paul also has significant experience in Open Source and Open Standards: he is VP of Apache Synapse and co-chair of the OASIS WS-RX Technical Committee. Paul provides strong technical vision at WSO2 but acknowledges with pride that he works closely with one of the best teams in the industry.

Paul has published many articles, both on the Web and in traditional forms, and has spoken at numerous industry conferences, including ApacheCon, Colorado Software Summit, XML Europe, Software Architecture, QCon and many others. He has published two books: Building Web Services in Java  (2nd edition) and The XML Files.

Paul previously worked in IBM Global Services for 3 years, providing technical and business consultancy around the Internet and e-business. Before joining IBM, he was a consultant at ZS Associates, providing analytical sales forecasting consultancy to the pharmaceutical market.


Session Description

Stratos is an Open Source Platform-as-a-Service runtime that is built on Java and OSGi, but supports a number of core services, including Tomcat, Cassandra, MySQL, PHP, as well as messaging, ESB, portal, Business Activity Monitoring (BAM) and more. In this session Paul Fremantle, CTO of WSO2 and one of the project founders will talk about the evolution of the project, core principles and approaches and futures. He will give a short demo as well as talking about how Stratos is being used by different organizations to create domain-specific PaaS deployments.

The talk will dig into some of the core technologies of a PaaS including multi-tenancy, elasticity, billing and metering, self-service and tenant isolation. Paul will also look at how development lifecycle control is emerging as a key part of the PaaS approach. The talk is aimed at cloud developer and architects looking to use PaaS within their organization or across organizations.