Enterprise applications are built using a collection of programming models and languages that describe their content, are executed using a set of corresponding containers or run-times, and continuously changeover their lifetime. Our belief is these three constructs form the essence around which we need to understand the concepts of “Timeless Software”:
Since many projects or companies will need special features for their processes, the next generation runtime allows developers to add “extensions” to the build process, each of which can modify almost any aspect of runtime processing. We have built this into our architecture and used this concept in order to create our solutions.
The Plugin Manager is heart of the Tymlez runtime.
After the initial installation of the Docker container, the container only has “only” rudimentary services embedded. Via a flexible configuration management, content (Plugins) is loaded initially during bootstrapping time. All required actions including dependency management via common Package managers are performed according to the installation description.
The Plugins can be downloaded from Amazon S3buckets (key required), or can also be loaded from a GIT enabled location. After the successful physical download the content gets (technically) installed, i.e. data models are being created. After activation, the HTTP(s) routes are activated and the capabilities are available for Users or Applications to be consumed.
3rd Party Components
Tymlez architecture leverages several third party components to make live easy.
All enterprise legacy bridges are build into the architecture and ready to use.
Identity management and strong authentication functionality provides you not only with security and compliance but convenience too.