001018665 001__ 1018665
001018665 005__ 20231214201904.0
001018665 0247_ $$2datacite_doi$$a10.34734/FZJ-2023-04968
001018665 037__ $$aFZJ-2023-04968
001018665 041__ $$aGerman
001018665 1001_ $$0P:(DE-Juel1)176588$$aWellmann, Julia$$b0$$eCorresponding author$$ufzj
001018665 245__ $$aEntwurf, Implementierung und Analyse einer datenbankgestützten Datenverwaltung in der internen Ablaufsteuerung des Workflow-Tools JUBE$$f - 2023-08-18
001018665 260__ $$aJülich$$c2023
001018665 300__ $$a115 p.
001018665 3367_ $$2DataCite$$aOutput Types/Supervised Student Publication
001018665 3367_ $$02$$2EndNote$$aThesis
001018665 3367_ $$2BibTeX$$aMASTERSTHESIS
001018665 3367_ $$2DRIVER$$amasterThesis
001018665 3367_ $$0PUB:(DE-HGF)19$$2PUB:(DE-HGF)$$aMaster Thesis$$bmaster$$mmaster$$s1702538402_29991
001018665 3367_ $$2ORCID$$aSUPERVISED_STUDENT_PUBLICATION
001018665 502__ $$aMasterarbeit, Fachhochschule Aachen, 2023$$bMasterarbeit$$cFachhochschule Aachen$$d2023
001018665 520__ $$aDie Speicherung von Informationen spielt unter anderem bei der Automatisierung von Arbeitsabläufen und der Analyse von Ergebnissen eine entscheidende Rolle. Dabei erfordert die Komplexität und Vielfalt dieser Informationen eine effiziente und zuverlässige Datenhaltung, um den reibungslosen Betrieb eines Systems zu gewährleisten. Das Workflow-Tool JUBE verwendet eine solche Datenhaltung in Form von XML-Dateien, um Workflow-Konfigurationen für eine spätere Fortsetzung oder Reproduktion zu speichern. Ziel der vorliegenden Masterarbeit ist es, einen Entwurf für die Ablösung der XML-basierten Datenhaltung des Workflow-Tools JUBE zu erarbeiten, der die Probleme der derzeitigen Datenhaltung adressiert. Dazu wird folgende Forschungsfrage gestellt: Welche Datenhaltungsoption bietet eine konsistentere, persistentere und performantere Datenhaltung bei gleichzeitiger Reduzierung des Speicherbedarfs und Verbesserung der Leistung als die derzeitige XML-Datenhaltung und wie kann diese in JUBE implementiert werden? Um die Probleme der derzeitigen XML-Datenhaltung zu identifizieren, wird diese im aktuellen Softwarezustand von JUBE analysiert, wobei sich herausstellt, dass die Probleme vor allem in der Datenredundanz und der nicht optimalen Aktualisierungsfunktion liegen. Darauf aufbauend werden Anforderungen an die neue Datenhaltung definiert, die diese Probleme vor allem durch eine neue Strukturierung der Daten und ein geeignetes Datenmanagementsystem beheben sollen. Neben diesen funktionalen Anforderungen werden auch qualitative Anforderungen wie Leistungsfähigkeit und Wartbarkeit definiert, die ebenfalls die Nachteile der XML-Datenhaltung beheben sollen. Auf der Grundlage der zuvor identifizierten Anforderungen wird die Verwendung einer relationalen Datenbank mit dem Datenbankmanagementsystem SQLite3 ausgewählt und auf dieser Basis ein Implementierungsentwurf entwickelt. Der erarbeitete Entwurf für die Datenhaltung, die Schnittstelle und das Konzept für die Implementierung in JUBE wird prototypisch implementiert, so dass der Entwurf anhand dieses Prototyps evaluiert werden kann. Die Evaluierung ergab, dass der Entwurf dieser Arbeit einen vielversprechenden Ansatz zur Lösung der identifizierten Probleme darstellt, der die Hauptprobleme löst, dass aber noch einige Punkte für den Einsatz in Produktionsumgebungen berücksichtigt werden können, um die Datenverwaltung weiter zu verbessern.
001018665 536__ $$0G:(DE-HGF)POF4-5112$$a5112 - Cross-Domain Algorithms, Tools, Methods Labs (ATMLs) and Research Groups (POF4-511)$$cPOF4-511$$fPOF IV$$x0
001018665 7001_ $$0P:(DE-Juel1)138707$$aBreuer, Thomas$$b1$$eThesis advisor$$ufzj
001018665 8564_ $$uhttps://juser.fz-juelich.de/record/1018665/files/Master-Colloquium.pdf$$yOpenAccess
001018665 8564_ $$uhttps://juser.fz-juelich.de/record/1018665/files/Masterthesis.pdf$$yOpenAccess
001018665 8564_ $$uhttps://juser.fz-juelich.de/record/1018665/files/Master-Colloquium.gif?subformat=icon$$xicon$$yOpenAccess
001018665 8564_ $$uhttps://juser.fz-juelich.de/record/1018665/files/Master-Colloquium.jpg?subformat=icon-1440$$xicon-1440$$yOpenAccess
001018665 8564_ $$uhttps://juser.fz-juelich.de/record/1018665/files/Master-Colloquium.jpg?subformat=icon-180$$xicon-180$$yOpenAccess
001018665 8564_ $$uhttps://juser.fz-juelich.de/record/1018665/files/Master-Colloquium.jpg?subformat=icon-640$$xicon-640$$yOpenAccess
001018665 8564_ $$uhttps://juser.fz-juelich.de/record/1018665/files/Masterthesis.gif?subformat=icon$$xicon$$yOpenAccess
001018665 8564_ $$uhttps://juser.fz-juelich.de/record/1018665/files/Masterthesis.jpg?subformat=icon-1440$$xicon-1440$$yOpenAccess
001018665 8564_ $$uhttps://juser.fz-juelich.de/record/1018665/files/Masterthesis.jpg?subformat=icon-180$$xicon-180$$yOpenAccess
001018665 8564_ $$uhttps://juser.fz-juelich.de/record/1018665/files/Masterthesis.jpg?subformat=icon-640$$xicon-640$$yOpenAccess
001018665 909CO $$ooai:juser.fz-juelich.de:1018665$$popenaire$$popen_access$$pVDB$$pdriver$$pdnbdelivery
001018665 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)176588$$aForschungszentrum Jülich$$b0$$kFZJ
001018665 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)138707$$aForschungszentrum Jülich$$b1$$kFZJ
001018665 9131_ $$0G:(DE-HGF)POF4-511$$1G:(DE-HGF)POF4-510$$2G:(DE-HGF)POF4-500$$3G:(DE-HGF)POF4$$4G:(DE-HGF)POF$$9G:(DE-HGF)POF4-5112$$aDE-HGF$$bKey Technologies$$lEngineering Digital Futures – Supercomputing, Data Management and Information Security for Knowledge and Action$$vEnabling Computational- & Data-Intensive Science and Engineering$$x0
001018665 9141_ $$y2023
001018665 915__ $$0StatID:(DE-HGF)0510$$2StatID$$aOpenAccess
001018665 920__ $$lyes
001018665 9201_ $$0I:(DE-Juel1)JSC-20090406$$kJSC$$lJülich Supercomputing Center$$x0
001018665 980__ $$amaster
001018665 980__ $$aVDB
001018665 980__ $$aUNRESTRICTED
001018665 980__ $$aI:(DE-Juel1)JSC-20090406
001018665 9801_ $$aFullTexts