Complex Event Processing for Monitoring Business Processes
نویسنده
چکیده
With Business Processes becoming more and more popular and the applications growing more complex, the need of monitoring and controlling enterprise business process systems grows. The existing solutions do not support modelbased compliance control [16] and often have limited event-abstraction capabilities. In this thesis we develop and implement a monitoring system for BPEL processes based on the ideas from Holmes et al. [15, 14], that can be used for monitoring business processes, compliance-constraint monitoring, as well as for debugging. It provides different user-interfaces for different users like high level views for non-technical personnel or debug-views for software engineers. By using model-driven engineering [5] and complex event processing we are able to build a monitoring system that can easily adapted for a variety of business process engines. From our event meta-model we generate a system, that is split into three independent components which can be distributed a long different servers and are connected via message queues. While the first component (event-listener) collects the events from the event-sources, the second component (event-processor) extract business relevant information like e.g. constraint violations from the event-streams generated by the event-listener. The third component (monitoring application) provides a user-interface for reviewing the data extracted by the event-processor.
منابع مشابه
Assessment of BAM with ANP Approach; Case Study: Bank Sepah
In today's business environment in which coordination and adaptation with constant changes are the only ways of survival, real-time monitoring of activities and making the decisions accordingly are necessary. Since performance measurement cannot be managed independent of business processes, Business Activity Monitoring (BAM) systems should monitor performance metrics based on business processes...
متن کاملAssessment of BAM with ANP Approach; Case Study: Bank Sepah
In today's business environment in which coordination and adaptation with constant changes are the only ways of survival, real-time monitoring of activities and making the decisions accordingly are necessary. Since performance measurement cannot be managed independent of business processes, Business Activity Monitoring (BAM) systems should monitor performance metrics based on business processes...
متن کاملMonitoring of Business Processes with Complex Event Processing
Business process monitoring enables a fast and specific overview of the process executions in an enterprise. Traditionally, this kind of monitoring requires a coherent event log. Yet, in reality, execution information is often heterogeneous and distributed. In this paper, we present an approach that enables monitoring of business processes with execution data, independently of the structure and...
متن کاملModel-aware Monitoring of SOAs for Compliance
Business processes today are supported by process-driven service oriented architectures. Due to the increasing importance of compliance of an organization with regulatory requirements and internal policies, there is a need for appropriate techniques to monitor organizational information systems as they execute business processes. Event-based monitoring of processes is one of the ways to provide...
متن کاملCamep - Complex Business Activity Monitoring System with Event Processing
Original scientific paper In today’s world, complex global business environment is in a state of continuous change. Therefore, business organizations are looking for an innovative way to optimize and to support the performance of their business processes to meet out their market share in order to maintain a competitive edge. Usually, business processes are monitored in near real-time using Key ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010