| |
September 2002 Zusätzliche strukturiereneinheiten für das OTS: TätigkeitscService-Modell 1-5 1 Tabelle 1-2 Ein Beispiel einer logischen long-running "Verhandlung," ohne Ausfall Lassen Sie uns annehmen, daß die Anwendungstätigkeit mit dem Anmelden eines Taxis (T1) betroffen wird, einen Tisch an einer Gaststätte (T2) reservieren, einen Platz am Theater (T3) reservierend und dann melden an ein Raum in einem Hotel (t4). Tabelle 1-3 Ein Beispiel einer logischen long-running "Verhandlung," mit Ausfall Der Grund für die Strukturierung der Anwendungstätigkeit als "logische long-running Verhandlung" anstatt da eine einzelne erste Verhandlung bestimmte erworbene Betriebsmittel an verhindern soll , halten während der gesamten Dauer der Anwendung. Es wird daß der Anwendung angenommen implementors haben die transactional Tätigkeiten innerhalb der Anwendung in segmentiert kleinere Verhandlungen, jede solche Verhandlung, die für das Erwerben verantwortlich ist (und ) nur jene Betriebsmittel freigebend, erfordert sie. Jedoch wenn Ausfälle und gleichzeitiger Zugang während der Lebenszeit von transactional diesen auftreten Tätigkeiten, dann das Verhalten von der gesamten "logischen long-running Verhandlung" können nicht besitzen Sie SAURE Eigenschaften. Folglich irgendeine Form (des Anwendungsbesondere) Ausgleiches kann angefordert werden, um zu versuchen, den Zustand des Systems zu zurückzubringen (Anwendungsbesondere) Übereinstimmung. Z.B. betrachten Sie die oben genannten Diagramme und lassen Sie uns annehmen, daß t4 hat ausgefallen (rollt zurück). Nehmen Sie weiter an, daß die Anwendung fortfahren kann, vorwärts zu bilden T1 T2 T3 t4 t6 ' Zeit Anwendung Tätigkeit tc1 t5 ' Ausfall T1 T2 T3 t4 Zeit Anwendung Tätigkeit t5 t6 |  |
|
| |
|
|