| |
September 2002 Zusätzliche strukturiereneinheiten für das OTS: TätigkeitscService-Modell 1-15 1 In einer ähnlichen Weise möchten wir nicht einer spezifischen Ausdauer und Wiederaufnahme unterstellen Einheit für den Tätigkeitsservice. Eher möchten wir angeben, was die Anforderungen sind auf solch einem Service im Falle eines Ausfalls und überlassen Sie ihm einzelne implementors zu stellen Sie ihre eigenen Wiederaufnahmeneinheiten fest. Bis zu Endbenutzern des Tätigkeitsservices und seine Anwendungen werden, Wiederaufnahme ist etwas betroffen, die nach einem Ausfall geschieht: wie sie geschieht, ist selten von Belang. In einer verteilten Anwendung wo eine Einzelperson Tätigkeit kann auf unterschiedliche Implementierungen des Tätigkeitsservices während seiner Lebenszeit laufen, Wiederaufnahme ist die Verantwortlichkeit dieser unterschiedlichen Implementierungen. Jede Implementierung Wiederaufnahme in einer vollständig anderen Weise durchführen, kann die Formung Wiederaufnahmengebiete . Folglich werden wir mehr mit den diesen Anforderungen die Tätigkeitsservice-Plätze betroffen auf Wiederaufnahme anstatt, wie solche Wiederaufnahme auftritt. Anders als innen ein traditionelles transactional System in dem Abbruchwiederaufnahmeneinheiten sind verantwortlich für das Garantieren der Übereinstimmung von Gegenstanddaten, die Arten der ausgedehnten Verhandlung Anwendungen, die wir uns vorstellen, diesen Service zu verwenden, erfordern gewöhnlich auch die Fähigkeit zu gewinnen Sie die Tätigkeitsstruktur zurück, die zu der Zeit des Ausfalls anwesend war. Dieses ermöglicht die Tätigkeitsanwendung zum dann vorwärts Weiterkommen. Jedoch ist es nicht für möglich Tätigkeitsservice zum Durchführen solcher kompletter Wiederaufnahme eigenständig; sie erfordert die Co Betrieb des Verhandlungservices, des Tätigkeitsservices und der Anwendung. Da sie ist die Anwendungslogik, die Bedeutung Tätigkeiten auferlegt Signale und SignalSets in der Auftrag zum Fahren der Tätigkeiten zur Beendigung während der normalen (Nichtausfall) Durchführung, ist es predominately diese Logik, die angefordert wird, um Wiederaufnahme zu fahren und Tätigkeitsbestandteile sicherzustellen werden Sie gleichbleibend. Die Wiederaufnahmenanforderungen erlegten dem Tätigkeitsservice und den Anwendungen auf, die verwenden sie kann verzeichnet werden, wie folgt: ?- Anwendungslogik : die Logik angefordert worden, um die Tätigkeiten während der normalen Laufzeit zu fahren wird während der Wiederaufnahme angefordert, um alle Flugtätigkeiten zu zu fahren Anwendungsbesondereübereinstimmung. Da es das Anwendungsniveau ist, das auferlegt Bedeutung auf Tätigkeiten Signale und SignalSets ist es predominately Anwendung, die für das Fahren von Wiederaufnahme verantwortlich ist. ?- Rebinding der Tätigkeitsstruktur : irgendwelche Hinweise auf Gegenständen innerhalb der Tätigkeit strukturieren Sie, das vor dem Ausfall muß gültig gebildet werden nach Wiederaufnahme bestand. ?- Anwendungs-Gegenstandübereinstimmung : die Zustände aller Anwendungsgegenstände müssen zurückgebracht werden zu irgendeiner Form der spezifischen Übereinstimmung der Anwendung nach einem Ausfall. ? gewinnen Tätigkeiten und Signalsätze zurück : irgendwelche Tätigkeiten und SignalSets verwendete, zu fahren Tätigkeitsanwendung muß zurückgewonnen werden. Wenn Tätigkeiten und Verhandlungen innerhalb einer gegebenen Anwendung kooperieren, dann das jeweilige Wiederaufnahmeneinheiten werden auch angefordert zu kooperieren. Offensichtlich ist es nicht notwendig für einen Benutzer der Tätigkeitsservice-Implementierung zum Verwenden von Verhandlungen an allen, in diesem Fall nur Tätigkeitswiederaufnahme wird im Falle eines Ausfalls angefordert (das heißt, ist es zu möglich haben Sie Wiederaufnahmengebiete, die eine Verhandlungservice-Implementierung nicht an allen erfordern). |  |
|
| |
|
|