Abstract
In this article we describe how Complex Event Processing (CEP) can be smoothly integrated into Subject-oriented Business Process Management (S-BPM). This approach is grounded on communication patterns between acting systems (i.e. subjects), such as people and software systems. The integration is done twofold. Firstly, complex event processing units can be seen as one way to instantiate a process. Secondly, CEP units can be integrated into subjects as internal functions. Based on evaluating various data patterns the subject containing the CEP function can inform other subjects by sending corresponding messages. In this way, nondeterministic (since not predictable) events can be dealt with at runtime. An informed subject may actively influence further system behavior by delegating further observation tasks to the subject containing the complex event processing unit. Based on the introduced concepts and their straightforward implementation actual business operations can not only be represented, but also processed more accurately.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Fleischmann, A., Schmidt, W., Stary, C., Obermeier, S., Börger, E.: Subjektorientiertes Prozessmanagement, Hanser, München (2011), To appear in English at Springer, Berlin, Heidelberg (October 2012)
Börger, E.: The Subject-Oriented Approach to Software Design and the Abstract State Machines Method. In: Düsterhöft, A., Klettke, M., Schewe, K.-D. (eds.) Conceptual Modelling and Its Theoretical Foundations. LNCS, vol. 7260, pp. 52–72. Springer, Heidelberg (2012)
Strecker, F.: New Modeling Concepts in S-BPM: The First Implementation of the “Message Guard” and “Macro” Behavior Extensions. In: Oppl, S., Fleischmann, A. (eds.) S-BPM ONE 2012. CCIS, vol. 284, pp. 121–134. Springer, Heidelberg (2012)
von Ammon, R., Ertlmaier, T., Etzion, O., Kofman, A., Paulus, T.: Integrating Complex Events for Collaborating and Dynamically Changing Business Processes. In: Dan, A., Gittler, F., Toumani, F. (eds.) ICSOC/ServiceWave 2009. LNCS, vol. 6275, pp. 370–384. Springer, Heidelberg (2010)
von Ammon, R., Etzion, O., Paschke, A., Stojanovic, N.: Event-Driven Business Process Management. In: ED-BPM Workshop, ServiceWave 2008, Madrid (2008), http://www.nessi-europe.com/Nessi/adminP/ArchivedPages/ServiceWave2008WorkshopBPM/tabid/468/Default.aspx (last access April 16, 2011)
Fleischmann, A., Stary, C.: Whom to talk to? A stakeholder perspective on business process development, Universal Access in the Information Society (2011), doi: 10.1007/s10209-011-0236-x
Weber, J.E., Schmidt, W., Weber, P.S.: Using Social Network Analysis and Derivatives to Develop the S-BPM Approach and Community of Practice. In: Stary, C. (ed.) S-BPM ONE 2012. LNBIP, vol. 104, pp. 205–217. Springer, Heidelberg (2012)
Fleischmann, A., Schmidt, W., Stary, C.: A Primer to Subject-Oriented Business Process Modeling. In: Stary, C. (ed.) S-BPM ONE 2012. LNBIP, vol. 104, pp. 218–240. Springer, Heidelberg (2012)
Fleischmann, A., Stary, C.: Key Features of Subject-Oriented Modeling and Organizational Deployment Tools. In: Stephanidis, C. (ed.) HCII 2011 and UAHCI 2011, Part IV. LNCS, vol. 6768, pp. 205–214. Springer, Heidelberg (2011)
Metasonic, A.G.: Metasonic Suite Developer Documentation 4.4. Pfaffenhofen (2011), http://www.metasonic.de
Metasonic AG: ExecutionOrderWithinRefinementsAndObservers (com.jcom1. documentation.refinements.ExecutionOrderWithinRefinementsAndObservers). In: Metasonic AG: Metasonic Suite Developer Documentation 4.4. Pfaffenhofen (2011), http://www.metasonic.de
Strecker, Florian: http://www.floooooo.de/s-bpm/#sbpmone2012
OMG, Business Process Management Initiative, BPMN, http://www.omg.org/spec/BPMN/2.0/PDF/ (last access May 26, 2012)
Freund, J., Rücker, B.: Praxishandbuch BPMN 2.0. Hanser, München (2010)
Luckham, D., Schulte, R. (Hrsg.): Event Processing Glossary Version 2.0/2011, Event Processing Technical Society, http://www.complexevents.com/2011/08/23/event-processing-glossary-version-2-0/ (last access May 30, 2012)
Börger, E., Stärk, R.: Abstract State Machines: A Method for High-Level System Design and Analysis. Springer, Heidelberg (2003)
Etzion, O., Niblett, P.: Event Processing in Action. Manning Publications, Stamford (2011)
Börger, E.: Approaches to Modeling Business Processes. A Critical Analysis of BPMN, Workflow Patterns and YAWL. Software & Systems Modeling 11(3), 305–318 (2012)
Silver, B.: BPMN Method and Style, 2nd edn., with BPMN Implementer’s Guide: A Structured Approach for Business Process Modeling and Implementation Using BPMN. Cody-Cassidy Press (2011)
Paschke, A.: A Semantic Rule and Event Driven Approach for Agile Decision-Centric Business Process Management. In: Abramowicz, W., Llorente, I.M., Surridge, M., Zisman, A., Vayssière, J. (eds.) ServiceWave 2011. LNCS, vol. 6994, pp. 254–267. Springer, Heidelberg (2011)
Janiesch, C., Matzner, M., Müller, O.: A Blueprint for Event-Driven Business Activity Management. In: Rinderle-Ma, S., Toumani, F., Wolf, K. (eds.) BPM 2011. LNCS, vol. 6896, pp. 17–28. Springer, Heidelberg (2011)
Paschke, A., Kozlenkov, A.: A Rule-based Middleware for Business Process Execution. In: Bichler, M., Hess, T., et al. (eds.) Proceedings of Multikonferenz Wirtschaftsinformatik (MKWI 2008), pp. 1409–1420. GITO, Berlin (2008)
Hermosillo, G., Seinturier, L., Duchien, L.: Using Complex Event Processing for Dynamic Business Process Adaptation. In: Proceedings of the 7th IEEE International Conference on Service Computing (SCC), Miami, pp. 466–473 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fleischmann, A., Schmidt, W., Stary, C., Strecker, F. (2013). Nondeterministic Events in Business Processes. In: La Rosa, M., Soffer, P. (eds) Business Process Management Workshops. BPM 2012. Lecture Notes in Business Information Processing, vol 132. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36285-9_40
Download citation
DOI: https://doi.org/10.1007/978-3-642-36285-9_40
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-36284-2
Online ISBN: 978-3-642-36285-9
eBook Packages: Computer ScienceComputer Science (R0)