Embebed JMIX views in a central JMIX frontend application

Hi,

We are evaluating a kind of microservices implementation in JMIX environment. So let’s imagine we want to implement 3 different applications:

  • app 1 with UI and backend
  • app 2 with UI and backend
  • app 3 only with UI that integrates via REST Datastore both app1 and app 2, making a single user experience from UI point of view
  • single user management using OpenId integration

The goal of our PoC is to demonstrate that we can reuse the UIs of app1 and app2 in app3, so our main objective is to test if we are capable to show the list & edit views of the entities in app 1 and app 2 in app 3, but only the dedicated views not the menu / app shell part…

So is there any documentation or previous experience we can review?

NOTE: we don’t want to open the app1 & app 2 in other tab as the integration apps guide you have in the documentation… but to really embeb the single views related to the entities of the external applications.

Hi Vicente,

Currently we cannot offer an approach to “reuse” or “embed” views of one application inside another application. Perhaps it could be done using HTML iframe and some communication on the JS level.

Could you tell us more about your requirements? In particular, if App 3 doesn’t have its own backend, what functionality it provides except for opening views of App 1 and App 2?

Regards,
Konstantin