Creating a Service Application

The following instructions assume that you have installed Ellogon Services, and that the services code is located in ~/ellogon-apache-services. In case the services code is installed at a different location, the instructions must be adapted accordingly.

The directory structure

The provided Ellogon scripts for implementing HTTP REST services are organised into two directories: "server" and "site". The "site" folder contains scripts that can be called by clients (are exposed through the HTTP server), such as the "test.tcl" script, which reports the Ellogon version, and serves as a test script for the installation of the Ellogon services. On the other hand, the "server" folder contains scripts that will be executed each time the Apache HTTP server needs to create a new Tcl interpreter, for servicing scripts written in Tcl (such as the Ellogon HTTP REST services).

Read more: Creating a Service Application