TrackStudio Enterprise 3.5
Extending TrackStudio Functionality

The following topic describes TrackStudio Open API.

Open API is used for modifying the present functionality and for enhancing TrackStudio as well as for integrating it with other applications. Access the system kernel is based on adapters with well-defined interfaces. Adapters can be arranged in a pipeline when the result of some method in one adapter is passed over to the next adapter in the pipeline. The application functionality can be modified or enhanced without any changes in the initial code of TrackStudio. Pipeline architecture gives a simple solution to such tasks as audit, additional security checks, method parameter logging, and return value modifying. 

Implementing adapters, you can realize the following functionality:

  • Additional methods for user authentication (external database).
  • E-mail integration.

The following topic describes adapter development.