AMCAW (Analytical Methods for Chemical Agents at Workplaces) is a web application for the maintenance and presentation of (international) measurement processes and information about which measurement ranges these methods cover. The application is used by laboratories and universities to obtain standardised analytical methods for certain chemical agents. The web application provides information about how the analytical methods are carried out and specifies the concentrations of the relevant substance that the analytical method covers. The method descriptions are entered by the analytical institutes from the relevant countries.
The current application has been expanded and added to over several years according to the requirements and needs of users and specialists, with a focus on functional expansion of the system and not on technical maintenance. As part of the project, the application is to be implemented in accordance with the current standards in order to increase maintainability and reduce any maintenance requirements for the future, as well to master the current challenges (e.g. adding new limit values or changing existing limit values) faced by specialists using the database. The existing web application is to be re-conceptualised and implemented while taking the other systems of the GESTIS (information system on hazardous substances) topic area and their dependencies into consideration. The scope of functions of the existing system is to be retained as part of the re-conceptualisation process, while additional options for specialists to update the contents of the database are to be added and functional expansions (e.g., extended search functions) are to be implemented.
As part of the project, a new web application for the maintenance and presentation of (international) analytical methods and measurement methods for hazardous substances is to be conceptualised and implemented. The architecture of the software corresponds to that of a modern web application and comprises an Angular front-end framework, a Spring back-end framework and an Oracle database.
The four-tier architecture approach was used. Each of these tiers has specific duties. To build a clean structure, components of a higher tier can only use components of the same tier or the tier immediately below it.
The following tiers are defined:
The specified project hours are based on the hours required for content-related, technical and organisational support of A1.1 and A2 in the context of a student project. The actual number of development hours by trainees/students amounts to 1,800 project hours.
The developed system makes it possible to display and maintain (international) analytical methods and measurement methods for hazardous substances. The architecture of the modern web applications comprises an Angular front-end framework, a Spring back-end framework and an Oracle database.
It includes the existing data from the legacy system and presents the data in a structure that is specific to the query.
In the scope of the project, not only were the initial functional requirements able to be implemented, but the necessary changes and additions that came up in the further course of the project were also able to be implemented. Technical and functional tests were successfully performed, documented and passed. As soon as the current migration of existing data was successfully completed, the system went live at the start of 2023.
-cross sectoral-Type of hazard:
analytical methods, information system, chemical working substances