Component diagram

level 1

Component description

Components Description

Trace-X

Trace-X is a system allowing the user to review the parts/assets catalogue, start a quality investigations and receive quality alerts.

Trace-X API

The Trace-X API is the interface over which the data consumer is communicating.

AssetsController

The AssetsController provides a REST interface for retrieving the parts/assets information.

DashboardController

The DashboardController provides a REST interface for retrieving overall statistics displayed on a dashboard screen.

RegistryController

The RegistryController provides a REST interface for retrieving the data from parts registry.

ImportController

The ImportController provides a REST interface for importing assets and publishing them in the Catena-X network.

AssetRepository

The AssetRepository is a component responsible for storing and getting assets from database.

BPNRepository

The BPNRepository is a component which stores BPN → company name mappings.

NotificationsRepository

The NotificationsRepository is a component responsible for storing and holding status of sent/received notifications.

Database

The database is a place for storing assets, relations as well as sent/received notifications.