Functions-Repository
aus ASP-XTend, der freien Wissensdatenbank
Das Functions-Repository in der ASP-XTend-Terminologie ist ein Behälter, der Objekte oder Komponenten enthält, aber keinerlei Strukturen oder sonstige vorgegebenen Definitionen, wie diese Komponenten oder Objekte zusammengehören oder miteinander funktionieren sollen.
Diese Strukturen (Prozessdefinitionen) liegen in einer vom Functions-Repository völlig getrennten Schicht, die der Benutzer verwalten und seinen Bedürfnissen anpassen kann (Konfigurationsdateien).
Interessant an diesem Konzept ist neben der Anpassungsfähigkeit, der Branchenunbahängigkeit und der Schlankeit der konfigurierten Lösung das Vorgehen beim Releasewechsel:
- dem Functions-Repository werden bei einem Releasewechsel einserseits neue Komponenten zugefügt,
- andrerseits Komponenten, die von einer Datenbankerweiterung betroffen sind, ausgewechselt. Die Funktion der ausgewechselten Komponenten ändert nicht.
Da die Prozesse, die die Komponenten aufrufen, in der Datenbank des Kunden und nicht in den Programmen liegen, also nicht berührt werden, ist keinerlei spezielle Dokumentation firmenspezifischer Anpassungen oder Spezialitäten und auch keine umfangreiche Vorbereitung für einen Releasewechsel notwendig, sie sind ja in den Prozessdefinitionen enthalten.
Dass die Prozessdefinitionen ausgedruckt werden können und damit als Grundlage für die ISO-Zertifizierung dienen können, ist ein weiterer angenehmer Nebeneffekt dieser Architektur.
