WSO2 Ships StratosLive PaaS, Stratos 1.5 Open Source Cloud Middleware

WSO2 is bringing its open source middleware to public, private and hybrid clouds with its StratosLive PaaS and an updated version of Stratos. The offerings support taking SOA and composite appdev and deployment to the cloud, WSO2 CTO and co-founder Paul Fremantle told IDN.  

Tags: WSO2, SOA, middleware, cloud, open source,

cloud_passWSO2 is bringing its open source middleware to public, private and hybrid clouds with its StratosLive PaaS and an updated version of Stratos. The offerings support taking SOA and composite appdev and deployment to the cloud, WSO2 CTO and co-founder Paul Fremantle told IDN.  

 

WSO2’s StratosLive PaaS is a suite of 14 middleware components pre-configured into a reliable and high-scalable designtime and runtime platform optimized for on-premise or hosted clouds, Fremantle told IDN. The StratosLive PaaS includes an application server, ESB, database, identity server, governance registry, business process manager, portal server and other components. It is available as an on-premise or hosted solution.

 

“From day one, we knew WSO2 needed to have a set of components to work together – a distributed architecture,” Fremantle told IDN. “So, our SaaS platform uses a variety of services, like an OS needs all sorts of components, such as thread management, process management, disk management and so on.”  

Download WSO2 latest cloud offerings here

 

WSO2’s StratosLive PaaS architecture goes beyond simple hosting to provide VMs of higher level facilities, such as virtual application servers, ESBs, or messaging fabrics. Stratos 1.5 also extends WSO2’s open source WSO2 Carbon enterprise middleware platform with new cloud functionality for self-service provisioning, multi-tenancy, metering, elastic scaling and other cloud-centric capabilities. 

 

"We feel the real opportunity in PaaS is where the ‘P’ is platform doesn’t just mean pieces of a middleware stack – but the complete middleware stack. "

Paul Fremantle
CTO & Co-Founder
WSO2

Another key addition WSO2 made is its Cloud Services Gateway model. “We see a lot of use around bridging between internal and external systems, and that is one pattern that is very distinct,” Fremantle told IDN. “With the Cloud Services Gateway, we’ve specially designed that pattern so that it can do a lot of that for you.”  

 

With WSO2 StratosLive and WSO2 Stratos 1.5, WSO2 adds four new cloud middleware components:

 

WSO2 Data as a Service - Provides both SQL and NoSQL databases to users based on both MySQL and Apache Cassandra to allow users to self-provision a database in the cloud. MySQL provides compatibility with existing JDBC and SQL code, while Apache Cassandra extends the model to provide elastic scalability, key-value paradigm support, and highly consistent read-write performance under load and scale. In both cases, WSO2 Data as a Service is offered as a full multi-tenant capability, providing increased efficiency, lower costs, and instant self-service provisioning.

 

WSO2 Complex Event Processing as a Service  - Provides a full multi-tenant cloud version of WSO2 CEP Server and supports multiple CEP [complex event processing] engines, including Drools Fusion and Esper. The offering lets devs and architects create queries and analyses of real-time event streams to drive real-time business decisions and alerts.

 

WSO2 Message Broker as a Service - Provides a full multi-tenant cloud version of WSO2 Message Broker and supports message queuing and publish-subscribe to enable message-driven and event-driven solutions in the enterprise. It uses Apache Qpid as the core messaging engine to implement the Advanced Message Queuing Protocol (AMQP) standard—the only widely supported open standard wire protocol for messaging.

 

WSO2 Cloud Services Gateway (WSO2 CSG) - Provides a fully multi-tenant product within WSO2 Stratos and WSO2 StratosLive. WSO2 CSG provides a managed, secure tunnel into the enterprise from the cloud. Applications of WSO2 CSG include protecting APIs, providing a firewall for services, ensuring private data access, bridging hybrid clouds, and offering security verification.

Inside the WSO2 PaaS Architecture
for Public, Private, Hybrid Clouds
WSO2’s architecture integrates a wide rage of middleware and higher level WSO2 componentized services, including:  
ESB as a service
Data services as a service
Business processes as a service
Business rules as a service
Business activity monitoring as a service
Mashups as a service
Application server as a service
Portals as a service (based on WSO2 Gadget Server)
Governance as a service 
Identity as a service 

Fremantle explained why WSO2 assembled such a rich set of services for its StratosLive PaaS.

 

“Many of the PaaS offerings today are just niche PaaS – not true full-feature PaaS,”  he said. As an example, Fremantle noted the Google App Engine focuses mainly on web application development and that other PaaSs focus just supporting integration or business processes. “We feel there just isn’t anyone who needs just one function – web apps, integration or business processes. They really need all of them. So, we feel the real opportunity in PaaS is where the ‘P’ is platform doesn’t just mean pieces of a middleware stack – but the complete middleware stack.”

 

Making the case for multiple services in a unified PaaS, Fremantle noted two popular main use case profiles from nearly 1,500 WSO2 StratosLive PaaS beta users over the past year.

 

“First, people just want a set of lower level cloud services to support multi-tenant, configuration, metering and messaging,” he said. That said, if a dev wants to write a multi-tenant app, that will require code changing, he added. But, a dev could take a web app with a JDBC database and deploy in Stratos  simply as a single tenant application running on that infrastructure.  

 

“Second, a lot of people using Salesforce.com or Google Apps want to integrate those with SAP or some other [on-premise] legacy applications,” Fremantle said. “A cloud-based platform that already has an ESB registry along with [higher-level] capabilities for mashups, business process or rules gets them where they want to be.  

 

Both StratosLive PaaS and Stratos 1.5 are available today with a range of subscription levels to meet the varying needs of organizations, from start-ups to Global 1,000 enterprises. WSO2’s offerings are standards-based and use a common set of open source code.

 

WSO2 customers and partners already are seeing benefits from their early use of WSO2 StratosLive and WSO2 Stratos. One U.S. bank is using WSO2 Stratos to enable rapid application development and collaboration.

 

Meanwhile, a leading systems integrator is using WSO2 Stratos as the basis for rapid delivery of middleware to project teams, as well as delivering a vertical industry application via a SaaS model to customers. WSO2 Stratos provides an integration layer that allows it to install onto any existing cloud infrastructure such as Eucalyptus, Ubuntu Enterprise Cloud, Amazon EC2 and VMware ESX.

 

WSO2 StratosLive and WSO2 Stratos 1.5 are in production and available now as open source middleware solutions under the Apache License 2.0.

 




back