Published on 12 April 2013
IBM Form #: REDP-4935-00
Authors: Mike Collins, John Alcorn, Gudrun Eckl-Regenhardt, Weiming Gu, Paul Harris, Ben Hoflich, Kean Kuiper, Sam Massey, Stuart McKnight, Ali Moghadam, Rachel Norris, Chris Richardson, Martin Ross and Randall Theobald
This IBM® Redpaper™ publication provides performance tuning tips and best practices for IBM Business Process Manager V8.0 (all editions) and IBM Business Monitor V8.0. These products represent an integrated development and runtime environment based on a key set of service-oriented architecture (SOA) and business process management technologies. Such technologies include Service Component Architecture (SCA), Service Data Object (SDO), Business Process Execution Language (BPEL) for web services, and Business Processing Modeling Notation (BPMN).
Both IBM Business Process Manager and Business Monitor build on the core capabilities of the IBM WebSphere® Application Server infrastructure. As a result, Business Process Manager solutions benefit from tuning, configuration, and best practices information for WebSphere Application Server and the corresponding platform Java virtual machines (JVMs).
This paper targets a wide variety of groups, both within IBM (development, services, technical sales, and others) and customers. For customers who are either considering or are in the early stages of implementing a solution incorporating Business Process Manager and Business Monitor, this document proves a useful reference. The paper is useful both in terms of best practices during application development and deployment and as a reference for setup, tuning, and configuration information.
This paper introduces many issues that influence performance of each product and can serve as a guide for making rational first choices in terms of configuration and performance settings. Similarly, customers who already implemented a solution with these products might use the information presented here to gain insight into how their overall integrated solution performance might be improved.
Chapter 1. Overview
Chapter 2. Architecture best practices
Chapter 3. Development best practices
Chapter 4. Performance tuning and configuration
Chapter 5. Initial configuration settings