• No results found

Production Machine - Create a BPM Node

• Task 6: Perform Required Post-Installation Tasks, page 86

TIBCO ActiveMatrix BPM Installation and Configuration

76

|

Chapter 6 Adding an Additional ActiveMatrix BPM System to an Existing ActiveMatrix Enterprise

Overview

Multiple BPM systems (version 2.2 or later) can be installed in the same

ActiveMatrix enterprise, administered by the same ActiveMatrix Administrator server (version 3.3 or later).

Figure 5 shows a simple example in which a development BPM system and a production BPM system are installed in the same ActiveMatrix enterprise. Note the following points about this example.

Every BPM system in an ActiveMatrix enterprise must already be at version 2.2 (or later) before you add another BPM system to that enterprise.

You must upgrade any existing pre-version 2.2 BPM system in the enterprise to version 2.2 before adding an additional BPM system.

In this example... In general, in the same ActiveMatrix Enterprise...

Development and production BPM systems are both managed by the same ActiveMatrix Administrator server.

Each ActiveMatrix host that hosts (any part of) a BPM system must be bound to the same ActiveMatrix Administrator server.

Development and production BPM systems are hosted on separate physical machines.

Multiple BPM systems can be hosted on the same physical machine.

Development and production BPM systems both use the basic architecture (although ActiveMatrix Administrator is hosted separately).

Multiple BPM systems can use different (basic or distributed) architectures as required.

Development and production BPM systems are hosted on separate ActiveMatrix Host instances.

TIBCO recommend that:

• each discrete BPM system is hosted on its own set of TIBCO Host instances.

• ActiveMatrix Administrator is hosted on its own set of TIBCO Host instances.

TIBCO ActiveMatrix BPM Installation and Configuration Overview

|

77

Development and production BPM systems use different ActiveMatrix environments.

Multiple BPM systems can either share the same ActiveMatrix environment or use different ActiveMatrix environments:

• A shared environment allows each BPM system to access shared services, using service virtualization.

• Using separate environments allows each BPM system to be completely isolated from other BPM systems.

Development and production BPM systems are hosted on separate ActiveMatrix nodes.

Each BPM system must be hosted on a separate set of ActiveMatrix nodes.

The BPM application in the Development system is called BPM_Dev_App.

The BPM application in the Production system is called BPM_Prod_App.

Each instance of a BPM application in the same environment must have a unique name.

Development and production BPM databases are hosted on the same database server.

Multiple BPM systems can use different database servers, and different types of database. (For example, one system may use Oracle, another SQL Server.)

The same LDAP and SMTP servers are used by both BPM systems.

Multiple BPM systems can either use the same or separate LDAP or SMTP servers.

The same EMS server is used by both BPM systems.

BPM systems that share the same ActiveMatrix environment must use the same EMS server.

BPM systems in different ActiveMatrix environments can use different EMS servers.

The starting point for this procedure assumes that a (version 2.2) development BPM system, has already been installed, and that the ActiveMatrix Administrator server has been separately created. (See Creating an ActiveMatrix Administrator Server (Single or Replicated).)

In this example... In general, in the same ActiveMatrix Enterprise...

TIBCO ActiveMatrix BPM Installation and Configuration

78

|

Chapter 6 Adding an Additional ActiveMatrix BPM System to an Existing ActiveMatrix Enterprise

Figure 5 Example - Two separate BPM systems in a single ActiveMatrix Enterprise

TIBCO ActiveMatrix BPM Installation and Configuration Task 1: Perform Required Pre-Installation Tasks

|

79

Task 1: Perform Required Pre-Installation Tasks

Perform the following pre-installation tasks:

1. Check For Any Late Breaking Information 2. Check the System Requirements

3. Configure TIBCO Enterprise Message Service 4. Configure the BPM Database Server

5. Configure the External LDAP Directory Server

6. Configure System Parameters on UNIX or Linux Platforms 7. Configure Apache Ant

