Integration of Event Data from Heterogeneous Systems to Support Business Process Analysis
Business Intelligence (BI) systems have traditionally been warehouse based, and have not been sufficiently process-aware to support the needs of process improvement type activities. It has been a challenge to leverage BI (and increasingly Analytics) functionality within the context of an overall process model. The ability to drill down into process data, track specific chains of process events, perform what-if type analysis, as well as monitoring overall aggregate performance is where process-aware Business Activity Monitoring (BAM) systems can play a significant role in improving performance. This paper presents a system prototype with the capabilities of integrating event data flowing through different heterogeneous systems such as business process execution language (BPEL) engines, enterprises resource planning (ERP) systems, workflows, legacy systems, etc., as well as storing this data into a global process execution repository. A new language for querying the stored event information is presented.
KeywordsBusiness Intelligence Business Activity Monitoring Business Performance Management Business Process Analytics Event Modelling Business Process Execution Language
Unable to display preview. Download preview PDF.
- 1.Anicic, D., Fodor, P., Stojanovic, N., Rudolph, S.: EP-SPARQL: A Unified Language for Event Processing and Stream Reasoning. In: WWW 2011 Proceedings of the 20th International Conference on World Wide Web (2011)Google Scholar
- 2.Balan, E., Milo, T., Sterenzy, T.: BP-Ex: A uniform query engine for Business Process. In: EDBT 2010 Proceedings of the 13th International Conference on Extending Database Technology (2010)Google Scholar
- 3.Behesti, S., Benatallah, S., Motahari-Nezhad, H., Shakr, S.: FPSPARQL: A Language for Querying Semi-Structured Business Process Execution Data. UNSW-CSE-TR-1103, School of Computer Science and Engineering. University of New South Wales, Australia (2011)Google Scholar
- 4.Costello, C.: Incorporating Performance into Process Models to Support Business Activity Monitoring. National Universisty of Ireland, Galway (2008)Google Scholar
- 5.Kang, J., Han, K.: A Business Activity Monitoring System Supporting Real-Time Business Performance Management. In: Convergence and Hybrid Information Technology, ICCIT 2008, pp. 473–478 (2008)Google Scholar
- 6.Parr, T.: (n.d.). ANTLR Parse Generator, http://www.antlr.org (retrieved June 11, 2012)
- 8.Rozsnyai, S., Schiefer, J., Roth, H.: SARI-SQL: Event Query Language for Event Analysis. In: Proceedings of the 2009 IEEE Conference on Commerce and Enterprise Computing (2009)Google Scholar
- 9.Seufert, A., Schiefer, J.: Enhanced Business Intelligence - Supporting Business Processes with Real-Time Business Analytics. In: Database and Expert Systems Applications, Copenhagen, pp. 919–925 (2005)Google Scholar
- 10.WfMC, Workflow Management Coalition - Business Process Analytics Format Specification, Workflow Management Coalition - Business Process Analytics Format Specification (2009), http://www.wfmc.org/Download-document/Business-Process-Analytics-Format-R1.html (retrieved February 8, 2012)
- 11.ZurMuehlen, M., Shapiro, R.: Business Process Analytics. In: Handbook on Business Process Management, vol. 2, Springer (2009)Google Scholar