Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Multi tenancy strategy

The main strategy to achieve multi tenancy in Innomatic consist of multi tenant code + single tenant code.Image Removed for separating tenants in Innomatic is multi tenancy at code level and single tenancy at database/data access level: a database for each tenant, plus a centralized root database. By default, inside Innomatic there are no hard coded limit at how many tenants can be created.

Innomatic also provides a Root mode that is executed when outside of tenant context (eg. when administering application and tenants in the root control panel).

Image Added 

However, when used as an enterprise application platform for a single company, multi tenancy may not be a requirement. In that case, Innomatic is still suitable as an application platform with its enterprise level features and there is no need to create different databases for Innomatic root and the single tenant.

Multi tenancy can be disabled during Innomatic setup, so that a single database is created. When in single tenant edition, Innomatic allows the creation of a single tenant. Also, installed applications are automatically enabled to the unique tenant (this is different from the multi tenant edition, where applications must be manually enabled to each desired tenant).

Once installed, there's no way to change the single/multi tenancy setting.