200 likes | 293 Vues
Revisionssichere Informationsverarbeitung. Betriebliche Informationssysteme Prof. Dr. Michael Löwe. Inhalt. Revisionssicherheit: Was ist das? Versionen und Bearbeitungshistorie Aufbau der Historie Zugriff auf die richtigen Zeitpunkte Objekte mit eigenem zeitlichem Verlauf
E N D
Revisionssichere Informationsverarbeitung Betriebliche Informationssysteme Prof. Dr. Michael Löwe
Inhalt Revisionssicherheit: Was ist das? Versionen und Bearbeitungshistorie Aufbau der Historie Zugriff auf die richtigen Zeitpunkte Objekte mit eigenem zeitlichem Verlauf Aufbau der Gültigkeitshistorie Rückwirkende Änderungen Zugriff auf die richtigen Zeitabschnitte Bearbeitung Wirksamkeit Aufbau der Wirksamkeitshistorie Zugriff auf die richtigen Zeitabschnitte Revisionssicherheit
Revisionssicherheit ? Revisionssicherheit
Revisionssicherheit Erste (technische) Definition: Der Zustand eines beliebigen Datums im Unter-nehmen zu einembeliebigen Zeitpunkt in der Vergangenheit läßt sich jederzeit rekonstruieren. • Aufgenommen am 1.6.80 • Anschriftänderung am 3.4.82 • Postleitzahlumstellung am 5.6.89 • Änderung des Familienstands am 7.8.93 • Aus der Kundendatei entfernt am 10.10.99 Kunden- daten Revisionssicherheit
Bearbeitungshistorie, Versionen Realisierung der Bearbeitungshistorie • Aufgenommen am 1.6.80 • Anschriftänderung am 3.4.82 • Postleitztahlumstellung am 5.6.89 • Änderung des Familienstands am 7.8.93 • Aus der Kundendatei entfernt am 10.10.99 Kunden- daten: Meyer Änderungen stets auf frischen Kopien: Meyer 1 BD: 1.6.80 LZ: Ursprung Meyer 2 BD: 3.4.82 LZ: Änderung Meyer 3 BD: 5.6.89 LZ: Änderung Meyer 4 BD: 7.8.93 LZ: Änderung Meyer 5 BD: 10.10.99 LZ: Ende Revisionssicherheit
Zugriff in Langen Transaktionen? Lange Transaktion Asynchrones Commit T1 • • • lesen, schreiben• • • T2 • • • schreiben • • • T3 Zeitpunktbezogener Zugriff Daten zu Kunde Meyer am 1.1.1990? Daten zu Kunde Meyer am 1.1.1981? Daten zu Kunde Meyer am 1.1.1979? Meyer 1 BD: 1.6.80 LZ: Ursprung Meyer 1 BD: 1.6.80 LZ: Ursprung Meyer 2 BD: 3.4.82 LZ: Änderung Meyer 3 BD: 5.6.89 LZ: Änderung Meyer 3 BD: 5.6.89 LZ: Änderung Meyer 4 BD: 7.8.93 LZ: Änderung Meyer 5 BD: 10.10.99 LZ: Ende Revisionssicherheit
Problem: Änderung an alten Daten Meyer 1 BD: 1.6.80 LZ: Ursprung Meyer 2 BD: 3.4.82 LZ: Änderung Meyer 3 BD: 5.6.89 LZ: Änderung Meyer 4 BD: 7.8.93 LZ: Änderung Meyer 5 BD: 10.10.99 LZ: Ende Tippfehler Bereinigung ist möglich in: ??? Bereinigung ist nicht möglich in: ??? Revisionssicherheit
Beispiele: Änderung an nicht aktuellen Daten Orthographische Fehler Interpunktionsfehler Änderung inhaltlicher Fehler Deckungssumme 100.000 statt 200.000 (Rechnung) 48-Std.-Support statt 24-Std.-Support (Rechnung) Lieferumfänge (Wareneingang) Rückwirkende inhaltliche Änderungen Änderung des Deckungsumfangs Haftpflichtversicherung Änderung der statistischen Zuordnung In die Zukunft wirkende Änderungen Wechsel von Vollkasko in Teilkasko nach drei Jahren Wechsel von 24- auf 48-Std.-Support nach einem Jahr Revisionssicherheit
Beispiele: Objekte mit Historie Verträge Rechnungen (Retouren, Rabatte,...) Prozesse Objekte Autos (Kennzeichenwechsel, Austauschmotor,...) Personen (Umzug, Namensänderung,...) Anschriften (PLZ-Umstellung, Umbenennungen,...) Daten (Formate, Einheiten, ...) Revisionssicherheit
Bearbeitungsdatum = Gültigkeit Meyer 1 GV: 1.6.1980 GB: 3.4.1982 BD: 1.6.1980 LZ: Ursprung Abgegrenzte Gültigkeit Meyer 2 GV: 3.4.1982 GB: 5.6.1989 BD: 3.4.1982 LZ: Änderung Meyer 3 GV: 5.6.1989 GB: 7.8.1993 BD: 5.6.1989 LZ: Änderung Meyer 3 GV: 5.6.1989 GB: 7.8.1993 BD: 5.6.1989 LZ: Änderung Meyer 4 GV: 7.8.1993 GB: 10.10.1999 BD: 7.8.1993 LZ: Änderung Meyer 5 GV: 10.10.1999 GB: 31.12.9999 BD: 10.10.1999 LZ: Ende Daten zu Meyer am 1.1.1990? (Zugriff ???) Meyer 5 GV: 10.10.1999 GB: 31.12.9999 BD: 10.10.1999 LZ: Ende Meyer 4 GV: 7.8.1993 GB: 31.12.9999 BD: 7.8.1993 LZ: Änderung Meyer 3 GV: 5.6.1989 GB: 31.12.9999 BD: 5.6.1989 LZ: Änderung Meyer 3 GV: 5.6.1989 GB: 31.12.9999 BD: 5.6.1989 LZ: Änderung Meyer 2 GV: 3.4.1982 GB: 31.12.9999 BD: 3.4.1982 LZ: Änderung Meyer 1 GV: 1.6.1980 GB: 31.12.9999 BD: 1.6.1980 LZ: Ursprung Überlagernde Gültigkeit Revisionssicherheit
(bearbeitet) heute 1.1.99 1.1.96 1.1.93 1.1.90 1.1.90 1.1.93 1.1.96 1.1.99 1.1.02 1.1.05 (gültig) Unabhängige Gültigkeit und Bearbeitung Zustand am 1.1.1995 ? Zustand heute ? Revisionssicherheit
(bearbeitet) heute 1.1.99 1.1.96 1.1.93 1.1.90 (bearbeitet) heute 1.1.99 1.1.96 1.1.93 1.1.90 Teilvertrag 2 Teilvertrag 1 1.1.90 1.1.93 1.1.96 1.1.99 1.1.02 1.1.05 (gültig) 1.1.90 1.1.93 1.1.96 1.1.99 1.1.02 1.1.05 (gültig) Komposition der Historie Vertrag Revisionssicherheit
Gültigkeit auf großen oder kleinen Objekten? ? Revisionssicherheit
Bearbeitung Wirksamkeit Warum ? Revisionssicherheit
Beispiele: Wirksamkeit Zeitverzug in der Sachbearbeitung Rechtliche Vorschriften. Z. B. Posteingang Abmachung mit Kunden über zukünftige Wirksamkeit Rückwirkende Wirksamkeit von Haftpflichtdeckungen nach Prüfung Datenübertragung in sekundäre Systeme Revisionssicherheit
(wirksam) heute 1.1.99 1.1.96 1.1.93 1.1.90 1.1.90 1.1.93 1.1.96 1.1.99 1.1.02 1.1.05 (gültig) Wirksamkeit Revisionssicherheit
Aufgabe Wie kann man die Wirksamkeit unwirksam machen? • wirksam ab = gültig ab • wirksam ab = gültig bis • wirksam ab = bearbeitet am Revisionssicherheit
(wirksam) heute 1.1.99 1.1.96 1.1.93 1.1.90 1.1.90 1.1.93 1.1.96 1.1.99 1.1.02 1.1.05 (gültig) (Wirksamkeitszeiträume) (bearbeitet) Revisionssicherheit
Zusammenfassung Bearbeitungszeitpunkte Technischen Revision der DV-Abläufe Datum: „bearbeitet am“ Gültigkeitzeiträume Darstellung der zeitlichen Veränderung von Objektinhalten Daten: „gültig von“ und „gültig bis“ Wirksamkeitszeitpunkte Darstellung rechtlicher Wirksamkeit (inhaltliche Revision) Datum: „wirksam ab“ Revisionssicherheit
Aufgabe Wir nehmen eine jährliche Rechnungsschreibung für jährlich sich verlängernde Verträge an: • Welche Datenveränderungen an Verträgen muss sie bei jedem Rechnungslauf berücksichtigen? • Welcher Zeitraum muss abgerechnet werden? • Welche Zeitabschnitte sind in der Rechnung aufgestellt? • Mit welcher Wirksamkeit schreibt sie ihre Aktualisierungen? Revisionssicherheit