Skip to main content

Introduction

IT Management

The following screenshot shows the recommended server architecture for using M.App Enterprise as a platform.
  • M.App Enterprise Application Server
  • TileServer - if you don't use Caching very extensively you could also put the Warehouse on the M.App Enterprise Application server
  • LuciadFusion - full potential when running M.App Enterprise PRO
  • Geoprocessing - only makes sense when executing Spatial Models on M.App Server

Independently of the application servers you would need a database server as well, which handles not only the Metadata tables (Management and / or Tenant) but could also function as your spatial data source.
💡
If you are extensively using LuciadFusion for M.App Enterprise (like having a big amount of (True) Orthophotos and 3D Mesh and so on, we recommend a seperate Warehouse folder for M.App Enterprise and LuciadFusion in order to not limit I/O performance.
💡
System Requirements for the application server can be found here.

Definition

  • Geoprocessing - within setup of M.App Enterprise
  • LuciadFusion - within setup of M.App Enterprise
  • (Spatial) Database
    • Master DB - within setup of M.App Enterprise
    • Tenant DB - within Management of M.App Enterprise
    • Spatial DB - within Studio of M.App Enterprise

Communication

Communication between Application Servers (M.App Enterprise, LuciadFusion & Geoprocessing) to the clients (Desktop, Mobile & Browser) is done via https://, which means you need a valid certificate for every single one of your servers.
💡
If you are using one or more Load Balancer the SSL certificates must be used on that level.

Testing and Deployment

If it comes to Testing & Deployment we recommend the process seen in the next screenshot:
💡
The export of your Tenant database is now possible via the Management of M.App Enterprise