Tag: ibm_bpm

  • Good practice – Plan for disaster recovery

    By Chris Richardson Many factors, ranging from human error to natural disasters, could compromise the capability of the hardware infrastructure that runs your IBM® Business Process Manager (BPM) system. To preserve business continuity when an entire data center is lost, it is important to have a disaster recovery plan. This plan describes the operational procedures […]

  • Good practice – Back up your IBM BPM data regularly

    By Meng Wang Back up your IBM® Business Process Manager (BPM) data regularly, particularly after you make discrete configuration changes, such as installing a new system, applying interim fixes, deploying applications, and changing the topology, which you would do for vertical or horizontal scaling. It is also especially important before purging any data. The more […]

  • Good-practice resource – Use the IBM Business Process Manager Interactive Installation and Configuration Guide or the Interactive Migration Guide

    By Dave Hay The IBM Business Process Manager Interactive Installation and Configuration Guide takes you through the steps for installing and configuring IBM Business Process Manager (IBM BPM) by using installation and configuration rules and considerations that are described in other topics in the documentation. If you are migrating business data and applications from a […]

  • Good practice – Use the right process for the job

    By Phil Coulthard It is important to use the right type of process for your requirements. You can determine the right type of process by following these guidelines: For human and case centric processes, use BPMN or business process definitions (BPDs). If you have IBM Business Process Manager (BPM) Advanced, for straight-through processes that contain […]

  • Good-practice resource – Tune your IBM BPM performance

    It is imperative to your success that you read and follow the advice in the appropriate IBM Redpaper™ for your release: IBM Business Process Manager V8.5 Performance Tuning and Best Practices IBM Business Process Manager V8.0 Performance Tuning and Best Practices IBM Business Process Manager V7.5 Performance Tuning and Best Practices Also see 5 Things to Know […]

  • Good practice – Use the facade pattern for Advanced Integration services

    By Paul Pacholski When you use Advanced Integration services in IBM® Business Process Manager (BPM) Advanced, a copy of the EAR file for the implementation of each Advanced Integration service is created for each process app that uses it. For large implementations, these EAR file copies take a lot of space. To avoid wasting space, […]

  • Good practice – Use query tables for BPEL processes

    By Phil Coulthard For BPEL process list and human task queries in IBM WebSphere® Process Server and IBM Business Process Manager (BPM) Advanced, use composite query tables to achieve excellent response times for high-volume task and process list queries. Particularly in production scenarios, use composite query tables instead of the standard Business Process Choreographer query […]

  • Good practice – Use the sync-over-async invocation pattern with caution

    By Phil Coulthard When you develop advanced IBM® Business Process Manager (BPM) applications using IBM Integration Designer, use caution when you invoke an asynchronous component or import using a synchronous invocation style. Invoking an asynchronous component or import using a synchronous invocation style causes the infrastructure underneath to switch from synchronous to asynchronous, often with […]

  • Good practice – Turn off auto-tracking in BPDs if it is not required

    By Phil Coulthard Auto-tracking in IBM® WebSphere Lombardi Edition and IBM Business Process Manager is important for many business process definitions (BPDs) because it helps you gather, track, and report key business metrics. However, an additional cost comes with auto-tracking because these events are processed by the Performance Data Warehouse and persisted in the database. […]

  • Good practice – Use efficient SQL statements

    By Andy Garratt When you write SQL statements directly in IBM® Business Process Manager, such as from server-side JavaScript in a service, ensure that you use typical SQL good practices for performance and resiliency. Avoid using ‘SELECT * from ‘ When you use ‘SELECT * ‘ all the fields from the table or view are […]