INGe structural changes

From MPDLMediaWiki
Jump to navigation Jump to search

This is a protected page.

Die Seite soll eine grobe Übersicht über die strukturellen Änderunge zwischen PubMan auf eSciDoc-Basis und PubMan auf INGe-Basis geben.

Ziele von INGe[edit]

INGe soll eine neue Basis für das MPG Publikationsrepositorium (MPG.PuRe) bilden, welches auf der Software PubMan läuft. Bisher lief die Software auf dem Framework eSciDoc, welches wiederum auf dem Framework Fedora aufgebaut war. Da die eSciDoc nicht mehr weiterentwickelt wird und deshalb schwer zu warten ist, sie auch immer deutlicher an Performanz verliert und sie auch immer Anfälliger für Angriffe von aussen wird, soll das System ersetzt werden. Ziel ist es eSciDoc (und damit auch Fedora) komplett mit einem speziell auf PubMan zugeschnittenen System namens INGe zu ersetzen. Dadurch soll das Gesamtsystem deutlich schlanker, leichter zu warten und Performanter werden. Zudem sollen aufgrund moderner Technik Sicherheitsprobleme der Vergangeheit angehören.

Grobe Struktur[edit]

Structure PubMan eScidoc Fedora.PNG      Structure PubMan no eScidoc Fedora.PNG      Structure PubMan INGe.PNG

Structure PubMan INGe sublayers.PNG

Paketstruktur[edit]

Wie oben bei den Zielen bereits erwähnt, ist ein wichtiger Punkt PubMan mit INGe deutlich leichter wartbar zu machen. Dazu gibt es einige Restrukturierungen in der Paketarchitektur. Dabei wird auf eine striktere Trennung, aber auch auf eine Reduzierung der Pakete hingearbeitet. Die folgenden Diagramme zeigen die Pubman Paketstruktur vor und nach der Restrukturierung: PubMan dependencies withouth ears.jpg

INGe dependencies without ears.png