Skip to end of metadata
Go to start of metadata

Description of the application breakdown into separate modules
The general principle driving the breakdown is the need to differentiate between different deployment scenarios. 


  • MessageXML moduleXSD schemas defining the data structures of the Bitmagasin messages
  • Protocol moduleContains the general protocol functionality, like message bus connectors, message processing and data transmission code 
  • Access client moduleContains functionality for reading from the BitMagasin. This includes Get File, Get Checksums and Get File IDs
  • Modifying client moduleAll functionality for writing to the Bitrepository is located here. This includes Put File, Delete File and Replace File.
  • Processing client moduleContains the client side functionality for Processing Single File and Mass Processing  
  • Alarm client moduleContains the Alarm client functionality
  • Integrity client moduleContains the integrity client code
  • Audit client moduleContains the client side functionality for accessing audit logs.
  • Monitoring moduleContains the code for the central monitoring service, which is part of the Coordination Layer.
  • Integration moduleThe tests for examining the integrated system (or part of it).
  • Common moduleContains code shared by all modules. Examples are utils and configuration loading.
  • No labels