Why a Java PaaS Enablement Solution?

CumuLogic was founded with the thinking that although Infrastructure-as-a-Service (IaaS) brought agility to enterprise IT and provided the scalability and elasticity needed for constantly changing business needs, it didn’t provide enough value to enterprise IT which is still required to install, configure, optimize and standup the application infrastructure stack for running various applications. All the tasks that IT was assigned to support as set of business applications, still needed to be performed – and now in the virtualized environments, which potentially added more complexity in deployments and software licensing models. Not to mention, additional licenses for hypervisors and management tools to manage the new virtualized environments were also needed in this new scenario. This however resulted in improved time-to-market by allowing application developers to self-serve the infrastructure resources for development and QA/Testing of applications. Overall, the application deployment process didn’t change much - applications still got developed and deployed on a variety of different versions of infrastructure software or combinations of software stacks. Arguablly, virtualized environments added complexity and cost to IT operations by providing savings from better utilization of hardware.

Enter Platform-as-a-Service (PaaS) - a pre-built and pre-optimized platform where applications can be deployed in the cloud without application developers having to know extensive details about the infrastructure plumbing. We believe that just like hypervisors isolated the hardware from operating systems, it is about time we isolate applications from the middleware. By doing so, application developers will spend their precious time writing code which is abstracted and independent of the middleware and infrastructure stacks. This could potentially eliminate many versions of infrastructure software components that enterprises use, and improve the utilization of software and eventually bring in substantial savings in IT capex and opex.

CumuLogic offering was designed to satisfy the following criteria:

• Provide a robust Platform-as-a-Service enablement offering which allowed organizations to build their own PaaS
• Enable Java application infrastructure for the initial PaaS offering
• Flexibility for the enterprise to customize their PaaS environment
• Enable organizations to leverage their existing investments in infrastructure software if they choose to, which means build a PaaS using infrastructure software based on the infrastructure software organizations already use to minimize the risk of migrating to cloud environments and also leverage software licenses of commercial software
• Provide significant control for enterprise IT to track cloud usage and maintain security and compliance
• Give organizations the choice of using the same platform on public or private clouds
• Eliminate the need for IT personnel to spend any time on installing and configuring infrastructure software
• Create an on-demand self-service environment for developers to seamlessly traverse the application lifecycle
• And finally, provide the necessary functionality to optimally use the cloud resources by autoscaling, monitoring and customization of entire integrated stack.

We continue to take inputs from our Beta users on the feature sets and welcome any further feedback and assistance in refining our product roadmap from community of application developers and IT managers.

We hope to offer a most comprehensive Platform-as-a-Service enablement solution for your choice of public and private cloud environments.