Business Automation Workflow on containers runtime

 Containers: 
The Business Automation Workflow on containers runtime environment provides an enterprise workflow platform to run cloud-native solutions. The authoring environment, however, is on the traditional VM or on-prem system.

The following diagram shows the main elements for authoring workflows in a traditional system and running them in a containerized environment.  V21.0.2  In addition to the Business Automation Workflow on containers runtime, you can now deploy your projects directly to the IBM® Cloud Pak for Business Automation runtime.

A comparison of the authoring and runtime environments.
Workflow Center
Workflow Center is the place where you manage the projects that you create in your authoring environments (Case Builder and Process Designer). Workflow Center has a Workflow Server for iterative development and playback of process applications, toolkits, and case solutions. When you are ready to deploy your process application or case solution to production, you can deploy it to the containerized Workflow Server.
Workflow Server
In the container environment, Workflow Server is a Liberty-based server that is used for deploying and running process applications and case solutions. Workflow Server provides a single runtime environment that can support a wide range of business processes, cases, and service orchestrations. You can designate Workflow Server as one of the following server types:
  • Development
  • Test
  • Staging
  • Production
Process Federation Server
Process Federation Server enhances the collaboration between Workflow Server and IBM Process Portal or Workplace. It is mandatory for Workflow Server in a container environment. Process Federation Server provides task workers with a single point of access to all of their tasks from a single Process Portal, regardless of the type of process that they are working on and the Business Automation Workflow back-end system on which the process artifacts are stored. Tasks and instances can be federated across the following entities:
  • Multiple Business Automation Workflow and IBM Business Automation Workflow cells
  • Multiple Business Automation Workflow and IBM Business Automation Workflow releases
  • Multiple WebSphere® Application Server Network Deployment and container-based runtime architectures
  • BPMN, case, and workstream tasks.
Process Portal
IBM Process Portal is a user interface that is provided with all editions of Business Automation Workflow for participating in processes. From Process Portal, you can launch processes, dashboards, and services and work on tasks. Process Portal can be configured for a single Business Automation Workflow system or for federated environments that include Process Federation Server. If Process Portal is configured for a federated environment, you can access processes and tasks on any Business Automation Workflow system or IBM Business Automation Workflow system (V8.0.1.3 or later) from a single Process Portal sign-on. Process Portal features process instance indexing and comprehensive search support that is provided through federated search REST APIs and the Elasticsearch search engine.
Workplace
Workplace is a widget-based application that brings together process, case, and workstream functions to enable you to manage all your work in one place. It offers you a seamless and consolidated user experience to manage and complete different types of work in the same application. Workplace can be configured to work with any number of Business Automation Workflow systems that are federated using Process Federation Server.
Content Platform Engine
Content Platform Engine is the content repository that is used for Business Automation Workflow documents and case folders and their documents.