Event (Analysemuster)

Entitäten-Diagramm des Event Analysemusters

Event ist ein Analysemuster von Martin Fowler, gehört dort zu den Accounting Patterns und beschreibt ein für Konten (Accounts) relevantes Ereignis, das eingetreten ist. Die Konsequenzen für das oder die Konten, die aus diesem Ereignis folgen, werden wiederum im Pattern Accounting Entry beschrieben.

Beispiel

  • Ein Verkauf
  • Ein Kunde hat 52 kWh Strom verbraucht
  • Ein Mitarbeiter wurde befördert

Eigenschaften

Eines der entscheidenden Eigenschaften ist, dass der Ausgangspunkt eines Event unveränderbar ist, nachdem es erstellt worden ist. Im Beispiel einer Kreditkartenzahlung wären dieser Ausgangspunkt „Wer hat wann wo was bezahlt“.

Von grundlegender Wichtigkeit für das Event sind die Zeitstempel „Wann ist es passiert“ und „Wann wurde es festgehalten“. Es ist möglich, nur mit einem oder mit mehreren Zeitstempeln zu arbeiten. Es sollte aber klar beschrieben sein, wofür welcher Zeitstempel steht (Eingangszeit, Bearbeitungszeit etc.)

Veränderungen an diesem Ausgangspunkt müssen mit Hilfe des Mechanismus Reversal Adjustment durchgeführt werden. Das entspricht in etwa einer Gegenbuchung, die ebenso einen Event darstellt.

Verwendungszweck

Events können sehr nützlich sein, um Änderungen an einem System festzuhalten. Jede Änderung benötigt ein auslösendes Event, welches alle benötigten Informationen hat. Dadurch ist es möglich, Änderungen im System zuverlässig zu protokollieren.

Siehe auch

  • Martin Fowler: Accounting Patterns. (PDF) S. 11–14, abgerufen am 13. Juli 2014 (englisch, Beschreibung des Event-Analysemusters).

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.