Application Definitions

An application definition is a configuration within the realm that represents an application program, declares its endpoints and formats, and configures endpoint implementation for its process instances.

Structurally, an application definition consists of a name, a set of endpoints, a set of application instance definitions, and a set of preload formats. The following diagram depicts the structure of an application definition. See also, Applications Grid.

Application Definition

The set of endpoints in the application definition must be identical to the set of endpoints that the program code uses. To ensure agreement, developers and administrators can use the TIBCO FTL Endpoint Coordination Form as a contract between program code and realm.

An application definition always configures a default instance, and may also configure other application instances for use in specific situations.

Administrators also define the set of managed formats that the application program preloads from the realm server. (For more information, see Defining Formats. Formats are orthogonal to endpoint implementation.)