artistic title image

Bachelor Thesis on Resource Booking in the Helmholtz Cloud

Screenshot of resource package form in plony

New Process Will Improve the Booking of Resources in the Helmholtz Cloud

In the Helmholtz Cloud the centers offers selected services for the members of the Helmholtz Association. As part of the Helmholtz Cloud Portal, a central system is required which allows the booking of resources for the services based on customizable rules. This system is divided into multiple parts: the Helmholtz Cloud Portal represents the interface to users, where the resource booking takes place. The resource booking rules are stored in the service data management system Plony.

The task of this bachelor thesis was to first develop a process for resource booking and then implement it as a web application in Plony. As part of the process development, an UML activity diagram was created which served as the basis for the implementation.

Plony consists of a frontend and a backend. The backend was developed with Plone CMS in the programming language Python, the frontend with JavaScript and the framework Vue.js. The application includes automatic validation of user entries and an approval process to ensure that no incorrect resource bookings are made.

As a result, the process was successfully developed and implemented that meets the given requirements. On this base, the application will be expanded to include additional functionalities that simplify the creation of resource booking rules for users.

Questions? Comments? Proposals?

If you have anything to tell us, don’t hesitate to contact us.

Changelog

  • 2024-10-10: Shortened title.