This section has information about how to deploy the application.
When you finish developing and testing your project, you can deploy the runtime application so it can be used by end-users. Projects can be deployed to run locally on a stand-alone computer or embedded device, in a client-server distributed architecture, or on the cloud. This chapter discusses the various methods for deploying these applications.
Our platform supports many deployment scenarios such as:
The setup procedures for each scenario have many common steps. For all systems, FactoryStudio uses a client-server architecture.
The server components are the project file and the modules that run the server side tasks, such as data-acquisition, alarms, and data logging. The client components are the graphical user interfaces and related scripts.
When you have a local or stand-alone project, the server and the client components run on the same machine.
FactoryStudio's client technologies simplify deployment because you only need to install the project on the server computer. The client's will use the project from the server.
In order to setup the server components or the stand-alone configurations, refer to the following sections: "Product Installation on the Target Computer", "License and Project Settings Verification", and "Installing the Project File".
Setting up the client can be slightly different according to its type. FactoryStudio supports the following client technologies:
For more information on these client types, see "Remote Client Users Setup" below.
If you need to use Active-X, COM, and JavaScript, you can access the runtime application using the DataAccess API. This is a COM interface that provides integration with Active-X, JavaScript on web pages, or legacy programming languages such as VBScript. Contact support for assistance.
For redundant scenarios, see "Deploying Redundant Systems" below.
A FactoryStudio license must be installed on a standalone computer or on the server computer in distributed systems. The section "Installing FactoryStudio" in the "Getting Started" guide describes the standard way to install and license FactoryStudio. All servers and clients require the 4.0 of higher version of the .NET framework.
If you use components that do not require the setup of the Windows Registry, copy the product files without running an installation. This is especially useful for embedding the software on devices. If needed, you may remove the project examples or engineering components and add custom protocols.
In distributed systems, the client computers do not require a license. They only need to connect to the server. For more information on the client setup, see "Remote Client Users Setup", below.
TWebServer or IIS must be installed and running on the server computer if the system will have remote users.
A FactoryStudio project is created targeting one specific Product Family and Product Model, as defined on the Info → Project → Settings page.
It is necessary to ensure that the license on the server computer is greater than or equal to the requirements of the project. Review the following checklist to ensure your license can handle your project.
For more Information about product and license models, refer to "Versions and Licenses".<<<<.add link>>>>
A project is installed on the server as a single file, either the main configuration file (with the "tproj" extension ) or a read-only file (with the "trun" extension) if you have created one.
The Project Management utility allows you to connect with remote servers and download the project file to remote computers.
Although one file contains the entire project configuration, you should use the following checklist to ensure that any external dependencies are also taken care of.