Omnis Technical Note TNJS0003Nov 2012

Setting Up The Omnis App Server

for Omnis Studio 6.1 or above
by Jason Gissing

The server side of your Omnis web and mobile application comprises the Omnis App server that runs your Omnis library, and, optionally, a web server and/or a database server. All these parts need not run on the same machine, but typically would be on the same LAN or subnet, communicating via TCP/IP.

It is possible for clients to connect directly to your Omnis App Server to run your application. While this is the simplest solution, if you are expecting a reasonable volume of concurrent connections you would be better served by using a web server for its more sophisticated traffic management.
You may also prefer to use a web server to preserve the URL format used throughout your brand's web identity.
When using a web server, the web server hosts the HTML pages containing the Omnis JavaScript client object that references the remote forms in your application.

This tech note describes how you can set up your web server and the Omnis App Server, which can be located on a Windows, OS X, or Linux machine.

Please select below for details on how to set up a particular configuration:

Using Direct Connection
Through a Web-Server:
Windows Apache IIS Tomcat
MacOSX Apache    
Linux Apache