This IBM® Redpaper publication was produced by the IBM WebSphere® Process Server, IBM WebSphere Enterprise Service Bus, IBM WebSphere Adapters, and IBM WebSphere Business Monitor performance teams in Austin, Texas; Boblingen, Germany; and Hursley, England. It provides performance tuning tips and best practices based on the performance team's experience for the following products:
-- WebSphere Process Server 6.1.0
-- WebSphere Enterprise Service Bus (WebSphere ESB) 6.1.0
-- WebSphere Adapters 6.1.0
-- WebSphere Business Monitor 6.1.0
These products represent an integrated development and runtime environment that is based on a key set of service-oriented architecture (SOA) and business process management (BPM) technologies, including Service Component Architecture (SCA), Service Data Object (SDO), and Business Process Execution Language (BPEL) for Web Services. These technologies in turn build upon the core capabilities of the IBM WebSphere Application Server 6.1, including the Java™ Connector Architecture (JCA) V1.5 on which WebSphere Adapters V6.1.0 are based.
This paper discusses the performance implications of the supporting runtime environment, and relates a subset of best practices as well as tuning and configuration parameters for the different software technologies that are involved. The audience for this paper includes a wide variety of groups such as customers, services, technical marketing, and development. Note that this paper is not as comprehensive as a tuning, sizing, or capacity planning guide, although the paper serves as a useful reference for these activities.
If you are either considering or are in the very early stages of implementing a solution that incorporates these products, this paper can be a useful reference, both in terms of best practices during application development and deployment and as a starting point for setup, tuning, and configuration information. It provides a useful introduction to many of the issues that affect the performance of these products and can act as a guide for making rational first choices in terms of configuration and performance settings.
Finally, because all of these products build upon the capabilities of the WebSphere Application Server infrastructure, solutions based on these products can also benefit from existing tuning, configuration, and best practices information for WebSphere Application Server and corresponding platform JVMs as documented in "Related publications" on page 63. We encourage you to use the information in this paper in conjunction with these references.
Table of contents
Chapter 1. Architecture best practices
Chapter 2. Development best practices
Chapter 3. Performance tuning and configuration
Chapter 4. Initial configuration settings