Thera development

Thera comprises:

Thera development is therefore done on two levels. A Thera configurator works with the Editor to assemble the elements (each realized by a Java class) into the resulting application.

When a required functionality can not be configured using already existing elements, a Java developer implements the missing element conforming to the Thera interfaces for the given element type (server, format, operation step or service). It will typically inherit from a framework class, examples may be found in any class in the libraries.

Once the required application is configured in the Editor, it produces an XML configuration file. This file describes the runtime structure of the application.

During application execution, the framework reads the configuration file and dynamically creates application elements as required by the application flow of control.

You can use the preview utility to automatically create configurator's documentation of a Thera application or to get a fast insight into functionality of any Thera application.

Next: Example - Retail Payment System

Back to home