Enterprise Server Deployment

EnterpriseOne is a multi-tier system that executes "Applications". The applications logic is contained in a "Package". These packages are built and deployed on "Nodes". Nodes are the participants in the system; such as a Windows client, Enterprise server, Java node (for example: HTML server, RTE server), and so forth.

The Spec.ini is a new file that is deployed to the \spec directory when a full package is installed. This file points to an XML package in a database.

The different deployments by releases are:

  • Deployment prior to 896:

    • Specs are in TAM binary format.

    • Specs are stored on the local file system.

    • A tool ("eGenerator") is used to convert TAM specs to serialized objects.

    • Generation is manual and needs to be done every time a package is deployed.

    • Generation only from a Windows client

  • Deployment in 896:

    • TAM Deployment (8.10, 8.11) is still supported. It uses the same deployment model as prior service packs.

    • H4A special cases.

    • XML Deployment (starting with 8.12) for Windows client, Enterprise server, Java nodes.

  • Deployment in 896 (H4A).

    • No change. Specs will be generated from the local package, in TAM or XML. No configuration changes required for Metadata.

    • Configuration flags in jdbj.ini will be ignored. specGenerateOnDemand is ignored and considered true.

  • Deployment in 896 (XML)

    • For all nodes the Specs are stored in XML in a RDBMS.

    • The Windows Client uses the local MSDE database with XML specs. The Spec.ini file is located in the \spec folder and points to the local database. It is deployed when a full package is installed on the fat client.

    • The Enterprise Server Spec.ini is deployed to the \spec directory when a full package is installed and points to an XML package in a database.