Page History
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
|
In general, the E2E xUML RuntimeRuntime supports implicit and explicit commit of transactions.
...
Fast-running ACID Transactions
The E2E xUML Runtime works with the concept of sessions. Sessions are equivalent to units of work, that can be committed or rolled back depending on the status at the end of the session.
...
Multiexcerpt | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
A session corresponds to one concrete instance of an execution of a service, namely of
...
For long-running business processes, the E2E xUML Runtime supports parts of the BPMN 2 compensation semantics . If processes are defined via state machines, the UML concept of history states is supported.
Concerning both concepts it is important to regard that in practice they should be integrated into an overall concept of error handling to make sense at all (e.g. annulation processes).
...
Some backend systems have their own transaction concept, e.g. SAP tRFC. SAP tRFC has been implemented into the E2E xUML Runtime by the use of a state machine. The correctness of this implementation has been verified by SAP during a certification process.