System Architecture and Interfaces
Dependencies
| Component | Ticket-Service |
|---|---|
Technology |
|
Purpose |
|
Interfaces |
|
Network Connections Overview
| Source | Destination | Protocol |
|---|---|---|
Ticket Management Web UI |
Ticket Management |
https |
Ticket Management |
MACMA |
https |
Ticket Management |
Master Data Management |
https |
Ticket Management |
IAS Portal |
https |
Ticket Management |
Deviation Processor |
https |
Ticket Management |
Notification Service |
https |
Ticket Management |
RabbitMQ |
AMQP 0.9.1 with TLS |
Ticket Management |
RDBMS |
TCP/IP with SSL |
Deployment and Bootstrapping Process in Nexeed Industrial Application System
First MACMA must be setup, that the modules can use the authentication of MACMA. After that all modules (TM, MDM, Deviation Processor, Notification Service, and Portal need to register at MACMA to get client credentials, which are needed to configure the module. After that the modules can be started. Then roles and resources of the modules can be registered at MACMA, that they are available afterwards. After successful startup, TM can register at Portal and checks the presence of TM and other module roles in MACMA, that they can be used by TM. If all roles are available, TM can call the endpoints of the modules to pull data from MDM, register as reactor module in Deviation Processor and register event types in Notification Service.