Real-time business activity monitoring and analysis of process performance on big-data domains

Timely access to performance data is essential to optimise business processes.We introduce a cloud-based infrastructure that monitors process performance in real-time on big data environments.We propose an event correlation algorithm that links a massive number of consecutive events.We demonstrate that our IT solution is able to generate metrics at very low latency rates using low hardware costs. Real-time access to business performance information is critical for corporations to run a competitive business and respond to a continuously changing business environment with ever-higher levels of competition. The timely analysis and monitoring of business processes are essential to identify non-compliant situations and react immediately to those inconsistencies in order to respond quickly to competitors. In this regard, the integration of business intelligence (BI) systems with Process Aware Information Systems (PAIS) can become a key tool for business users in decision making. However, current BI systems are not suitable for optimising and improving end-to-end processes since these are normally business domain specific and are not sufficiently process-aware to support the needs of process improvement type activities. In addition, highly transactional business environments may produce vast amounts of event data that cannot be efficiently managed by the use of traditional storage systems which are not designed to manage vast amounts of event data. We introduce a cloud-based architecture that leverages big-data technology to support performance analysis on any business domain, in a timely manner and regardless of the underlying concerns of the operational systems. Likewise, we demonstrate the ability of the solution to provide real-time business activity monitoring on big-data environments with low hardware costs.

[1]  Andreas Meyer,et al.  An Event Processing Platform for Business Process Management , 2013, 2013 17th IEEE International Enterprise Distributed Object Computing Conference.

[2]  Christian Janiesch,et al.  Beyond process monitoring: a proof-of-concept of event-driven business activity management , 2012, Bus. Process. Manag. J..

[3]  Dongwoo Kang,et al.  An OWL-based semantic business process monitoring framework , 2009, Expert Syst. Appl..

[4]  Mario Piattini,et al.  An integrated approach based on execution measures for the continuous improvement of business processes realized by services , 2014, Inf. Softw. Technol..

[5]  Michael zur Muehlen,et al.  Business Process Analytics , 2015, Handbook on Business Process Management.

[6]  Vladimir Stantchev,et al.  Cloud Computing Based Systems for Healthcare , 2014, TheScientificWorldJournal.

[7]  Vladimir Stantchev,et al.  Special issue on exploiting semantic technologies with particularization on linked data over grid and cloud architectures , 2014, Future Gener. Comput. Syst..

[8]  Miriam A. M. Capretz,et al.  Data management in cloud environments: NoSQL and NewSQL data stores , 2013, Journal of Cloud Computing: Advances, Systems and Applications.

[9]  Roy D. Sleator,et al.  'Big data', Hadoop and cloud computing in genomics , 2013, J. Biomed. Informatics.

[10]  Fabio Casati,et al.  Event correlation for process discovery from web service interaction logs , 2011, The VLDB Journal.

[11]  Rick Cattell,et al.  Scalable SQL and NoSQL data stores , 2011, SGMD.

[12]  Wil M. P. van der Aalst,et al.  Process mining: making knowledge discovery process centric , 2012, SKDD.

[13]  Werner Vogels,et al.  Dynamo: amazon's highly available key-value store , 2007, SOSP.

[14]  Owen Molloy,et al.  A Framework for the use of Business Activity Monitoring in Process Improvement , 2011 .

[15]  Owen Molloy,et al.  A Framework to Support Business Process Analytics , 2012, KMIS.

[16]  Andy Neely,et al.  Performance measurement system design , 1995 .

[17]  Juan Manuel Dodero,et al.  A framework for software process deployment and evaluation , 2015, Inf. Softw. Technol..

[18]  Owen Molloy,et al.  Building a Process Performance Model for Business Activity Monitoring , 2007, ISD.

[19]  Matjaz B. Juric,et al.  Model for Integrated Monitoring of BPEL Business Processes , 2013, Int. J. Cooperative Inf. Syst..

[20]  Wil M.P. van der Aalst,et al.  Business process simulation , 2010, BPM 2010.

[21]  Anand R. Tripathi,et al.  Scalable Transaction Management with Snapshot Isolation for NoSQL Data Storage Systems , 2015, IEEE Transactions on Services Computing.

[22]  Jim Duggan,et al.  iWISE: A Framework for Providing Distributed Process Visibility Using an Event-Based Process Modelling Approach , 2006, ICEIS.

[23]  Ricardo Colomo-Palacios,et al.  Towards a Process to Guide Big Data Based Decision Support Systems for Business Processes , 2014 .

[24]  Nancy A. Lynch,et al.  Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services , 2002, SIGA.

[25]  Wil M. P. van der Aalst,et al.  A Decade of Business Process Management Conferences: Personal Reflections on a Developing Discipline , 2012, BPM.

[26]  GrolingerKatarina,et al.  Data management in cloud environments , 2013 .

[27]  Heiko A. von der Gracht,et al.  The influence of information and communication technology (ICT) on future foresight processes — Results from a Delphi survey , 2014 .

[28]  Owen Molloy,et al.  Towards a Semantic Framework for Business Activity Monitoring and Management , 2008, AAAI Spring Symposium: AI Meets Business Rules and Process Management.

[29]  Ricardo Colomo Palacios,et al.  Gamification as a Disruptive Factor in Software Process Improvement Initiatives , 2014, J. Univers. Comput. Sci..

[30]  Jayanthi Ranjan,et al.  Real time business intelligence in supply chain analytics , 2008, Inf. Manag. Comput. Secur..

[31]  Ricardo Colomo Palacios,et al.  Business Process Analytics Using a Big Data Approach , 2013, IT Professional.

[32]  Domenico Talia,et al.  Clouds for Scalable Big Data Analytics , 2013, Computer.