Data-as-a-service is an emerging trend in application development, and WSO2 has built that capability into its new StratosLive cloud platform-as-a-service, set for release on Monday, along with an update to its Stratos open-source cloud middleware platform (now at version 1.5).

Stratos is meant for private clouds being implemented behind firewalls, while StratosLive is a public PaaS hosted service built on Stratos, which in the new version offers integration to back-end app servers, ESBs, databases, registries, and process management tools right through to the portal server, according to Paul Fremantle, cofounder and CTO of WSO2.

“You could deploy business process portals within Stratos, but you had to manage the data in a single-tenant way outside Stratos,” he said of the previous version. “In 1.5, you go into the control panel and set up the database. It can offer an RDS slice to you, such as a tenant within Oracle or MySQL, or you can bootstrap the database within Apache Cassandra.” The support for NoSQL databases such as Cassandra offers elasticity and multi-tenant capability, he added.

The cloud platforms build upon and extend the company’s Carbon enterprise middleware platform by adding self-service provisioning, multi-tenancy, metering and elastic scalability, according to the company. “We’ve embedded multi-tenancy into the core of Carbon, so when you download, you get a multi-tenant ESB that’s running in a single-tenant mode,” Fremantle said.

The multi-tenancy allows users to run multiple applications within one JVM and middleware stack, eliminating the need to fire up a new virtual machine with its own middleware every time someone want to add a new application, he explained.  

Besides the data-as-a-service product, three other cloud middleware products are being rolled out with the new releases, including software for Complex Event Processing as a Service, Message Broker as a Service, and a Cloud Services Gateway, according to the company. These join 10 other products launched with Stratos 1.0 that cover such things as identity, governance, mashups, business rules and processes, and enterprise service bus, all as services.

And, because Carbon is built on core OSGi, developers can use the Eclipse-based Carbon Studio IDE along with the above products to offer a comprehensive development platform for software-as-a-service applications that can be shared across multiple tenants, Fremantle said.

“Gartner says there won’t be an integrated, complete PaaS until 2015,” he said, adding that IBM and Oracle are trying to build out complete platforms-as-services through acquisitions and integration. “But we’re way ahead of that curve.”