IBM® Process Federation Server is a component for IBM Business Automation Workflow (BAW) and IBM Business Process Manager (BPM) environments. This component creates a federated process environment that provides business users with a single point of access to their task list and launch list, regardless of the type of process that they are working on and the BAW and / or BPM back-end system on which the process artifacts are stored.
When IBM Business Automation Workflow traditional offering is deployed on-premises, IBM Process Federation Server is an optional component that is extensively documented in the IBM Business Automation Workflow Knowledge Center.
When IBM Business Automation Workflow containers are deployed on Red Hat Openshift Container Platform or other CNCF Kubernetes platforms. Process Federation Server containers can also be deployed in order to provide a federated process environment that can be configured to federate on-premises Business Automation Workflow systems (V18.0.0.1 or later) with the Business Automation Workflow containers runtimes.
Note: IBM Process Federation Server is an an optional component since 23.0.2. It was a by default deployed component prior 23.0.2.
For information about installing Process Federation Server on containers, see:
- for stand-alone IBM Business Automation Workflow on containers: Installing Process Federation Server on containers;
- for IBM Business Automation Workflow deployment with IBM Cloud Pak for Business Automation: Installing a CP4BA Process Federation Server deployment
For both types of deployments, the Process Federation Server containers lifecycle is managed by the IBM Process Federation Server Operator that relies on a ProcessFederationServer Custom Resource for configuring the deployment. This Custom Resource is referenced as the ProcessFederationServer Custom Resource in this Process Federation Server containers documentation.
The Process Federation Server Operator also has a dependency on a Custom Resource of the ICP4ACluster kind to retrieve shared configuration: This Custom Resource is referenced as the ICP4ACluster Custom Resource in this Process Federation Server containers documentation.
Note: Process Federation Server can be provisioned by defining
pfs_configuration
in ICP4ACluster Custom Resource prior 23.0.2. It can only be configured using ProcessFederationServer Custom Resource since 23.0.2.
-
Architecture of a Process Federation Server container environment
The Process Federation Server Operator creates several kubernetes resources to deploy Process Federation Server. The topics in this section provide detailed information about those resources.
-
Process Federation Server statefulset
Process Federation Server is deployed as a statefulset named
<cr-instance-name>-pfs
. This section provide detailed information about this statefulset, how to access its REST API and how to configure it. -
Defining a federated data repository for Process Federation Server containers
Process Federation Server uses a remote federated data respository, implemented with an Elasticsearch or Opensearch cluster, to store data. The topics in this section provide detailed information about the different types of Elasticsearch or Opensearch clusters that can be used by PFS containers to implement the federated data repository, depending on the type of IBM Business Automation Workflow containers installation:
-
Using an Opensearch cluster provided by IBM Cloud Pak foundational services
When deploying IBM Cloud Pak for Business Automation, an Opensearch cluster provided by IBM Cloud Pak foundational services is provisioned by default. This section provides information about using this type of Opensearch cluster as the Process Federation Server federated data repository.
-
When deploying stand-alone IBM® Business Automation Workflow on containers on AMD64 architectures, ProcessFederationServer Custom Resource is configured to create an Opensearch cluster as Federated Data Repository by PFS operator.
-
Referencing your own Elasticsearch or Opensearch cluster
You can reference your own Elasticsearch or Opensearch cluster to use it as the remote federated data repository of your Process Federation Server deployment. This section provide information about referencing this type of clusters.
-
-
-
Specifying Process Federation Server user authorizations on Kubernetes
When Process Federation Server is installed, the operator defines a default set of authorizations for Process Federation Server users, that you can customize depending on your needs. This section provides detailed information about that.
-
Federating IBM Business Automation Workflow running on-premise
You can configure IBM Process Federation Server containers to federate on-premise IBM Business Automation Workflow or IBM Business Process Manager systems. This section provides detailed information about that.
-
The case management tools provide support for indexing case instances in a federated data repository index. Full reindexing and live index updates are supported. This section provides detailed information about that.
-
Migrating saved searches to a new federated data repository
Process Federation Server Containers stores federated saved searches in an index of the federated data repository. To migrate from one federated data repository to another, you need to migrate existing saved searches. This section provides detailed information about that.
-
Maintaining, monitoring and troubleshooting IBM Process Federation Server in a container environment
You can maintain and monitor IBM Process Federation Server containers, and troubleshoot issues by following the procedures in this section.
-
Rebuilding federated systems indexes
If you want to delete a federated data repository index containing data from a federated system, you can use the procedure documented in this section, that does not require you to restart any pod.
-
Monitoring IBM Process Federation Server
You can monitor a running server to gather information, detect issues, and perform actions without having to restart the server. This section provides detailed information about that.
-
Troubleshooting Process Federation Server in a container environment
If you face any issue with Process Federation Server, you can reach IBM support which will ask you to set up relevant logs and gather these logs and information about your configuration. This section provides detailed information about gathering logs and information for troubleshooting and support.
-