After we finished writing the post on VMware Cloud Foundry platform, it seemed natural to write a follow-up on Red Hat OpenShift. OpenShift is a Java-based Platform-as-a-Service (PaaS) offering from Red Hat, the ‘giant’ of Open Source Software with a well-deserved reputation that comes from a wide range of products including operating systems (Fedora, Red Hat Enterprise Linux), application servers / middleware (JBoss AS, JBoss ESB), frameworks (Hibernate, Seam) and tools (JBoss Tools, Arquillian).
As a PaaS offering, the ultimate goal of OpenShift is to reduce the effort needed to write and deploy highly scalable and highly available Java applications. Under your dedicated “application space” the platform components run to ensure your application is able to respond to user’s requests, but isolating your application code from the infrastructure and all the complexity usually associated with complex, distributed deployments.
In this post we will show how to start working with OpenShift Express, prepare an existing Java with Spring application and deploy it to the cloud. We will be using Eclipse IDE Java EE bundle on a Windows workstation to work on the application and test it locally, plus OpenShift command-line tools to configure and manage the cloud deployment.
Read the complete article at: http://deors.wordpress.com/2011/12/13/red-hat-openshift/