This paper describes a digital preservation platform that has been developed over a seven year period in partnership with several national memory institutions. The platform provides a viable solution to the challenges of long term digital preservation by delivering a flexible, extensible set of micro-services that are orchestrated into processes to provide capabilities around ingest, storage, data management, preservation and access. The use of micro-services allows a policy neutral approach, allowing policy decisions to be changed without the need to modify the underlying architecture. In addition it allows them to become open source, which enables and encourages a community solution to commonly faced issues.The platform, known as the Safety Deposit Box (SDB), has been built from the ground up to be compliant with the OAIS reference model from a functional and informational standpoint. This paper describes the main architectural concepts that are employed in the platform, in particular the flexible and extensible frameworks that allow functionality to be encapsulated in user or community provided micro-services and workflows.An emphasis will be placed on the set of services that provide tools for guarding against the challenge of file format obsolescence, which include characterization, preservation planning and preservation action. Since a micro-services approach has been adopted the system can evolve over time; new functions can be added and, existing functions can be enhanced. This is particularly important as services within the digital preservation domain are in their infancy. Format migration and emulation have been adopted as the primary long-term preservation mechanisms and an approach to validating such pathways is described.The use of micro services allows existing best-of-breed tools to be incorporated into the solution.. It has been configured to incorporate the DROID and JHOVE tools as well as other commonly-used open-source and commercially provided characterization and migration tools.The paper includes a description of a community driven approach which includes the sharing of collective knowledge and experience the encouragement for the exchange of micro service and workflow, and the ability for the community to significantly influence the future road map of functionality.
Mark Evans, Bill Steel, Robert Sharpe, James Carr, Alan Gairey, Jonathan Tilbury, "A Community Driven Micro-Services Architecture Supporting Long Term Digital Preservation" in Proc. IS&T Archiving 2011, 2011, pp 105 - 111, https://doi.org/10.2352/issn.2168-3204.2011.8.1.art00026