Repository

Aus AKAEM

Wechseln zu: Navigation, Suche


Inhaltsverzeichnis

Kurzbeschreibung

  • Name: Repository (dt. Lager, Depot)
  • Autor: Mary Shaw
  • AKA: ?
  • Ziel: ?

Kontext / Problem

Repositories werden dazu verwendet z.B. Versionsmanagement zu betreiben oder um Projektdaten persistent abzuspeichern (z.B CVS, SVN). Außerdem können Metadaten über Datenbanktabellen verwaltet werden. Dies ist das sogenannte Metadata-Repository

Lösung

Wird z.B. ein CVS oder SVN verwendet, werden Projektdaten auf einem zentralen Server gespeichert und diese mit Versionsnummern versehen. Diese werden dann durch Updates auf den jeweiligen Clients abgeglichen und bei Bedarf aktualisiert bzw "gemerged" d.h. falls die Version auf dem Server gleich der Datei ist, welche sich auf dem Client befindet, dann wird versucht die Datei auf dem Client anzupassen. Nicht editierbare Stellen werden mackiert und müssen manuell geändert werden. Metadata-Repository sind Datenbanktabellen welche Informationen über das System enthalten. Ebenfalls darin enthalten sind Daten der Systemumgebung. Werden nun Änderungen vorgenommen, kann das System ohne Programmieraufwand angepasst werden.


Aufbau / Struktur

Beziehungen zu anderen Mustern

Gemeinsames Auftreten (co-occurrance)

Abgrenzung