8. Download Required Third-Party Software Assemblies 9. Download ActiveMatrix BPM Software

TIBCO ActiveMatrix BPM Installation and Configuration

80

|

Chapter 6 Adding an Additional ActiveMatrix BPM System to an Existing ActiveMatrix Enterprise

Task 2: Production Machine - Install ActiveMatrix BPM Software

1. Log on to the Production machine.

2. Run TIBCOUniversalInstaller to install ActiveMatrix BPM software. (See Installing ActiveMatrix BPM Software (TIBCO Universal Installer).)

3. Make sure that you complete the following screens/fields as shown.

Screen Requirement

Installation Profile Selection

Select the Remote machine profile.

TIBCO Installation Home

Select Create a new TIBCO_HOME.

Post-Install summary Select Launch TIBCO Configuration Tool.

TIBCO ActiveMatrix BPM Installation and Configuration Task 3: Production Machine - Configure JDBC Drivers

|

81

Task 3: Production Machine - Configure JDBC Drivers

1. Make sure that the jar files for the required JDBC drivers are available on the production machine. (See JDBC Drivers on page 24.)

2. In TIBCO Configuration Tool, enter a local location for the TIBCO configuration folder (CONFIG_HOME), or click OK to use the default location.

3. In the Create new configurations screen, run the Configure Third-Party Driver Wizard.

4. Configure the JDBC driver needed for the database server that will be used to host the ActiveMatrix BPM database for the production BPM system. This must be one of the following drivers:

— TIBCO enabled JDBC driver for Microsoft SQL Server 3.0 or 4.0

— TIBCO enabled JDBC driver for Oracle 11.1.0

— TIBCO enabled JDBC driver for IBM DB2 4.12.55

5. Return to the Create new configurations screen, but do not close TIBCO Configuration Tool.

You can skip this task if the machine on which you want to install the new BPM system already contains the appropriate configured JDBC driver.

TIBCO ActiveMatrix BPM Installation and Configuration

82

|

Chapter 6 Adding an Additional ActiveMatrix BPM System to an Existing ActiveMatrix Enterprise

Task 4: Production Machine - Create a Host Instance

1. In TIBCO Configuration Tool, choose the Create TIBCO Host Instance Wizard.

2. Make sure that you complete the following screens/fields as shown.

TIBCO Configuration Tool creates the specified TIBCO host instance (if it does not already exist), binding it to the ActiveMatrix Administrator server.

For example, in Figure 5, BPM_Prod_Host is created on the Production machine and bound to the ActiveMatrix Administrator server.

Screen Requirement

TIBCO Host instance

Configuration: Details 1. Enter a unique Name for this TIBCO Host instance.

2. Enter the ActiveMatrix Enterprise Name.

TIBCO Host instance Configuration:

Administrator Server

1. Select Bind to Administrator server.

2. Enter the Machine Name on which the ActiveMatrix Administrator server is running.

TIBCO Host instance Configuration:

Administrator Server

Select:

Create TIBCO Host instance

Launch TIBCO Host instance

Register TIBCO Host instance to the Administrator server

TIBCO ActiveMatrix BPM Installation and Configuration Task 5: Production Machine - Create a BPM Node

|

83

Task 5: Production Machine - Create a BPM Node

1. In TIBCO Configuration Tool, choose the Create TIBCO ActiveMatrix BPM Server Wizard.

2. Make sure that you complete the following screens/fields as shown.

Screen Requirement

ActiveMatrix BPM:

Database Administrator

Enter the details of the database server that will be used to host the ActiveMatrix BPM database for the new ActiveMatrix BPM system. (See Configure the BPM Database Server.)

This can either be the same database server that is hosting any existing ActiveMatrix BPM databases, or a different database server.

ActiveMatrix BPM:

Runtime Database Configuration

Enter the details of the ActiveMatrix BPM database for the new ActiveMatrix BPM system.

