Abstract
In the domain of Process-Aware Information Systems, business processes, events, rules and information models appear intertwined and this calls for a representation that integrates different viewpoints. A motivating example is the mapping of several customer orders to one bulk supplier order: a distributor may wait until the number of items needed by customers entitles them to take advantage of a quantity discount. The individual events representing the incoming customer orders need to be mapped to complex events that trigger the submissions of supplier orders. Complex events are defined through rules that must be able to access the properties of the events involved; rules then need an information model providing the relevant information at an adequate abstraction level. This paper presents a notation, called Chant, which consists of three interrelated models, i.e. the process model, the information model and the rule model. Processes imply choices, which can be classified into a number of selection patterns. Two major categories are addressed in this paper: they are referred to as data selection patterns and path selection patterns.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ko, R.K.L.: A computer scientist’s introductory guide to business process management (BPM). ACM Crossroads 15(4), 11–18 (2009)
Luckham, D.: The power of events: an introduction to complex event processing in distributed enterprise systems. Pearson Education Inc., Boston (2002)
von Ammon, R., Emmersberger, C., Ertlmaier, T., Etzion, O., Paulus, T., Springer, F.: Existing and future standards for event-driven business process management. In: 3rd ACM International Conference on Distributed Event-Based Systems, ACM Press, New York (2009)
Dumas, M., van der Aalst, W.M.P., ter Hofstede, A.H.M.: Process-Aware Information Systems: bridging people and software through process technology. Wiley, New York (2005)
De Roover, W., Vanthienen, J.: Unified Patterns to Transform Business Rules Into an Event Coordination Mechanism. In: zur Muehlen, M., Su, J. (eds.) BPM 2010 Workshops. LNBIP, vol. 66, pp. 730–742. Springer, Heidelberg (2011)
Murata, T.: Petri nets: properties, analysis and applications. Proc. of the IEEE 77(4), 541–580 (1989)
Decker, G., Grosskopf, A., Barros, A.: A graphical notation for modeling complex events in business processes. In: 11th IEEE International Enterprise Distributed Object Computing Conference. IEEE Computer Society, Los Alamitos (2007)
Barros, A., Decker, G., Grosskopf, A.: Complex Events in Business Processes. In: Abramowicz, W. (ed.) BIS 2007. LNCS, vol. 4439, pp. 29–40. Springer, Heidelberg (2007)
Kunz, S., Fickinger, T., Prescher, J., Spengler, K.: Managing Complex Event Processes with Business Process Modeling Notation. In: Mendling, J., Weidlich, M., Weske, M. (eds.) BPMN 2010. LNBIP, vol. 67, pp. 78–90. Springer, Heidelberg (2010)
Paton, N.W., DÃaz, O.: Active database systems. ACM Computing Surveys 31(1), 63–103 (1999)
Bry, F., Eckert, M., Pătrânjan, P.-L., Romanenko, I.: Realizing Business Processes with ECA Rules: Benefits, Challenges, Limits. In: Alferes, J.J., Bailey, J., May, W., Schwertel, U. (eds.) PPSWR 2006. LNCS, vol. 4187, pp. 48–62. Springer, Heidelberg (2006)
Schiefer, J., Rozsnyai, S., Rauscher, C., Saurer, G.: Event-driven rules for sensing and responding to business situations. In: 1st ACM International Conference on Distributed Event-Based Systems, pp. 198–205. ACM Press, New York (2007)
Alexopoulou, N., Nikolaidou, M., Anagnostopoulos, D., Martakos, D.: An Event-Driven Modeling Approach for Dynamic Human-Intensive Business Processes. In: Rinderle-Ma, S., Sadiq, S., Leymann, F. (eds.) BPM 2009. LNBIP, vol. 43, pp. 393–404. Springer, Heidelberg (2010)
zur Muehlen, M., Indulska, M.: Modeling languages for business processes and business rules: a representational analysis. Information Systems 35, 379–390 (2010)
Goedertier, S., Haesen, R., Vanthienen, J.: Rule-based business process modelling and enactment. International Journal of Business Process Integration and Management 3(3), 194–207 (2008)
Pesic, M., van der Aalst, W.M.P.: A Declarative Approach for Flexible Business Processes Management. In: Eder, J., Dustdar, S. (eds.) BPM Workshops 2006. LNCS, vol. 4103, pp. 169–180. Springer, Heidelberg (2006)
Moser, T., Roth, H., Rozsnyai, S., Mordinyi, R., Biffl, S.: Semantic Event Correlation Using Ontologies. In: Meersman, R., Dillon, T., Herrero, P. (eds.) OTM 2009. LNCS, vol. 5871, pp. 1087–1094. Springer, Heidelberg (2009)
Cabot, J., Pau, R., Raventós, R.: From UML/OCL to SBVR specifications: a challenging transformation. Information Systems 35, 417–440 (2010)
Bajwa, I.S., Bordbar, B., Lee, M.G.: OCL constraints generation from natural language specification. In: 14th IEEE International Enterprise Distributed Object Computing Conference, pp. 204–213 (2010)
Demuth, B., Hussmann, H., Loecher, S.: OCL as a Specification Language for Business Rules in Database Applications. In: Gogolla, M., Kobryn, C. (eds.) UML 2001. LNCS, vol. 2185, pp. 104–117. Springer, Heidelberg (2001)
Koehler, J.: The process-rule continuum - How can the BPMN and SBVR standards interplay? Submitted for publication (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bruno, G. (2012). Emphasizing Events and Rules in Business Processes. In: Daniel, F., Barkaoui, K., Dustdar, S. (eds) Business Process Management Workshops. BPM 2011. Lecture Notes in Business Information Processing, vol 99. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28108-2_38
Download citation
DOI: https://doi.org/10.1007/978-3-642-28108-2_38
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-28107-5
Online ISBN: 978-3-642-28108-2
eBook Packages: Computer ScienceComputer Science (R0)