Plan the ND environment

Before you plan your deployment environment :

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

  1. Identify the functional requirements of the deployment environment.

    1. 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.

    2. Identify the component types that you will deploy.

    3. 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.

    4. 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.

  2. Identify the capacity and performance requirements for your environment.

  3. Identify the redundancy requirements for your environment.

    1. Identify the number of servers that you need for failover.

  4. Design your deployment environment.

    Decide on the pattern. For IBM BPM, you can select one of four established topology patterns:

    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.

    See Topologies of an ND environment.

  5. Understand the methods available to you for configuring your deployment environment.

    You can configure the following types of deployment environments for IBM BPM:


Related tasks:
Set up deployment environments