Skip to content

Deployment Guide

Deploying Applications

Installation Configurations

DataFlex installations are available in multiple configurations to support various deployment scenarios. Select the appropriate configuration for your needs and the type of license(s) you have. There are various command line options that can be used to control certain behaviors of the installations.

DataFlex Studio Installation

The Studio installation includes:

  • All development components: Studio, compiler, debugger, application framework, class library, database utilities, and documentation.
  • Client Engine components: Windows application deployment components (licensed up to 3 users for development, testing, and internal deployment of application software at the Studio user’s company - more than 3 application users require additional Client Engine licensing).
  • Web Application Server components: Web Application and Web Services deployment components (licensed up to 5 concurrent sessions - other server configurations require additional Web Application Server licensing).
  • The installation includes an evaluation license for the Studio. A DataFlex Studio license for each developer is required for use past the evaluation period.

The Studio is designed to be locally installed on a specific machine, usually the developer's workstation.

DataFlex Web Application Server Installation

The Web Application Server installation includes:

  • Web Application Server components: Web Application and Web Services deployment components and related documentation.
  • Client Engine Components: Windows application deployment components and related documentation. These components are necessary to run the various utilities and any Windows-based maintenance programs that may be included in the Web application.
  • The installation includes an evaluation license for the Web Application Server. A DataFlex Server license for the appropriate server configuration is required for use past the evaluation period.

The Server is designed to be locally installed on the server that will host the Web application and may also be installed in a network-accessible location if that same server will host a multi-user Windows application. Additional servers may be used when deploying an Enterprise configuration. See Load Balancing for more information on Enterprise configurations.

If that same server is the host for a network-accessible Windows application, you do not need to install the Client Engine in addition to the Server. Simply register the appropriate Server and Client licenses using the Registration program.

DataFlex Client Engine Installation

The Client Engine installation includes:

  • Client Engine Components: Windows application deployment components and related documentation.
  • The installation includes an evaluation license for the Client Engine. A DataFlex Client license for the appropriate number of concurrent application users is required for use past the evaluation period.

The Client Engine is designed to be locally installed on a specific machine for stand-alone applications or in a network-accessible location for multi-user applications.

DataFlex Workstation Setup

The Workstation Setup utility is included in all installation configurations and is placed in the Bin folder. The Workstation Setup will create all the appropriate registry entries and automatically register the Codejock ActiveX controls.

Registration

After deploying applications, you will need to register the appropriate DataFlex license. See the Product Registration help for more information about doing so.

See Also