Implementing and Administering Websphere Business Integration Server V4.3
Total Page:16
File Type:pdf, Size:1020Kb
Front cover Administering and Implementing WebSphere Business Integration Server V4.3 Implement a business integration infrastructure Develop and deploy solution components Manage WebSphere BI infrastructure Alicia Harvey Travis Jeanneret Thiam Cheng Lee Rangarajan S Manavalan Marty Trice ibm.com/redbooks International Technical Support Organization Administering and Implementing WebSphere Business Integration Server V4.3 April 2006 SG24-6647-00 Note: Before using this information and the product it supports, read the information in “Notices” on page ix. First Edition (April 2006) This edition applies to Version 4, Release 3, Modification 0 of IBM WebSphere Business Integration Server. © Copyright International Business Machines Corporation 2006. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . ix Trademarks . x Preface . xi The team that wrote this redbook. xii Become a published author . xiv Comments welcome. xiv Part 1. Implementing a BI solution framework . 1 Chapter 1. The state of business integration technology . 3 1.1 IBM WebSphere BI Overview . 4 1.2 The evolution of business integration technology . 4 1.3 Integration capabilities. 9 Chapter 2. Building an implementation plan . 15 2.1 WebSphere Business Integration Server overview . 16 2.1.1 WebSphere MQ Workflow: long-running processes . 17 2.1.2 WebSphere InterChange Server: objects and their interactions . 18 2.1.3 WebSphere BI Message Broker: routing and reformatting . 21 2.1.4 WebSphere BI Adapters: connectivity. 23 2.1.5 Base components . 25 2.1.6 Bringing it all together . 25 2.2 Business requirements . 26 2.2.1 Implementation of use cases as required . 26 2.2.2 Agility. 27 2.2.3 Ability to integrate existing services . 27 2.2.4 Business monitoring . 27 2.3 Quality of service requirements. 28 2.3.1 Performance . 28 2.3.2 Availability . 28 2.4 System design for our scenario. 29 2.5 Planning considerations . 31 2.5.1 WebSphere MQ Workflow. 32 2.5.2 InterChange Server. 35 2.5.3 WebSphere Business Integration Message Broker . 37 2.6 Planning documents . 39 Chapter 3. Implementing the runtime components . 45 © Copyright IBM Corp. 2006. All rights reserved. iii 3.1 WebSphere MQ Workflow installation and configuration . 46 3.1.1 Install WebSphere MQ Workflow Runtime . 47 3.1.2 Configure WebSphere MQ Workflow . 49 3.1.3 Verify WebSphere MQ Workflow server . 62 3.2 InterChange Server installation and configuration . 68 3.2.1 Prerequisite tasks . 68 3.2.2 Installation of WebSphere BI Server components . 70 3.2.3 Configuration of the InterChange Server . 73 3.2.4 Verifying the configuration. 80 3.2.5 Using role-based access control . 84 3.3 Installing WebSphere Business Integration Adapters . 96 3.4 WebSphere BI Message Broker installation and configuration . 100 3.4.1 Prerequisite software . 101 3.4.2 Installation . 101 3.4.3 Create the WebSphere BI Message Broker infrastructure . 107 3.5 Summary . 118 Chapter 4. Implementing client components . 119 4.1 Implementing WebSphere MQ Workflow Web Client . 120 4.1.1 Setting up the application server on Windows . 121 4.1.2 WebSphere MQ Workflow Web Client installation . 126 4.1.3 WebSphere MQ Workflow Web Client configuration . 128 4.1.4 WebSphere MQ Workflow Web Client validation . 138 4.2 Implementing a development client. 140 4.2.1 WebSphere MQ Workflow development environment . 140 4.2.2 WebSphere InterChange Server development environment . 152 4.2.3 WebSphere BI Message Broker development environment . 156 4.3 Implementing a management client . 166 4.3.1 WebSphere MQ Workflow management client . 166 4.3.2 InterChange Server management client . 172 4.3.3 WebSphere Message Broker management client. 182 4.4 Summary . 189 Part 2. Implementing business integration solution components . 191 Chapter 5. Application scenario and solution design . 193 5.1 Business scenario . 194 5.1.1 Customer order process . 196 5.1.2 Entry audit process . 197 5.1.3 Subprocesses . 197 5.2 What we implemented. 198 Chapter 6. Implementing a process model in WebSphere MQ Workflow201 6.1 Overview . 202 iv Administering and Implementing WebSphere Business Integration Server V4.3 6.2 Creating the process model . 203 6.2.1 Creating data structures . 203 6.2.2 Creating program objects . 208 6.2.3 Creating the process diagram . 210 6.2.4 Creating a data mapping. 216 6.3 Deploying the process flow in Runtime server . 225 6.4 Validating the workflow process flow. 229 6.5 Update activities to integrate automated activities . 236 6.5.1 Create user-defined program execution servers. 236 6.5.2 Create program objects for InterChange Server . 240 6.5.3 Update activities in process diagram . 242 Chapter 7. Sales order management in InterChange Server. 249 7.1 Introduction . 250 7.2 Scenario implementation overview . 251 7.3 Application database ORDERMGT . 256 7.4 Preparing Development Environment . 258 7.5 Create business objects . 262 7.5.1 DB2 application-specific business object . 262 7.5.2 WebSphere MQ Workflow application-specific business object . 269 7.5.3 Generic business object . 274 7.6 Create maps . 275 7.6.1 From ASBO MQWF_Order_Form to GBO Order . 276 7.6.2 From the GBO order to the ASBO JDBC_ORDERS. 289 7.6.3 From ASBO JDBC_ORDERS to GBO Order . 297 7.6.4 From GBO Order to ASBO MQWF_Form_OrderDetail . 302 7.7 Adapter configuration . 310 7.7.1 Importing the adapters into System Manager . 310 7.7.2 WebSphere MQ Workflow adapter configuration . 312 7.7.3 JDBC adapter configuration . 325 7.8 Collaboration template . 333 7.9 Collaboration object. 336 7.10 Create a new user project . ..