Web Application Server

Lycia 3 installation package goes together with an instance of the web server that is based on Jetty web server. It runs automatically, if installed.

 

It was included into the package for a number of reasons:

 

Since Jetty is an open source web server and a servlet container, Querix cannot guarantee its canned behavior. Please, refer to the Jetty documentation, if any profound consultation or instructions for its configuration are required.

 

The default setting of the web server configuration can be changed by means of Lycia Web Server Manager: Start -> All Programs -> Querix -> Lycia Web Server Manager (launching it requires the administrator permission). This tool is a native tool for web server configuration, so for any documentation on it or regarding any issues found contact the vendor.

 

 

Though the Jetty installation is a mandatory requirement, other Java application servers can be used. To make it possible, the required .war files should be relocated to your Java-based server (by default, they are stored in the following directory C:\ProgramData\Querix\Lycia 7\jetty\temp). Besides, the server configuration may probably be required. As it varies depending on the server being used, for any detailed advising, please refer to the third-party documentation.

 

Using Web Application Server

Web Application Server is used by different Lycia web applications.

All the products that need Web Application Server can be accessed by two common ways: one can input their name, following the server address, to the address line of the browser, or one can login to the Web Server and go to the Applications list.

 

 

Here you can chose the application you want to use and click the corresponding link. The application page will open in your web browser.

LyciaWeb

One of the most essential functions of Web Application Server is that it transforms GUI protocol to HTTP and vice versa, thus allowing to pass 4GL applications data to web environment. LyciaWeb is a web client which allows the user to launch 4GL applications in web browser, in case they have access to Web Application Server.

LyciaWeb performance is provided by LyciaWeb application, stored on Web Server. This application provides the requests pass from web environment (a web browser) to application server on the computer and helps to retrieve information from application server and pass it to web environment. This allows the user run 4GL applications even if they do not have Lycia products installed on their computer. The only requirement here is that the user has to have access to web application server and know the host number of the computer on which the application server with the program is stored.

LyciaWeb can be run by both ways described above, as well as from Lycia Studio. Lycia Studio toolbar contains a button "Run with LyciaWeb", which starts your system default web browser and runs the application in its tab.