Disclaimer: IFS Touch Apps are not bound to a specific version of IFS Applications and the technology and infrastructure might change during the lifespan of IFS Applications 9. The information provided in this section is correct at the time of writing, but for more up to date information please contact your IFS representative. |
The IFS Touch Apps Server allows customers to run IFS Touch Apps without going through the IFS Touch Apps Cloud. The IFS Touch Apps Server combines the functionality of the IFS Touch Apps Cloud and the IFS Uplink in a single unit.
The IFS Touch Apps Server is implemented as a set of WCF services and web pages deployed to Microsoft IIS as an IIS application. The application can be monitored using standard Windows monitoring tools.
One IFS Touch Apps Server installation can serve multiple IFS Applications instances.
The IFS Touch Apps Server acts as an application server and should be protected as such. The server hosting the IFS Touch Apps Server should not be directly accessible from the internet and, if client access is to be allowed from the internet, IFS recommend the use of a reverse proxy in the DMZ. As always best practice standards should be adhered to to protect the service.
Figure: IFS Touch Apps Server installation diagram
While applications running in the IFS Touch Apps server are secured in the same way as applications running in the IFS Touch Apps Cloud there is a marked difference in how applications are deployed. Anyone with access to the file system where the IFS Touch Apps Server is deployed can install applications. It is therefore imperative to protect access to the file system in order to prevent malicious software from being deployed.
The IFS Touch Apps Server can be run as a cluster when used with a load balancer that supports session affinity. For more information about the clustering support please refer to the IFS Touch Apps Installation guide.