NONDETERMINISTIC EVENTS INBUSINESS PROCESSESAlbert Fleischmann, Metasonic AGWerner Schmidt, University of Applied Sciences...
Objective and AgendaIn this presentation we want to show how business processescan be described based on various types of ...
Events, Event Producer andEvent Consumer    Subjects:   - represent abstract actors in a process (technical or human)     ...
Nondeterministic Subject BehaviourChange Order             Customer                                                   Orde...
Customer changes OrderThe customer changes his order at an arbitrary point in time:• change request arrives during handlin...
Nondeterministic Subject BehaviourChange Order                          Customer              Main path             Nondet...
Nondeterministic Subject BehaviourChange Order              Order Handler             Main path                     behavi...
Nondeterministic Subject BehaviourChange Order and Complex Events  • The customer starts a subject which observes prices  ...
Behaviour of Price Observer                             Price Observer         Main path                                  ...
Behaviour of Customer                     Customer             behaviour2012-09-03     Nondeterministic Events in Business...
Subjects and Agents• Subjects as abstract actors are mapped on agents• Agents execute the specified behaviour of the subje...
Agents assigned to Subjects2012-09-03     Nondeterministic Events in Business Processes   12
Process Model and ProcessInstances                                                             Process model: Order       ...
Summary• S-BPM is a method to describe business processes in an  event-driven way• Subjects represent active entities in a...
Questions and Answers             Thank you for your attention2012-09-03       Nondeterministic Events in Business Process...
Upcoming SlideShare
Loading in...5
×

Presentation: Nondeterministic events in business processes

182

Published on

In this presentation we want to show how business processes can be described based on various types of events using the S-BPM (subject-oriented business process management) approach.

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
182
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Presentation: Nondeterministic events in business processes

  1. 1. NONDETERMINISTIC EVENTS INBUSINESS PROCESSESAlbert Fleischmann, Metasonic AGWerner Schmidt, University of Applied Sciences IngolstadtChristian Stary, University of LinzFlorian Strecker, Metasonic AG
  2. 2. Objective and AgendaIn this presentation we want to show how business processescan be described based on various types of events using theS-BPM (subject-oriented business process management)approach.• Events, event producer and event consumer: Subjects and messages• Nondeterministic events/messages• Integration of CEP engines into subjects• Subjects and agents• Summary20-09-03 Nondeterministic Events in Business Processes 2
  3. 3. Events, Event Producer andEvent Consumer Subjects: - represent abstract actors in a process (technical or human) - produce and consume events (send and receive messages) Events: - produced and consumed by subjects - asynchronous or synchronous message exchange (input pool) Process: structures the actions of each subject and coordinates the required communication among the subjects.2012-09-03 Nondeterministic Events in Business Processes 3
  4. 4. Nondeterministic Subject BehaviourChange Order Customer Order handling2012-09-03 Nondeterministic Events in Business Processes 4
  5. 5. Customer changes OrderThe customer changes his order at an arbitrary point in time:• change request arrives during handling the order:  allowed, accepted• change request arrives after delivery has started  not allowed, rejected2012-09-03 Nondeterministic Events in Business Processes 5
  6. 6. Nondeterministic Subject BehaviourChange Order Customer Main path Nondeterministic event guard behaviour2012-09-03 Nondeterministic Events in Business Processes 6
  7. 7. Nondeterministic Subject BehaviourChange Order Order Handler Main path behaviour2012-09-03 7
  8. 8. Nondeterministic Subject BehaviourChange Order and Complex Events • The customer starts a subject which observes prices for the ordered product • Depending on the retrieved price the customer changes the order2012-09-03 Nondeterministic Events in Business Processes 8
  9. 9. Behaviour of Price Observer Price Observer Main path CEP Engine 2012-09-03 Nondeterministic Events in Business Processes 9
  10. 10. Behaviour of Customer Customer behaviour2012-09-03 Nondeterministic Events in Business Processes 10
  11. 11. Subjects and Agents• Subjects as abstract actors are mapped on agents• Agents execute the specified behaviour of the subjects• Agents can handle several subjects in different processes• Agents can be humans, software, hardware etc.• Subjects can be assigned to different agents• Agents build the execution environment of a business process• During process execution agents can be controlled and supported by workflow software2012-09-03 Nondeterministic Events in Business Processes 11
  12. 12. Agents assigned to Subjects2012-09-03 Nondeterministic Events in Business Processes 12
  13. 13. Process Model and ProcessInstances Process model: Order Human Create instance Time Data Order of A Order of B Order of C Order of D Process Order of E Instance2012-09-03 Nondeterministic Events in Business Processes 13
  14. 14. Summary• S-BPM is a method to describe business processes in an event-driven way• Subjects represent active entities in a business process independent from certain agents• The handling of deterministic and nondeterministic events can be described transparently• A CEP engine can be integrated in a straightforward way by encapsulating it in a subject• Subjects and agents are not the same• Events cause the creation of process instances and influence the execution of running instances2012-09-03 Nondeterministic Events in Business Processes 14
  15. 15. Questions and Answers Thank you for your attention2012-09-03 Nondeterministic Events in Business Processes 15
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×