Introduction to TIBCO® BPM Enterprise
TIBCO® BPM Enterprise is used to develop, deploy, and manage business process management (BPM) applications. BPM applications are used to collect information -- for example, for an insurance claim -- then automate and control the flow of the information through a business process.
TIBCO BPM Enterprise is a container-based (Docker) system that is managed by a container orchestration system( for example, Kubernetes). Scaling, high availability, and fault tolerance is achieved by creating additional container instances. The only external infrastructure needed to run a TIBCO BPM Enterprise system is a database, an LDAP service, and a container orchestration system. TIBCO BPM Enterprise is a multi-node system. All nodes use the same database.
A load balancer / reverse proxy is required to mediate calls from client applications and TIBCO Business Studio - BPM Edition to only one of the containers in the cluster.
Projects that were created in pre-version 5.x TIBCO Business Studio - BPM Edition can be imported into version 5.x using the Import wizard in TIBCO Business Studio - BPM Edition. For information, see "Importing Pre-Version 5.x Projects into TIBCO Business Studio - BPM Edition Version 5.x" in the TIBCO Business Studio™ - BPM Edition Application Designer's Guide.
The use of sticky sessions is required, that is, client applications require a durable connection to one container instance throughout the lifetime of the client session.
For more details about the TIBCO BPM Enterprise architecture, see TIBCO BPM Enterprise Reference Architecture.
For more information about:
- developing business processes and BPM applications using TIBCO Business Studio - BPM Edition, see Developing TIBCO BPM Enterprise Applications.
- deploying BPM processes and applications, see Deploying TIBCO BPM Enterprise Applications.
- managing the TIBCO BPM Enterprise system, see Managing TIBCO BPM Enterprise Applications.