The TN2 framework is software by “TN2 Solutions EESV” (https://tn2.solutions).
The TN2 framework provides a distributed software system set-up consisting of the following base functionality:
A number of services are provided in the framework:
These services can be used by means of the message-based communication framework.
Web-based user interfaces are provided for:
To serve the web-based user interfaces and other (static) content.
Extension of the system is possible by add-ons, based on the framework with access to the services using the provided communication. The extension can be implemented in different programming languages. Deployment of extensions can be distributed. Currently available extensions based on external software include support for:
External (developer) tools are available for development and maintenance of rule-based programs, process definitions and reports definitions.
All web-based software is based on current HTML5 and ECMAScript 6 standards, requiring up-to-date web browsers.
Server-based software components assume a 64-bit hardware platform capable of running a 64-bit Linux OS with container support and 64-bit Java JDK 8 environment.
Extensions can be run on any platform assuming the required protocol stack is available. Currently, the requirements per programming language are:
These required software versions are subject to change.