This view shows the BPEL constructs and data structure that are used to implement the library process in Business Process Choreographer.
Even more important than to understand the structure of the process is to understand the data structure that is used in the library sample.
When a book instance is lent-out the state of the book instances changes from "onShelf " to "lendOut" and the user_id is set to the user that has borrowed the book instance. When the book instance is returned the user_id is cleared. |
Library asset data structure
|
The mapping from the activity diagram to the actual BPEL constructs is quite straight-forward.
|
Library process |