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.

Application Definition
Tip: You can use the FTL server GUI to define an application definition; see Applications Grid.

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 service. (For more information, see Defining Formats. Formats are orthogonal to endpoint implementation.)