Move to the Cloud with IBM Application Pattern for Java
The IBM Application Pattern for Java lets you easily move any existing Java application to the Cloud and make it reusable as either a platform or a modifiable template. Most of the major cloud providers either allow or enable the use of Java technology in their cloud offerings. IBM’s approach is to provide a set of technologies with both IaaS- and PaaS-type capabilities. The more PaaS-like capabilities are provided by virtual application patterns. A virtual application pattern is an application-centric definition of a deployment. A Virtual Application Builder lets you provision the application itself, along with the definition of any resources it requires through the use of components covering database connections, messaging queues, and so on, and policies covering scalability, service-level agreements (SLAs), and the like.
The IBM Application Pattern for Java is a virtual application pattern that enables you to deploy new and existing Java-based applications into the IBM cloud simply and quickly. The process is simple because predefined building blocks are provided and default capabilities are built in. It provides five simple building blocks you can use to create a new Java virtual application. They allow you to deploy your application and any additional libraries or configuration files it may require, configure the incoming and outgoing firewall, and add your application log files into the provided monitoring framework.