Skip to content

ubl-chj/kakfa-camel-solr-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Handschriftenportal Index Update Service

Maintainer: Konrad Eichstädt


Inhalt:
1. Einführung und Ziele
1.1 Aufgabenstellung
1.2 Qualitätsziele
1.3 Projektbeteiligte
2. Randbedingungen
3. Kontextabgrenzung
4. Lösungsstrategie
5. Baustein
6. Laufzeitsicht
7. Verteilungssicht
8. Betrieb und Wiederherstellung
8.1 Ansprechpartner , Service Level
8.2 Installation / Konfiguration
9. Entwurfsentscheidungen
10. Qualitätsziele
11. Risiken und technische Schulden
12. Glossar
13. Release Notes

1. Einführung und Ziele

1.1 Aufgabenstellung

1.2 Qualitätsziele

Als nichtfunktionale Anforderung ist eine hohe Wartbarkeit zu erreichen. Ein Administrator möchte die Installation automatisiert durchführen.

1.3 Projektbeteiligte (Stakeholder)

  • Administratoren
  • Entwickler

2. Randbedingungen

Organisatorische und technische Randbedingungen.

3. Kontextabgrenzung

Sicht aus der Vogelperspektive. Zeigt das System als Blackbox und den Zusammenhang zu Nachbarsystemen.

4. Lösungsstrategie

Um ein Debian Packet erstellen zu können wird Maven verwendet. Zur Erzeugung des Debian Packetes wird das Maven Plugin jDeb verwendet und konfiguriert.

5. Bausteinsicht

Statische Zerlegung des Systems in Bausteine.

6. Laufzeitsicht

Zeigt das Zusammenspiel der Architekturbausteine zur Laufzeit.

7. Verteilungssicht

Auf welchen Systemen laufen die Systemkomponenten.

8. Betrieb und Wiederherstellung

8.1 Ansprechpartner , Service Level

Verwantwortlich für die Pflege ist IDM 2.2.

8.2 Installation / Konfiguration

To start a Solr cluster and create the "hsp" collection:

$ docker-compose up
$ docker exec solr1 /opt/solr/bin/solr create_collection -c hsp

8.3 Wiederherstellung

9. Entwurfsentscheidungen

Wichtige Architekturentscheidungen und Gründe.

10. Qualitätsziele

Szenarien konkretisierte Qualitätsanforderungen.

11. Risiken und technische Schulden

12. Glossar

Fachliches Glossar.

13. Release Notes

Komponente letzte Änderung Version