Reducing the Gap Between Business and Information Systems Through Complex Event Processing

ezillon Abstract. According to the Object Management Group, a rule is a proposition that is a claim of obligation or of necessity. The concept of rule is usually employed in the context of business process to manage companies operations. While a work- ow solution for the implementation of business rules. However, the connection between the business rules and their implementation through event- driven programming has been made in an ad-hoc and unstructured manner. This paper proposes a methodology to tackle such a problem by systematically moving from business rules described in natural language toward a concrete implementa- tion of a business process. We use complex event processing (CEP) to implement the process. CEP relies on the event driven paradigm for monitoring and process- ing events. The methodology allows for the active participation of business people at all stages of the renement process. Throughout the paper, we show how our methodology was employed to implement the operations of the World Bank.

[1]  M Maja Pesic,et al.  Constraint-based workflow management systems : shifting control to users , 2008 .

[2]  A. Groznik,et al.  Business renovation: from business process modelling to information system modelling , 2002, ITI 2002. Proceedings of the 24th International Conference on Information Technology Interfaces (IEEE Cat. No.02EX534).

[3]  C. J. Pound,et al.  Extracting Business Rules from Information Systems , 1999 .

[4]  Elby M. Nash IT and Business Alignment: The Effect on Productivity and Profitability , 2009, IT Professional.

[5]  V. Grover,et al.  A process-oriented perspective on differential business value creation by information technology: An empirical investigation , 2008 .

[6]  Ronald G. Ross,et al.  Principles of the business rule approach: Ronald G. Ross, Addison-Wesley Information Technology Series, February 2003, 256pp., price £30.99, ISBN 0-201-78893-4 , 2004, Int. J. Inf. Manag..

[7]  P. Harmon The State of Business Process Management , 2013 .

[8]  Lior Fink,et al.  Exploring the perceived business value of the flexibility enabled by information technology infrastructure , 2009, Inf. Manag..

[9]  Marijn Janssen,et al.  Enabling flexible processes by ECA orchestration architecture , 2009, ICEGOV '09.

[10]  John M. Ward,et al.  Beyond strategic information systems: towards an IS capability , 2004, J. Strateg. Inf. Syst..

[11]  James P. Lawler,et al.  Service-Oriented Architecture: SOA Strategy, Methodology, and Technology , 2007 .

[12]  Ralf Bracht,et al.  Patterns of Business Rules to Enable Agile Business Processes , 2007, 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007).

[13]  Selmin Nurcan,et al.  A Survey on the Flexibility Requirements Related to Business Processes and Modeling Artifacts , 2008, Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008).

[14]  Jeongsoo Lee,et al.  Alignment of Business Enterprise Architectures using fact-based ontologies , 2010, Expert Syst. Appl..

[15]  Eric. Newcomer,et al.  Understanding SOA with Web Services , 2004 .

[16]  Gerhard Knolmayer,et al.  Modeling Processes and Workflows by Business Rules , 2000, Business Process Management.

[17]  Marko Bajec,et al.  A methodology and tool support for managing business rules in organisations , 2005, Inf. Syst..

[18]  Maria-Eugenia Iacob,et al.  Achieving Business Process Flexibility with Business Rules , 2008, 2008 12th International IEEE Enterprise Distributed Object Computing Conference.

[19]  David Luckham,et al.  The power of events - an introduction to complex event processing in distributed enterprise systems , 2002, RuleML.

[20]  Hans Weigand,et al.  Business policy compliance in service-oriented systems , 2011, Inf. Syst..

[21]  John Peterson,et al.  Transitioning to a business rule management service model: Case studies from the property and casualty insurance industry , 2010, Inf. Manag..

[22]  M. Therani,et al.  Ontology Development for Designing and Managing Dynamic Business Process Networks , 2007, IEEE Transactions on Industrial Informatics.

[23]  David E. Avison,et al.  Using and validating the strategic alignment model , 2004, J. Strateg. Inf. Syst..

[24]  Fred A. Cummins,et al.  Building the Agile Enterprise: With SOA, BPM and MBM , 2008 .