IBM BPM Application Pattern in a private cloud

IBM® Business Process Manager Application Pattern provides application models that enable the IBM BPM environment to run in a private cloud. You can use IBM BPM Application Pattern with IBM PureApplication® System.

IBM BPM Application Pattern is a configuration of IBM BPM Advanced V8.5 that is optimized to run in IBM PureApplication System environments. IBM BPM Application Pattern uses business process virtualization as a process model with business requirements. From IBM Process Center, you can centrally deploy business processes for your organization. IBM BPM Application Pattern provides business process management capabilities that are configured for typical business process management projects.

The IBM BPM Application Pattern application model is based on a pattern type and uses artifacts to create the environment. A pattern type is a collection of plug-ins that define artifacts, along with configuration files, that are packaged in a .tgz file. You build the IBM BPM application by using IBM BPM Pattern Type 8.5 and by using the following artifacts:
Components
Middleware services that the virtual appliance requires. Components contain application artifacts and attributes that you can configure.
Links
Connections between two components. For example, if an application component depends on a database component, a link from the application component to the database component defines this dependency.
Policies
Quality-of-service levels for artifacts in the virtual application. You can apply policies to a virtual application to configure specific behavior in the deployed virtual application instance. You can apply a policy to configure middleware services during deployment to configure specific behavior or to define a quality-of-service level.

You use virtual application templates to create virtual application patterns. Virtual application templates help you quickly set up complex, highly available IBM BPM environments.

PureApplication System provides the framework to deploy IBM BPM applications into a private cloud. A deployed application is converted from a logical model to a topology of virtual machines that are running in the cloud. The system determines the underlying infrastructure and middleware that are required for the application. The system also adjusts the underlying infrastructure and middleware to ensure that the quality-of-service levels, which are set for the application, are maintained. A deployed application is called a virtual application instance.