8.2 Application Package Organization and Content

A Tuxedo application (domain), as defined in a TUXCONFIG (UBBCONFIG) configuration file, is a set of machines, servers, and other resources. It can exist in a single machine or cross multiple network-connected machines. To deploy the entire Tuxedo applications automatically, first you need to upload your application packages from the Enterprise Manager Console. An application package (the basic unit of an application), may contain several Tuxedo application servers and other resources of a Tuxedo group. A Tuxedo application consists of one or more application packages.

One application package can be applied to different domains, one domain on different machines or one domain on the same machine repeatedly.

An application package is a zip file and contains all of the Tuxedo group consisting files that are needed by the Tuxedo system (such as application servers, TMS servers, ENVFILEs, application level configuration files, etc.). The application package structure is shown in the following figure:

Figure 8-1 Application Package Structure


Application Package Structure

  • The application package name must be unique within all the uploaded application packages.
  • The application package name must consist of 64 characters or less, without containing asterisk (*), comma, or colon.

Under the first directory, you can also create sub-directories to organize your applications. As shown in above graphics, there are two application servers, Server1 and Server2, located in the sub-directory servers.