Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:cba:messages

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
software:cba:messages [2014/11/24 15:49]
max.neumaier
software:cba:messages [2014/11/24 15:51]
max.neumaier
Zeile 1: Zeile 1:
-======Messungsmanagement=======+======Meldungs-management=======
 ===Aufgabe=== ===Aufgabe===
 In allen Ebenen einer Software-Applikation gibt es Nachrichten und Fehlermeldungen. Das sind aktiv und unaufgefordert ausgesendete Meldungen der Software-Anwendung an einen Nutzer oder ein technische Komponente, die eine Reaktion bei Erhalt einer Meldung ausführen. Sie haben unterschiedlichen Inhalt und unterschiedliche Semantik und können in allen Ebenen der Applikation entstehen. In CBA werden Nachrichten und Fehlermeldungen unter dem Begriff der Meldungen zusammengefasst und einheitlich behandelt. In allen Ebenen einer Software-Applikation gibt es Nachrichten und Fehlermeldungen. Das sind aktiv und unaufgefordert ausgesendete Meldungen der Software-Anwendung an einen Nutzer oder ein technische Komponente, die eine Reaktion bei Erhalt einer Meldung ausführen. Sie haben unterschiedlichen Inhalt und unterschiedliche Semantik und können in allen Ebenen der Applikation entstehen. In CBA werden Nachrichten und Fehlermeldungen unter dem Begriff der Meldungen zusammengefasst und einheitlich behandelt.
Zeile 24: Zeile 24:
   *     In verteilten Anwendungen sind Meldungen transparent,​ d.h. sie werden so zwischen Service-Aufruf und Service kommuniziert,​ das ein einheitliches Verhalten unabhängig vom Ort der Meldungs-Entstehung realisiert wird.    *     In verteilten Anwendungen sind Meldungen transparent,​ d.h. sie werden so zwischen Service-Aufruf und Service kommuniziert,​ das ein einheitliches Verhalten unabhängig vom Ort der Meldungs-Entstehung realisiert wird. 
  
 +------
 +===Architektur===
 +Das Meldungs-Management ist in das CBA-Framework eingebettet. Es besteht aus 
 +  *     der Meldungs-Definition
 +  *     dem temporären Meldungs-Puffer
 +  *     den Meldungs-Funktionen
 +  *     ​vorgefertigten Elementen zur Meldungs-Anzeige
 +  *     der Logging-Datenbank
 +  *     der Möglichkeit der Anbindung eines Monitoring-Systems ​
 +
 +{{ software:​cba:​message-handling.png?​400 }}
 +-------
 +
 +===Konfiguration===
 +Die potenziellen Meldungen werden mit einer Meldungs-Nummer konfiguriert. In der Meldungs-Definition sind Platzhalter für die später einzufügenden Parameter definierbar. Die Meldungstexte sind mehrsprachfähig. ​
 +
 +------
 +===Funktionen===
 +Das CBA-Framework stellt eine Menge von Funktionen zum Meldungs-Management zur Verfügung:
 +
 +  * **clearMessage **Löschen des Meldungs-Puffers
 +  * **setMessage **Einfügen einer Meldung in den Meldungs-Puffer
 +  * **getMessageText **Konvertierung einer Meldung in einen Text
 +  * **getMessages **Rückgabe des Meldungs-Puffers
 +  * **saveMessage **Speichern der Meldungen in der Logging-Datenbank
 +  * **removeMessage **Löschen der zuletzt eingestellten Meldung aus dem Meldungs-Puffer
software/cba/messages.txt · Zuletzt geändert: 2021/07/01 09:52 (Externe Bearbeitung)