WEM Runtime
The environment that makes your application available to your users
Last updated
Was this helpful?
The environment that makes your application available to your users
Last updated
Was this helpful?
The WEM Runtime environment is a web-based application platform that is specifically built to interpret WEM Portal Definitions as they are created in the WEM Modeler, and serve them as specific web applications.
The WEM Platform does not generate code like other (low-code) platforms do (which in turn needs to be deployed/installed/configured). The WEM Runtime itself IS the compiled and deployed code, secured, optimized, scalable and compartmentalized using micro-services. It is already up and running and available to accept new or changed Portal Definitions. The WEM Portal Definitions that the Runtime uses to transform into operational web applications, contain the necessary resources which are compiled and distributed from the Modeler to the targeted Runtime environments by the Publish Process. The Runtime retrieves the information from the Publisher and loads the new definition to start serving it as your application.
The WEM Runtime generates currently standard results, using JavaScript and AJAX, so WEM Portals can be used in any modern browser (Edge, Chrome, Firefox, Safari, Brave, Opera) on any operating system (Windows, Apple, ChromeOS, Linux, Android, iOS).
The WEM Runtime can support hundreds of Portals running simultaneously side-by-side.
The WEM Runtime consists of two instances, called Staging and Live. Every instance of the runtime has its own database, so the live environment keeps the users data.
Staging: Typically used for review and acceptance testing with a (limited) group of testers/users, as a step between Application Development (Modeler) and Live/Production.
Live: Typically used as the final production version.
To get your application from the Modeler to the Runtime environment the Publish Process is used which will be explained in more detail on the next page.