project-proposal-2024

Aion Nexus - The Historical Artefact Management System (HAMS)

Abstract

Aion Nexus is a comprehensive Historical Artefact Management System (HAMS) designed to provide a digital collation of important artefacts such as manuscripts, paintings, fossils, or poetry.

In the information age it is more important than ever to collect comprehensive data on these artefacts to make their curation and access not only easier but more efficient.

Aion Nexus aims to provide a simple platform for museum and artefact curators to digitally store and manage their collections through advanced and comprehensive tagging.

By uploading scans, images, or recreations of artefacts they can be automatically identified and scanned allowing the easy search of stored artefacts as well as the ability to generate detailed breakdown reports of them such as popular regions or timeframes.

Author

Name: Henry Batt

Student number: 46986296

Functionality

Aion Nexus aims to provide a finetuned and comprehensive approach to the digitised aggregation and storage of historical artefacts through a collection of features:

Scope

The scope of Aion Nexus is to ensure the delivery of key and required features for all users. As such the MVP will include the following important functionality:

  1. Secure Image Uploading.
    • Support the secure upload of images of the artefacts.
  2. Simple Automated Tagging.
    • Provide a set of core tags to automatically apply.
  3. Manual Tag Management.
    • Allow users to add and remove tags from the core set created.
  4. Search Functionality
    • Basic searching of artefact collection for applied tags.
  5. Basic Contextual Annotation.
    • Simple plain text descriptions can be added to artefacts.

Quality Attributes

Security

A core requirement of Aion Nexus is ensuring the security of all digitised artefacts uploaded to the system. All artefacts and their associated images, scans, tags, and annotations must be securely stored to prevent a breach of data.

Interoperability

Aion Nexus is designed as a drop in replacement tool for artefact collation and storage to enhance existing solutions. As such it must provide a comprehensive yet friendly method to interfacing with existing systems to enhance existing data and supercharge their power.

Reliability

Aion Nexus is designed with data integrity and service uptime in mind. It must ensure that all data uploaded to the system is securely saved, even in the event of a system failure. As such regular backups, redundancy measures, and failsafe measures must be implemented.

Evaluation

The core functionality of Aion Nexus will be evaluated in the following manner:

Basic Functionality

A comprehensive suite of tests will be designed to ensure that basic functionality of the system is achieved. This includes the ability to upload, modify, and fetch artefacts.

Security

The security of Aion Nexus will be validated through the usage of automated security scanning, regular penetration attempts, and by utilising advanced end-to-end encryption on all traffic and communication with the system.

By purposefully attempting to breach our own service we can gain an important understanding on potential vulnerabilities in our system and quickly patch them.

Interoperability

Aion Nexus’ interoperability will be measured by its ability to interconnect and ingest data from various data storage types and systems. The goal is to provide support for as many existing systems automatically, whilst also making it easy and intuitive to manually connect to systems.

Research into existing storage solutions will be conducted to generate insight into popular interfaces that require support to ensure they are integrated into the system and tested.

Manually connection to various data storage systems will also be conducted by numerous people of varying skill levels and recorded to gain insight into the ease of use of the interface and potential areas of improvement.

Reliability

Measuring the uptime and network status of Aion Nexus will also be conducted to generate large scale datasets of real time usage.

The philosophy of Chaos Engineering will be employed to test the overall systems resilience. This is the idea of testing a systems reliability and resilience by purposefully ‘killing’ random instances and services of the network and observing the systems ability to automatically react to these changes, whilst ensuring all uploaded data is quickly and securely stored.

Strict testing of content upload during simulated periods of ‘outage’ will also be conducted to ensure no data is lost in the event of a system failure and the percentage of lost data calculated.