Konfigurationsmanagementframework

Status
Nicht offen für weitere Antworten.

bdb

Mitglied
Hallo zusammen,

ich habe folgende Anforderung an ein Konfigurationsmanagementframework:

- Zentraler Konfigurationsort (XML Datei, Datenbank, etc.)
- Die Konfiguration muss allgemein Zugänglich sein, evtl. über eine Schnittstelle, Webservice, Dienst oder Ähnliches. Wichtig ist, dass diese Konfiguration von einer "externen" Javaaplikation aus gelesen werden kann. Um den Zugriff auf die Konfiguration zu gewährleisten, sollten Applikationsseitig am liebsten keine, oder nur minimale Konfigurationen nötig sein.


Hintergrund ist der, dass ich mittlerweile vier Applikationen im Betrieb eines Tomcat Servers habe, welche jeweils auf mindestens 2 verschiedene Konfigurationen zu greifen.
In diesen Konfigurationen wiederum, befinden sich redundante Konfigurationsbestandteile wie z.B. DB Server, LDAP Server etc.
Ich würde gerne einen solchen Zugriff haben.

CfgMngtmnt cfg = new CfgMngmnt();
CfgBean ldap = cfg.getLdapBean();
ldap.getIp();

Diese LDAP Daten z.B., sollten dann von einem "Managementserver" abgefragt werden.
Dieser Kapselt dann den Zugriff auf das XML oder die DB.

Kennt ihr eventuell ein Rahmenwerk was die Anforderungen erfüllt oder werde ich selbst hand anlegen müssen?

Vielen Dank schon vorab für die Antworten.

Viele Grüße
 

bdb

Mitglied
Hi Wildcard,

vielen Dank für den Tipp. Ich habe mir JCR und Jackrabbit angeschaut. Es sieht viel versprechend aus.

Aktuell modelliere ich die Möglichkeit des Imports / Exports von Konfigurationen über verschiedene Systeme.
Es soll möglich sein, für eine neue Anwendung eine Config.XML hochzuladen, als auch das Editieren der aktuellen Konfiguration über einen Editor. Dazu dann eventuell ein Export einer Config.XML. Zusätzlich muss ich auch an einen Config-Push-Mechanismus nachdenken, falls sich Konfigurationen, die Bestandteil der Applikation sind, in einer DB2 oder Domino DB befinden und geändert werden. Diese müssen dann in das System gepushed werden.


Vielen Dank für die Infos
 
Zuletzt bearbeitet:

Wildcard

Top Contributor
Soweit alles erstmal machbar, aber da du keine wirkliche Frage gestellt hast wüsste ich nicht was ich dir nun antworten soll.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben