Integration of Event Data from Heterogeneous Systems to Support Business Process Analysis

  • Alejandro Vera Baquero
  • Owen Molloy
Part of the Communications in Computer and Information Science book series (CCIS, volume 415)


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.


Business Intelligence Business Activity Monitoring Business Performance Management Business Process Analytics Event Modelling Business Process Execution Language 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 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. 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. 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. 4.
    Costello, C.: Incorporating Performance into Process Models to Support Business Activity Monitoring. National Universisty of Ireland, Galway (2008)Google Scholar
  5. 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. 6.
    Parr, T.: (n.d.). ANTLR Parse Generator, (retrieved June 11, 2012)
  7. 7.
    Rizzi, S.: Collaborative Business Intelligence. In: Aufaure, M.-A., Zimányi, E. (eds.) eBISS 2011. LNBIP, vol. 96, pp. 186–205. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  8. 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. 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. 10.
    WfMC, Workflow Management Coalition - Business Process Analytics Format Specification, Workflow Management Coalition - Business Process Analytics Format Specification (2009), (retrieved February 8, 2012)
  11. 11.
    ZurMuehlen, M., Shapiro, R.: Business Process Analytics. In: Handbook on Business Process Management, vol. 2, Springer (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Alejandro Vera Baquero
    • 1
  • Owen Molloy
    • 1
  1. 1.National University of IrelandGalwayIreland

Personalised recommendations