Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cs:architecture [2019/08/09 15:23]
voegeli
cs:architecture [2019/11/06 13:00] (current)
voegeli [Introduction]
Line 11: Line 11:
  
   *User interface: Web interface accessible by https (SSL + OpenID).   *User interface: Web interface accessible by https (SSL + OpenID).
-  *Middleware:​ Establishes the communication between the User Interface and the microservices in the Core for a scalable, robust and distributed system. The Middleware ​is locate ​in a separated ​container¬†+  *Middleware:​ Establishes the communication between the User Interface and the microservices in the Core for a scalable, robust and distributed system. The Middleware ​runs in a separate ​container¬†
-  *Core: ​in the core several microservices (Keycloak, Inventory, Configuration,​ Deployment, Health, ​IdentityServer) are running which are servicing REST API requests.+  *Core: ​In the core several microservices (Keycloak, Inventory, Configuration,​ Deployment, Health, ​Identity Server) are running which are servicing REST API requests.
  
 The solution can be used in standalone mode by using the interactive user interface provided by NetModule or by integrating the Connectivity Suite into customer applications by using the powerful REST API. The solution can be used in standalone mode by using the interactive user interface provided by NetModule or by integrating the Connectivity Suite into customer applications by using the powerful REST API.
Line 40: Line 40:
  
 ===== Tenant ===== ===== Tenant =====
-Tenant is a group of devices. From the user perspective a Tenant could be used to separate devices depending on the country, region, business unit or something else. Administration rights can be assigned for each Tenant separately to restrict user access per Tenant. Devices that belong to one Tenant can not communicate with devices which are located in another Tenant.+Tenant is a group of devices. From the user perspective a Tenant could be used to separate devices depending on the country, region, business unit or something else. Administration rights can be assigned for each Tenant separately to restrict user access per Tenant. Devices that belong to one Tenant can not communicate with devices which are connected to another Tenant.
  
 Devices within a Tenant can communicate,​ whereas devices cannot communicate cross Tenant. The Tenant represents a network of devices. Devices within a Tenant can communicate,​ whereas devices cannot communicate cross Tenant. The Tenant represents a network of devices.
Line 50: Line 50:
  
 === Home network === === Home network ===
-The Home network is a VPN subnet consisting of all Tenants.The Home network is used to address all devices (and possible end devices) which ar assigned to Tenants. Its size can be roughly estimated like this: Maximum number of devices X average number of end devices behind a single device.+The Home network is a VPN subnet consisting of all Tenants. The Home network is used to address all devices (and possible end devices) which ar assigned to Tenants. Its size can be roughly estimated like this: Maximum number of devices X average number of end devices behind a single device.