System architecture and interfaces
The below figure shows the deployment view of Web Portal.
Nexeed Master Data Management MDM is required that users can select facilities on the dashboard.
Nexeed Multitenant Access Control MACMA is required for authentication and authorization of user and container communication.
RabbitMQ is required to listen to events from the Nexeed Master Data Management MDM and Nexeed Multitenant Access Control MACMA modules. MDM events are used to update the master data in Web Portal and MACMA events are used to trigger the deletion of user- and tenant data when these are removed from the system.
How to configure and connect the relational database management system RDBMS is described for each image in the upcoming System requirements chapter.
A more detailed explanation of the impacts of unavailability of the dependencies is available in the chapter Start and shutdown
Network connections overview
| Source | Destination | Protocol |
|---|---|---|
Web Portal |
Master Data Management |
https/http |
Web Portal |
Multitenant Access Control |
https/http |
Web Portal |
RDBMS |
Microsoft Entity Framework Protocol (TCP IP with optional SSL) |
Web Portal |
RabbitMQ |
AMQP 0.9.1 with optional TLS |
Web Portal |
Any other deployed module in the system which is registered at Web Portal |
https |