Show TOC

Manage Business Process ObjectLocate this document in the navigation structure

Dieses Interface-Pattern wird für Business-Objekte (BOs) vom Typ Business-Prozess-Objekt verwendet. Es beschreibt den synchronen Zugriff auf das BO von einer UI-Komponente oder einer Anwendung, für die keine Persistierung notwendig ist. Wenn es mehrere stark voneinander abweichende Spezialisierungen des BOs gibt, sollten mehrere Service-Interfaces modelliert werden (ein Service-Interface pro BO).

Abbildung 1: Interface-Pattern für BOs vom Typ Business Process Object

Weitere Anmerkungen:

  • Die Operation Change <BO> überschreibt Daten des BOs ohne zu prüfen, ob es seit dem letzten lesenden Zugriff Änderungen an den gleichen Daten gab. Die Operation Update <BO> prüft dies.

  • Die Operation Update <BO> setzt einen vorausgehenden Lesezugriff über die Operation Read <BO> voraus, die einen Versionsschlüssel zurückgibt. An Hand dieses Versionsschlüssels kann innerhalb der Update-Operation geprüft werden, ob Daten am <BO> geändert worden sind. Der Update darf nur bei unveränderten Daten erfolgen.

  • Die Operation Check <BO> kann nur diejenigen Datenkonsistenzen prüfen, die unabhängig von Datenänderungen geprüft werden können.