You are previewing IBM Business Process Manager Version 8.0 Production Topologies.
O'Reilly logo
IBM Business Process Manager Version 8.0 Production Topologies

Book Description

This IBM® Redbooks® publication describes how to build production topologies for IBM Business Process Manager V8.0. This book is an update of the existing book IBM Business Process Manager V7.5 Production Topologies, SG24-7976. It is intended for IT Architects and IT Specialists who want to understand and implement these topologies. Use this book to select the appropriate production topologies for an environment, then follow the step-by-step instructions to build those topologies.

Part 1 introduces IBM Business Process Manager and provides an overview of basic topology components, and Process Server and Process Center. This part also provides an overview of the production topologies described in this book, including a selection criteria for when to select a topology. IBM Business Process Manager security and the presentation layer are also addressed in this part.

Part 2 provides a series of step-by-step instructions for creating production topology environments by using deployment environment patterns. This process includes topologies that incorporate IBM Business Monitor. This part also describes advanced topology topics.

Part 3 covers post installation instructions for implementing production topology environments such as configuring IBM Business Process Manager to use IBM HTTP Server and WebSphere® proxy server.

Please note that the additional material referenced in the text is not available from IBM.

Table of Contents

  1. Front cover
  2. Notices
    1. Trademarks
  3. Preface
    1. Authors
    2. Now you can become a published author, too!
    3. Comments welcome
    4. Stay connected to IBM Redbooks
  4. Part 1 Overview
  5. Chapter 1. Overview of IBM Business Process Manager
    1. 1.1 Business process management lifecycle
    2. 1.2 IBM Business Process Manager
      1. 1.2.1 IBM Business Process Manager configurations
      2. 1.2.2 IBM Business Process Manager architecture
      3. 1.2.3 Overview of Process Center
      4. 1.2.4 Overview of Process Server
    3. 1.3 IBM Business Monitor
    4. 1.4 IBM WebSphere Application Server
  6. Chapter 2. Business Process Manager, Business Monitor, and WebSphere Application Server
    1. 2.1 Introduction
    2. 2.2 IBM Business Process Manager environment
    3. 2.3 Repository components and concepts
    4. 2.4 Design components and concepts
      1. 2.4.1 Authoring environments
      2. 2.4.2 Design assets
    5. 2.5 Runtime components and concepts
      1. 2.5.1 Process Server
      2. 2.5.2 Runtime environment
    6. 2.6 IBM Business Process Manager Environment concepts
      1. 2.6.1 Process Center and Process Server combinations
      2. 2.6.2 Advanced topic: Satellite Process Center and Process Server combination
      3. 2.6.3 Environment for IBM Business Process Manager Advanced
      4. 2.6.4 Environment for IBM Business Process Manager Standard
      5. 2.6.5 Environment for IBM Business Process Manager Advanced without Process Center
    7. 2.7 Monitoring components and concepts
      1. 2.7.1 IBM Business Monitor
      2. 2.7.2 Monitor action services
      3. 2.7.3 Monitor scheduled services
    8. 2.8 Network deployment environment concepts
      1. 2.8.1 IBM WebSphere Application Server
      2. 2.8.2 IBM WebSphere Application Server network deployment environment cell structure
      3. 2.8.3 More IBM WebSphere Application Server network deployment environment concepts
    9. 2.9 More product components
      1. 2.9.1 Database tables and schemas
      2. 2.9.2 Service integration buses
      3. 2.9.3 Business Performance Data Warehouse
      4. 2.9.4 Business Process Choreographer
      5. 2.9.5 Business Rules Manager
      6. 2.9.6 Common event infrastructure
      7. 2.9.7 Business Space powered by WebSphere
      8. 2.9.8 IBM Cognos
      9. 2.9.9 IBM HTTP Server and plug-in
      10. 2.9.10 WebSphere proxy server
  7. Chapter 3. IBM Business Process Manager security
    1. 3.1 Importance of IBM Business Process Manager security
      1. 3.1.1 IBM Business Process Manager users have access
      2. 3.1.2 Unique security considerations
    2. 3.2 Installation
      1. 3.2.1 IBM Business Process Manager and WebSphere Application Server concepts
      2. 3.2.2 Complex realities
      3. 3.2.3 SSL Everywhere and other hardening steps
      4. 3.2.4 Web server or reverse proxy in DMZ
      5. 3.2.5 Securing your database
    3. 3.3 Authentication
      1. 3.3.1 WebSphere Application Server user registry
      2. 3.3.2 Flat-file repositories
      3. 3.3.3 LDAP repositories
    4. 3.4 Authorization
  8. Chapter 4. IBM Business Process Manager presentation layer
    1. 4.1 Introduction
    2. 4.2 Process Portal
      1. 4.2.1 User interfaces
    3. 4.3 IBM Business Space powered by WebSphere widgets
    4. 4.4 REST API
    5. 4.5 IBM Business Process Manager Tools and Add-Ons
      1. 4.5.1 IBM Business Process Manager for iPhone and iPad
      2. 4.5.2 IBM Business Process Manager for Microsoft SharePoint
      3. 4.5.3 IBM Business Process Manager for Microsoft Office Add-On
  9. Chapter 5. Clustered topology choices
    1. 5.1 Topology choice factors
    2. 5.2 Single Cluster topology
    3. 5.3 Remote Messaging topology
    4. 5.4 Remote Messaging Remote Support topology
    5. 5.5 Remote Messaging, Remote Support, and Web topology
    6. 5.6 Comparison of clustered topologies
    7. 5.7 Considerations for selection of clustered topology
  10. Chapter 6. Advanced topology choices
    1. 6.1 Extending a topology
      1. 6.1.1 Isolation
      2. 6.1.2 Multi-tenancy
      3. 6.1.3 Growth
      4. 6.1.4 Resource constraints
      5. 6.1.5 Simplicity
    2. 6.2 Adding cluster members
      1. 6.2.1 Horizontal clustering
      2. 6.2.2 Vertical clustering
    3. 6.3 Five cluster topology
    4. 6.4 Adding cells
      1. 6.4.1 Cross-cell topology with IBM Business Monitor
  11. Chapter 7. IBM HTTP Server and WebSphere proxy server
    1. 7.1 IBM HTTP Server and plug-in
    2. 7.2 WebSphere proxy server
    3. 7.3 IBM HTTP Server versus WebSphere proxy server
    4. 7.4 Configuring IBM Business Process Manager to use a web server
      1. 7.4.1 Configuring IBM Business Process Manager to use IBM HTTP Server
      2. 7.4.2 Configuring IBM Business Process Manager to use the WebSphere proxy server
  12. Part 2 Building production topologies
  13. Chapter 8. Downloading and installing binary files
    1. 8.1 Installation overview
    2. 8.2 Prerequisite steps
      1. 8.2.1 Selecting the topology
      2. 8.2.2 Selecting a database
      3. 8.2.3 Allocating servers
      4. 8.2.4 Defining the network
      5. 8.2.5 Installing and tuning the operating system
      6. 8.2.6 Defining the user registry
      7. 8.2.7 Defining SMTP
      8. 8.2.8 Creating SSL certificates
    3. 8.3 Installing the software
      1. 8.3.1 Installation order
      2. 8.3.2 Creating a software repository
      3. 8.3.3 Installing the products
      4. 8.3.4 Applying the fixes
      5. 8.3.5 Installing and applying fixes all-in-one
  14. Chapter 9. Database tables and schema creation
    1. 9.1 Generating database scripts
      1. 9.1.1 Generating database scripts for IBM DB2
      2. 9.1.2 Generating database scripts for Oracle Database
    2. 9.2 Creating database tables and schema for IBM DB2
      1. 9.2.1 The common database and tables
      2. 9.2.2 The Process Server database and tables
      3. 9.2.3 The Performance Data Warehouse tables
      4. 9.2.4 The Business Process Choreographer tables
      5. 9.2.5 The messaging engine tables
      6. 9.2.6 The Business Space tables
      7. 9.2.7 The IBM Business Monitor V8.0 tables
      8. 9.2.8 The IBM Cognos content store
    3. 9.3 Creating database tables and schema for Oracle Database
      1. 9.3.1 The common database tables
      2. 9.3.2 The Process Server tables
      3. 9.3.3 The Performance Data Warehouse tables
      4. 9.3.4 The Business Process Choreographer tables
      5. 9.3.5 The Business Space tables
      6. 9.3.6 The messaging engine tables
      7. 9.3.7 The IBM Business Monitor V8.0 tables
      8. 9.3.8 The IBM Cognos content store user
  15. Chapter 10. Creating IBM Business Process Manager profiles
    1. 10.1 Creating and augmenting IBM Business Process Manager profile
      1. 10.1.1 Creating a Process Center or Process Server deployment manager profile
      2. 10.1.2 Federating the LDAP repository into user registry
      3. 10.1.3 Creating a Process Center or Process Server custom profile
    2. 10.2 Federating a custom profile into a cell
  16. Chapter 11. Single Cluster topology
    1. 11.1 Topology summary
    2. 11.2 Prerequisites for creating this topology
    3. 11.3 Configuring the deployment environment topology
      1. 11.3.1 Using the WebSphere Integrated Solutions Console
      2. 11.3.2 Using the command line
    4. 11.4 Post-creation configuration
  17. Chapter 12. Remote Messaging, Remote Support, and Web topology
    1. 12.1 Topology summary
    2. 12.2 Prerequisites for creating the topology
    3. 12.3 Configuring the Deployment Environment topology
      1. 12.3.1 Using the WebSphere Integrated Solutions Console
    4. 12.4 Using the command line
    5. 12.5 Post-creation configuration
  18. Chapter 13. Remote Messaging, Remote Support, and Web topology with IBM Business Monitor
    1. 13.1 Topology summary
    2. 13.2 Prerequisites for creating this topology
    3. 13.3 Configuring the deployment environment topology
      1. 13.3.1 Using the WebSphere Integrated Solutions Console
      2. 13.3.2 Using the command line
    4. 13.4 Post-creation configuration
  19. Chapter 14. Cross-cell topology with IBM Business Monitor
    1. 14.1 Topology overview
    2. 14.2 Event delivery
      1. 14.2.1 Table-based event delivery
      2. 14.2.2 Queue-based event delivery
    3. 14.3 Planning to install IBM Business Monitor
    4. 14.4 Installing the topology
    5. 14.5 Post-creation configuration
      1. 14.5.1 Event service configuration across multiple cells
      2. 14.5.2 Event delivery configuration across multiple cells
  20. Chapter 15. Post-creation configuration and verification
    1. 15.1 Post-creation configuration
      1. 15.1.1 Checking database connectivity
      2. 15.1.2 Loading the database with system information
      3. 15.1.3 Configuring host aliases
      4. 15.1.4 Configuration for the web router
      5. 15.1.5 Sharing transaction and recovery logs
    2. 15.2 Verification
      1. 15.2.1 Restarting the deployment manager
      2. 15.2.2 Checking that CEI event persistence is disabled
      3. 15.2.3 Checking that IBM WebSphere Application Server Cluster can start successfully
      4. 15.2.4 Verifying Process Center function
      5. 15.2.5 Verifying Business Space
      6. 15.2.6 Verifying Human task manager
      7. 15.2.7 Installing and running the classic Business Process Choreographer IVT application
      8. 15.2.8 Verifying the Business Process Choreographer engine
  21. Part 3 Post installation
  22. Chapter 16. Configuring IBM Business Process Manager for web server products
    1. 16.1 Configuring Business Process Manager to use IBM HTTP Server
      1. 16.1.1 Configuring IBM HTTP Server plug-in
      2. 16.1.2 Adding the HTTP server to the Business Process Manager cell
      3. 16.1.3 Checking the web modules mapping to the web server
      4. 16.1.4 Configuring host aliases
      5. 16.1.5 Configuring IBM HTTP Server plug-in properties
      6. 16.1.6 Customizing Process Center cluster to use IBM HTTP Server
    2. 16.2 Configuring IBM Business Process Manager to use WebSphere proxy server
      1. 16.2.1 Creating WebSphere proxy server in the IBM Business Process Manager cell
      2. 16.2.2 Checking the web modules that are enabled for proxy server
      3. 16.2.3 Configuring host aliases
      4. 16.2.4 Configuring proxy server settings
      5. 16.2.5 Customizing Process Center cluster to use proxy server
    3. 16.3 Verifying the web server configuration
  23. Chapter 17. IBM Business Process Manager configuration
    1. 17.1 Configuring the Simple Mail Transfer Protocol (SMTP) server
    2. 17.2 Converting an offline Process Server to online
    3. 17.3 Connect IBM Process Designer with Process Center
    4. 17.4 Connect IBM Integration Designer with Process Center
      1. 17.4.1 Connect a Process Center with another Process Center
  24. Part 4 Appendixes
  25. Appendix A. Database design tool
    1. Overview of database design tool
    2. Overview of database design file
      1. Using the database design tool
    3. Using the database design file
    4. Quick reference
  26. Appendix B. Configuring IBM Business Process Manager configuration settings
    1. Configuration file overview and explanation
    2. Scope of configuration settings and dependencies
    3. Configuration file details
    4. Overriding configuration settings
    5. Examples
  27. Appendix C. Different approach for installing IBM products
    1. Introduction
    2. Preparing your environment in ten steps
    3. References
  28. Appendix D. Additional material
    1. Locating the web material
    2. Using the web material
  29. Related publications
    1. IBM Redbooks
    2. Online resources
    3. Help from IBM
  30. Back cover