ActiveMatrix BPM:

Configuration

Change AMX-BPM Application Name to a unique name (not used by any other BPM system) in this ActiveMatrix environment.

ActiveMatrix BPM:

LDAP Configuration

Select Use External LDAP Server and specify the connection details for an external LDAP server.

ActiveMatrix BPM:

SiteMinder Configuration

1. Select Use Existing ActiveMatrix Administrator Server.

2. Specify the details of the ActiveMatrix Administrator server being used by the development BPM system.

TIBCO ActiveMatrix BPM Installation and Configuration

84

|

Chapter 6 Adding an Additional ActiveMatrix BPM System to an Existing ActiveMatrix Enterprise

ActiveMatrix BPM:

Host and Node Configuration

1. Host: Enter the name of the TIBCO Host instance on which the BPM system will be created. This must be an existing host that is bound to the specified ActiveMatrix Administrator server (for example, in Figure 5, BPM_Prod_Host).

2. Environment Name: Enter the name of the ActiveMatrix

environment in which the BPM system will be created. This can be either:

— a new environment (for example, in Figure 5, BPMProdEnvironment), or

— an existing environment that is part of the ActiveMatrix enterprise managed by the specified ActiveMatrix Administrator server.

3. Node Name: Enter a unique name for the ActiveMatrix node on which the BPM system will be created (for example, in Figure 5, BPM_Prod_Node).

4. Node Management Port: Enter a unique port number.

Screen Requirement

TIBCO ActiveMatrix BPM Installation and Configuration Task 5: Production Machine - Create a BPM Node

|

85

TIBCO Configuration Tool:

— creates and starts a BPM node (of type BPM Node) on the specified TIBCO host instance.

— adds the new node to the specified ActiveMatrix environment (creating that environment if necessary).

For example, in Figure 5:

— BPM_Prod_Node is started on BPM_Prod_Host.

— BPMProdEnvironment is created to include BPM_Prod_Node.

Administrator Server Configuration:

Summary

Select Create ActiveMatrix BPM, then:

If the string [Creating Database Instance] is appended to the Create ActiveMatrix BPM action (indicating that you chose to automatically create the ActiveMatrix BPM database), click Configure.

If the string [Not Creating Database Instance] is appended to the Create ActiveMatrix BPM action (indicating that you chose to manually create the ActiveMatrix BPM database):

a. Click Save to save the configuration information gathered in the preceding screens to the specified Session Scripts and Log Folder.

b. Click Cancel to exit the Create TIBCO ActiveMatrix BPM Server wizard.

c. Get a database administrator to manually create the BPM database - see Manually Running BPM Database Creation or Upgrade Scripts.

d. Run the Create TIBCO ActiveMatrix BPM Server wizard again.

e. Click Load, then select the Session Scripts and Log Folder in which you saved the configuration information.

f. Click OK when the Loaded data model successful message is displayed.

g. Click Next repeatedly until you reach the ActiveMatrix BPM:

Runtime Database Configuration screen, then click Test

Connection (to verify that TIBCO Configuration Tool can connect to the BPM database).

h. Click Next repeatedly until you reach the Administrator Server Configuration: Summary screen, then click Configure.

Screen Requirement

TIBCO ActiveMatrix BPM Installation and Configuration

86

|

Chapter 6 Adding an Additional ActiveMatrix BPM System to an Existing ActiveMatrix Enterprise

Task 6: Perform Required Post-Installation Tasks

Perform the following post-installation tasks:

1. Create Any Other Required LDAP Connections to LDAP Directories (if required)

2. Configure Transaction Recovery (Oracle only)

3. Set Transaction Verification Property (SQL Server Only) 4. Edit TIBCO Hawk® Rulebase Files (optional)

TIBCO ActiveMatrix BPM Installation and Configuration Upgrading an ActiveMatrix BPM System

|

87