Modularisierung CDM

Begriffsklärung

  • Dynamische Erweiterung des CDM
  • Zusätzliche Funktionalität
  • Erweiterung des Datenbankschemas
  • Plugins für das CDM

Requirements

Fragen

Welche Schnittstellen müssen geschaffen werden?

Autowiring von Klassen. Wie kann man es schaffen, dass eine abgeleitete Klasse gewired wird?

Wie kann man die Hibernate Konfiguration erweitern?

  • Importe in hibernate.cfg.xml,
  • zusätzliche Mappings für bidirektionalität über XML
  • Hat XML Vorrang vor Annotationen?

Property Paths

  • Wie können die P der Webservices angepasst werden?
  • Print publication content harvesting muss modular sein um zusätzliche Plugin Inhalte in der Ausgabe zu ermöglichen

I/O

  • JAXB: Handler muss angepasst werden

Code Review

CDM Server

  • Wie kann plugin in CDM Server integriert werden (zur Laufzeit/Startup?)
  • Paralleler Betrieb für Datenbanken, die Erweiterung benötigen und Datenbanken ohne Erweiterung möglich?