OpenShift supports full Java application life cycle
Red Hat has extended its OpenShift Platform-as-a-Service (PaaS) to include new functionality that supports a Java application's full life cycle. For example, developers now have access to the Jenkins continuous integration tool that in turn adds "Build-as-a-Service" to OpenShift users so they can have faster builds in the cloud environment. The newly integrated Maven build management tool also allows application dependencies to be identified during the build process.
JBoss Tools, a collection of plug-ins that integrate into Eclipse, is being used to provide a development environment for OpenShift. Red Hat also plans to provide JBoss Developer Studio support. The company says that OpenShift will enable developers to focus on their applications rather than the Java stack. OpenShift takes the program code from the IDE, removes any dependencies, compiles the application and makes it available to use on the cloud.
First introduced in Spring 2011, the OpenShift platform is based on open source technologies and enables developers to create and implement cloud-based applications. It's intended as a competitor to Windows Azure, Google's App Engine and Amazon's Elastic Beanstalk. OpenShift offers auto-scaling and supports languages such as Java, PHP, Python and Ruby, as well as various frameworks, middleware products and cloud infrastructures. The service is currently available as a free public beta.
- Red Hat Provides Comprehensive Lifecycle Support for Java in the Cloud with OpenShift PaaS, press release from Red Hat.
- Red Hat's OpenShift supports Java EE 6