Plan the ND environment
Before you plan your deployment environment :
- Choose a database type
- Identify available resources
- Identify necessary security authorizations
These decisions influence trade-offs that you make between the available hardware and physical connections, the complexity of the management and configuration and requirements such as performance, availability, scalability, isolation, security, and stability.
Procedure
- Identify the functional requirements of the deployment environment.
- Identify the features or runtime capabilities of your deployment environment.
Consider whether the deployment environment will support other IBM BPM products and non-BPM products in addition to IBM BPM.
- Identify the component types that you will deploy.
- Identify the import and export implementation types and transports.
Consider the resources needed for the databases or Java™ Message Service (JMS) resources and the need for business events and their transmission mechanism.
- Identify any functional requirements that are not related to applications.
Consider security servers, routers, and any other hardware or software requirements to handle business events.
- Identify the capacity and performance requirements for your environment.
- Identify the redundancy requirements for your environment.
- Identify the number of servers that you need for failover.
- Design your deployment environment.
Decide on the pattern. For IBM BPM, you can select one of four established topology patterns:
- Single Cluster
- Remote Messaging
- Remote Messaging and Remote Support
- Remote Messaging, Remote Support, and Web
If none of these patterns meets your needs, you can use the administrative console to create a custom deployment environment.
If your configuration supports multiple IBM BPM and non-BPM products in addition to, and compatible with, IBM BPM, the patterns of those products would be available to you when you create your deployment environment.
- Understand the methods available to you for configuring your deployment environment.
You can configure the following types of deployment environments for IBM BPM:
- A standardized ND environment
A standardized ND environment is based on a topology pattern template included with the software and implemented by using the Deployment Environment configuration wizard or wsadmin commands.
You can use the Deployment Environment Configuration wizard to create clusters with the Single Cluster, Remote Messaging, Remote Messaging and Remote Support, and (if applicable) Remote Messaging, Remote Support, and Web cluster topology patterns. You can also use the Deployment Environment Configuration wizard in the administrative console to create a custom deployment environment. Alternatively, you can build it yourself through the administrative console.
- A customized ND environment
A customized ND environment is a configuration created from the administrative console, as opposed to a "template-based" configuration from the Deployment Environment wizard.
You should create a customized ND environment only if the topology patterns that are included with the software do not meet your configuration needs.
As is the case with the standardized environment, you can create a customized ND environment with wsadmin.
Related tasks:
Set up deployment environments