The principle of modularity lays in the core of the Nemesis Platform. It is from the client’s side where what and to what extent to be included is controlled.
Talking about the 'modules' part of the platform, here are provided additional functionalities that can be implemented and further developed up to your needs. The double-layer platform architecture is strictly followed - each of the modules defines a separate package for the facade, as well as for the core layer.
The integration of a particular module is pretty straight-forward - you need to just add the module as a dependency to your project’s
pom.xml and you are good to go.
You will, of course, need to update your schema, and perform a platform update. Once that is done you can start your application.
Below you may find separate guides for the various modules: