"Basiert auf Java" - und stellt das eine GUI dar, wird per Browser darauf zugegriffen, gibt's einen ded. Desktop-Client, der dann auf die Appliaktion...
klingt nach sowas wie Jinja-Templating, https://pypi.org/project/json2html/ (oder div. andere Sprach-Ausprägungen solcher Klassen) - oder einfach mal...