System architecture and interfaces
General Deployment View
On Kubernetes the Archiving Bridge Module provides the REST Interfaces for all IAS services (BMLP and external market)
-
The Archiving Bridge uses a database for buffering archiving export relevant data.
Network connections overview
| Source | Destination | Protocol |
|---|---|---|
Archivingbridge |
Database AB |
TCP/IP with TLS |
Archivingbridge |
MACMA |
https |
Archivingbridge |
RabbitMQ |
AMQP 0.9.1 with TLS |
Archivingbridge |
IAS Portal |
https |
Archivingbridge |
MDM |
https |
Archivingbridge |
Production Archive (BD) |
https |
Architecture
The Archiving Bridge collects archive datasets from Nexeed IAS Modules and forwards them to long term archive systems. It manages the workflow and takes care that the archive datasets are properly delivered to the archive systems. The service uses a buffer database for archive dataset and connection management. It is connected to other services by a message queue and provides internal REST API endpoints for special purposes.
Web API
| API | Protocol | Description |
|---|---|---|
/archiving-api/v1/{tenantid}/config |
https |
Provides CRUD operations to configure archvingbridge clients and related target adapters (long-term storage systems, like BD Production-Archvive) |
/archiving-api/v1/{tenantid}/export |
https |
Provides REST API for archiving export |