Download presentation
Presentation is loading. Please wait.
Published byAbigayle Mary Gibson Modified over 9 years ago
1
Appendix A The Future of Workflows Wil van der Aalst has copyrights to almost all figures in the following slideshow made by Lars Frank.
2
Adoptive workflow
3
Errors resulting from change:
4
Transient/semantic problem: It is not always possible to change model!
5
Dynamic change problem: What is the problem?
6
Problem 2: Management information. Does a hierarchical workflow use aggregation or abstraction?
7
Example of aggregation
8
Interorganizational workflow: The following cases are in Lars Frank view too superficial as they do not have enough parallellity! Describe a better solution after the slideshow?
9
Overview example with 8 sub-examples:
10
Example contd. Illustration of a production with a single sub- contractor. Illustrate a workflow where it is possible to have any number of sub- contractors that execute subprocesses in parallel?
11
Example contd. 2.
12
UML-Statechart diagram for a global transaction Syntax for State diagrams: Event [condition] /Action
13
Workflow of flexible transactions.
14
Petri net Work flow for global E-commerce transactions where the stocks are in the locations of the different suppliers. OR split
15
Sub- Petri net of activity 2 AND split OR split AND join
16
Example contd. 3.
17
Example contd. 4.
18
Example contd. 5.
19
Example contd. 6.
20
Example contd. 7.
21
Example contd. 8.
22
Case study: E-bookstore.
23
Step 1, Total workflow. The workflow does not give an overview!
24
Step 2, Overview:
25
Step 2a, Customer: If the customer uses a PC it may be OK that the Customer waits for a synchronous answer as illustrated, but the server should answer asynchronously.
26
Step 2b, bookstore: How would you illustrate that the bookstore server should answer asynchronously?
27
UML-Statechart diagram for a global transaction Syntax: Event [condition] Action
28
Step 2c, Publisher: How would you illustrate that the publisher server should answer asynchronously?
29
Step 2d, Shipper:
30
Step 3, Bookstore (imprecise model)
31
Step 3b, Publisher:
32
Step 3c, Shipper:
33
Step 3d, Overview:
34
End of session Thank you !!!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.