TIBCO BPM Enterprise Applications

TIBCO BPM Enterprise can be used to develop, deploy, execute, and manage business process management applications.

The term is used in this context to encompass applications that primarily automate the following processes:

  • business processes (sequences of tasks) to be executed by human users, and
  • technical processes (the flow of data) to be executed by enterprise applications

The TIBCO Business Process Management (BPM) comprises of:

  • TIBCO Business Studio™ - BPM Edition: The design time to create and develop your BPM applications

  • TIBCO® BPM Enterprise: The runtime to test and execute your BPM applications.

BPM applications include business processes, user-interaction forms, and processes that create and update data as per your requirements. A BPM application comprises of the following main components:

  • Business Processes: Refer to a flow of tasks that can be performed in a defined sequence. Each task performs a specific automated action (service tasks), or allows a user to interact with the process and data (user tasks).

  • Process Instance: Is the runtime instance of a business process definition with its own data scope.

  • Business Services: Refer to a flow of user interaction tasks that is initiated by a user and defines a set of form pages that a user must work through and submit to perform some action. For example, starting a business process is a business service.

  • Case Data: Is the description of an object that is of interest across entire TIBCO BPM Enterprise. Some examples of a case data are an invoice, an expense claim, and a loss-adjustment. Cases are scoped externally to individual processes.

  • Case Actions: Are similar to the business services, but are designed to create and update case data.

  • Work Items: Is the runtime equivalent of a user task in a business process. When a user task is executed within a process instance, a work item is created and made available to the users who need to complete the task in their work list.