Abstract
Business processes involve data that can be modified or updated by various activities. These data must satisfy the business rules associated to the process. These data are normally stored in a relational database, and hence the database has to be analyzed to determine whether the business rules can be satisfied.
This paper presents a framework including a run-time auditing layer where the correctness of a database can be analyzed at different checkpoints of a business process according to the data flow. It provides an early detection of incorrect action on stored data. Furthermore, in order to manage the current business rules, the use of the constraint programming paradigm is proposed and the enlargement of the Constraint Database Management Systems to support business rules.
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
van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M.: Business Process Management: A Survey. In: van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M. (eds.) BPM 2003. LNCS, vol. 2678, pp. 1–12. Springer, Heidelberg (2003)
Chesani, F., Mello, P., Montali, M., Riguzzi, F., Sebastianis, M., Storari, S.: Checking compliance of execution traces to business rules. In: Business Process Management Workshops, pp. 134–145 (2008)
zur Muehlen, M., Indulska, M.: Modeling languages for business processes and business rules: A representational analysis. Inf. Syst. 35(4), 379–390 (2010)
Meng, J.: Achieving dynamic inter-organizational workflow management by integrating business processes, e-services, events, and rules. PhD thesis, Gainesville, FL, USA, Chair-Su, Stanley Y. and Chair-Helal, Abdelsalam (2002)
McDermid, D.C.: Integrated Business Process Management: Using State-Based Business Rules to Communicate between Disparate Stakeholders. In: van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M. (eds.) BPM 2003. LNCS, vol. 2678, pp. 58–71. Springer, Heidelberg (2003)
Weber, B., Sadiq, S.W., Reichert, M.: Beyond rigidity - dynamic process lifecycle support. Computer Science - R&D 23(2), 47–65 (2009)
Dechter, R.: Constraint Processing. The Morgan Kaufmann Series in Artificial Intelligence. Morgan Kaufmann, San Francisco (2003)
Heumann, J.: Introduction to business modeling using the unified modeling language (uml). In: Rational Edge (2001)
Kuper, G.M., Kanellakis, P.C., Revesz, P.Z.: Constraint query languages. In: Symposium on Principles of Database Systems, pp. 299–313 (1990)
Chisholm, M.: How to Build a Business Rules Engine: Extending Application Functionality through Metadata Engineering. The Morgan Kaufmann Series in Data Management Systems. Morgan Kaufmann Publishers Inc., San Francisco (2003)
López, M.T.G., Ceballos, R., Gasca, R.M., Valle, C.D.: Developing a labelled object-relational constraint database architecture for the projection operator. Data Knowl. Eng. 68(1), 146–172 (2009)
Ma, H.: Process-aware information systems: Bridging people and software through process technology: Book reviews. J. Am. Soc. Inf. Sci. Technol. 58(3), 455–456 (2007)
Weske, M.: Business Process Management: Concepts, Languages, Architectures. Springer-Verlag New York, Inc., Secaucus (2007)
Walzer, K., Breddin, T., Groch, M.: Relative temporal constraints in the rete algorithm for complex event detection. In: DEBS 2008: Proceedings of the Second International Conference on Distributed Event-based Systems, pp. 147–155. ACM, New York (2008)
Beeri, C., Eyal, A., Milo, T., Pilberg, A.: Monitoring business processes with queries. In: VLDB 2007: Proceedings of the 33rd International Conference on Very Large Data Bases, pp. 603–614. VLDB Endowment (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gómez-López, M.T., Gasca, R.M. (2011). Run-Time Auditing for Business Processes Data Using Constraints. In: zur Muehlen, M., Su, J. (eds) Business Process Management Workshops. BPM 2010. Lecture Notes in Business Information Processing, vol 66. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20511-8_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-20511-8_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-20510-1
Online ISBN: 978-3-642-20511-8
eBook Packages: Computer ScienceComputer Science (R0)