About Bitrepository

The Bit Repository system enables long-term preservation of data in a distributed, highly redundant architecture. The data integrity is ensured by using multiple, independently developed data storage systems (Pillars) across different organizations, together with functionality for maintaining the integrity of the data over time.

Project Modules

This project has declared the following modules:

Name Description
Bitrepository Core General functionality for working with the Bitrepository code.
Bitrepository Client Contains the general functionality used in the reference clients.
Bitrepository Service Contains the general functionality used in the reference services. This includes pillars
Bitrepository Integrity Service Integrity functionality consists of regularly collecting information about the data in the various pillars, and ensuring that the data are consistent. In case of inconsistency, integrity functionality ensures processes for raising alarms and restoring consistency.
Bitrepository Alarm Service Client for accessing alarms from the Bitrepository system
Bitrepository Audit Trail Service Service for accessing the Audit Trail information for a Bit Repository Collection.
Bitrepository Reference Pillar The Bit Repository system enables long-term preservation of data in a distributed, highly redundant architecture. The data integrity is ensured by using multiple, independently developed data storage systems (Pillars) across different organizations, together with functionality for maintaining the integrity of the data over time.
Bitrepository Monitoring Service Contains functionality for monitoring the Bitrepository system. The monitoring comonent is part of the system infrastructure.
Bitrepository Integration Here you can find the functionality for working with crosscutting module concerns. This is mainly integration tests.
Bitrepository Webclient The Bit Repository system enables long-term preservation of data in a distributed, highly redundant architecture. The data integrity is ensured by using multiple, independently developed data storage systems (Pillars) across different organizations, together with functionality for maintaining the integrity of the data over time.