Introducing IBM Business Process Manager Pattern
IBM® Business Process Manager Pattern provides common patterns that enable the IBM BPM environment to run in a private cloud, which efficiently runs workloads, manages all integrated components, monitors the health of the system, and deploy applications.
IBM BPM Pattern uses business process virtualization as a process model that has business requirements. From IBM Process Center, you can centrally deploy business processes for your organization. IBM BPM Pattern provides business process management capabilities that are configured for typical business process management projects.
To implement a business process management solution, understand the pattern configurations including what pattern types are and which artifacts are available:
- pattern type
- A collection of plug-ins that define artifacts that are packaged
in a .tgz file. IBM BPM
Pattern uses
artifacts based on the pattern type to create an IBM BPM environment. IBM BPM
Pattern has
the following pattern types:
- IBM BPM Pattern 8.6.0 for Virtual System 1.0
- IBM BPM Pattern 8.6.0 for Virtual Application 1.0
- virtual system pattern
- One or more middleware-centric virtual images, which can include script packages, that implement a deployment topology. A virtual system pattern is a shared topology definition used for repeatable deployment. To create an IBM BPM environment, you start by creating and deploying a virtual system pattern. For example, a virtual system pattern can contain a deployment manager, one or more custom nodes, an IBM HTTP Server, and configuration scripts for installing applications to the topology.
With IBM BPM, you can either build your own virtual system pattern or use a predefined virtual system pattern. By using predefined patterns, you can quickly set up complex, highly available IBM BPM environments.
Because IBM BPM Pattern provides a standardized solution for you to reuse, after you build a virtual system pattern you can deploy the virtual system pattern and manage it in a cloud environment. A deployed pattern is called an instance. A deployed pattern is converted from a logical model to a topology of virtual machines that are deployed to the cloud.
- classic virtual system pattern
- A virtual system pattern that was created on the earlier version.
Virtual system patterns are still supported but are now referred to
as classic virtual system patterns. Note: To convert a classic virtual system pattern to use the architecture for virtual system patterns that were introduced in PureApplication® System, see Promoting classic virtual system patterns.
- virtual application pattern
- An application-centric pattern that defines the resources that are required to support virtual applications, including web applications, databases, user registries, and more. If you use virtual application patterns, IBM PureApplication automatically constructs the necessary infrastructure and middleware resources to provision and continually manage your virtual application.
- software components
- IBM BPM software, such as the IBM BPM 8.6.0 Process Server deployment manager software component.
- script packages
- Configuration scripts to configure software components, such as the IBM BPM 8.6.0 Config Security Directory Server script package, which you use to configure IBM Security Directory Server to work with IBM BPM.
- link
- A representation of data dependencies between the attributes of two software components, ensuring that the attributes between software components that have data dependencies have the same value. The first software component or script package depends on the second software component or script package. The first software component or script package runs after the second software component or script package.
- policy
- A quality-of-service level for artifacts in patterns that are applied to a software component to configure specific behavior in the deployed virtual instance. For example, to alleviate heavy workloads when a pattern is deployed, you can add a base-scaling policy to the IBM BPM 8.6.0 custom node software component to add more than one custom node.
- add-on
- An additional service or feature that IBM PureApplication provides for IBM BPM Pattern. For example, to provide more storage to the provisioned virtual machine you can add a default add-disk add-on to one software component.