Deploying Applications

Deploying a Uniface application entails installing the Uniface runtime servers in the appropriate locations, distributing the application runtime objects to the most effective locations in the infrastructure, and editing the configuration files so that the Uniface runtime environment can locate the required resources.

The deployment process itself will vary depending on the deployment model (standalone, distributed, web) and infrastructure.

Uniface applications are infrastructure-independent, so they can be deployed into environments that include different hardware, operating systems, networks, databases, middleware, and transaction manager. The Uniface runtime environment acts as middleware, mediating between all these parts of the deployment environment.

Application runtime objects are generated during compilation, and can be packaged as Uniface Archive files (UARs) for deployment. UARs make it easy to package and update applications once they are deployed.

Uniface configuration files, including assignment files and initialization files, ensure that the Uniface runtime environment can locate and initialize the application components correctly.

Content Overview

The documentation in this collection describes how to distribute and deploy Uniface applications in the Uniface runtime environment in different deployment environments.

Overview How To Deploy

Deployment Tools

What to Deploy

Distributed Deployment