IBM Support

Understanding Tivoli Process Automation Engine (TPAE) and Base Services

Question & Answer


What is TPAE or Base Services and what is it used for?




Tivoli's Process Automation Engine (TPAE)

Tivoli's Process Automation Engine (TPAE), also called Base Services, is a collection of core Java classes that can be used as a base to build Java applications. The benefit of using the TPAE architecture is that core functionality used in many Java applications does not need to be coded by the applications. Each application relies upon base classes to provide core functionality rather than having to code it into each application.

The TPAE layer can be considered a form of middleware in that, in some ways, it is not directly used as an application by the end user. However, just as a WebSphere administrator will use the console to configure security and other aspects of the configuration, base functionality is accessed through the application user interface (UI). Some of this base functionality includes, but is not limited to:

    Chart of Accounts
    Security Groups
    Work Flow
    Administrative Applications
    Platform Configuration Application

The following applications are built on TPAE:

    Maximo Asset Management (MAM)
    Tivoli Service Request Manager (TSRM) (discontinued)
    Tivoli Asset Management for IT (TAMIT) (discontinued)
    Change and Configuration Management Database (CCMDB) (discontinued)
    SmartCloud Control Desk (SCCD); now IBM Control Desk (ICD)

An application built on TPAE uses the base system security tools for user, role, and group management. It can take advantage of many of the robust features included in the base classes. Some of these features include, but are not limited to:

    Integration Framework (IF, also called MIF (Maximo Integration Framework); an older usage is MEA, for Maximo Enterprise Architecture)
    Custom cron task scheduling and processing
    Custom workflow processing
    Custom escalation processing
    Custom email listeners
    BIRT JEE reporting
    Application Server Security Integration (LDAP)
    Dynamic data retrieval
    Electronic signature enablement
    Extensive application customization capability (without coding)
    And more...

A graphic representation of the TPAE architecture is shown below.

[{"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Business Unit":{"code":"BU055","label":"Cognitive Applications"},"Component":"--","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"Version Independent","Edition":"","Line of Business":{"code":"LOB02","label":"AI Applications"}},{"Product":{"code":"SSLKTY","label":"Maximo Asset Management for IT"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Product":{"code":"SSKTXT","label":"Tivoli Change and Configuration Management Database"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}},{"Product":{"code":"SS6HJK","label":"Tivoli Service Request Manager"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Product":{"code":"SSWT9A","label":"IBM Control Desk"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Business Unit":{"code":"BU055","label":"Cognitive Applications"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB02","label":"AI Applications"}}]

Document Information

Modified date:
17 June 2018