Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2011.18D.4.261

The Design of a Complex Event Model for Effective Service Monitoring in Enterprise Systems  

Kum, Deuk-Kyu (숭실대학교 컴퓨터학과)
Lee, Nam-Yong (숭실대학교 컴퓨터학과)
Abstract
In recent competitive business environment each enterprise has to be agile and flexible. For these purposes run-time monitoring ofservices provided by an enterprise and early decision making through this becomes core competition of the enterprise. In addition, in order to process various innumerable events which are generated on enterprise systems techniques which make filtering of meaningful data are needed. However, the existing study related with this is nothing but discovering of service faults by monitoring depending upon API of BPEL engine or middleware, or is nothing but processing of simple events based on low-level events. Accordingly, there would be limitations to provide useful business information. In this paper, through situation detection an extended complex event model is presented, which is possible to provide more valuable and useful business information. Concretely, first of all an event processing architecture in an enterprise system is proposed, and event meta-model which is suitable to the proposed architecture is going to be defined. Based on the defined meta-model, It is presented that syntax and semantics of constructs in our event processing language including various and progressive event operators, complex event pattern, key, etc. In addition, an event context mechanism is proposed to analyze more delicate events. Finally, through application studies application possibility of this study would be shown and merits of this event model would be present through comparison with other event model.
Keywords
Event Driven Architecture; Complex Event; Event Processing; Service-oriented Architecture; Service Monitoring;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 D. Luckham and B. Frasca, "Complex Event Processing in Distributed System," Stanford University Tech, Report CSL-TR-98-754, Mar., 1998.
2 M. Hellinger and S. Fingerhut, "Business Activity Monitoring: EAI Meets Data Warehousing". eAI JOURNAL, pp.18-21, July, 2002.
3 C. G. Lee et al., "Monitoring of Timing Constraints with Confidence Threshold Requirements," IEEE Transactions on Computers, 56(7), 2007.   DOI   ScienceOn
4 이기성, 이창하, 이찬근, "이벤트 상관 기반의 네트워크 관리 시스템을 위한 복합 이벤트 모델의 설계," 한국정보과학회논문지: 정보통신, 제37권 제1호, pp.8-15, 2010년 2월.   과학기술학회마을
5 Erl, T., SOA Principles of Service Design, Prentice Hall, July, 2007.
6 Apache ODE, http://ode.apache.org/index.html
7 K. M. Chandy, S. Ramo and W. R. Schulte, "What is Event Driven Architecture (EDA) and Why Does it Matter?," Gartner Inc., 2007.
8 금득규, 김수동, "효율적인 서비스 모니터링을 위한 이벤트 주도 동적 모니터," 한국정보과학회논문지: 소프트웨어 및 응용, 제 37권 제12호, pp.892-908, 2010년 12월.   과학기술학회마을
9 D. Luckham, The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems, Addison-Wesley, 2002.
10 OASIS, Web Services Distributed Management: Management Using Web Services (MUWS 1.0) Part 1 and Web Services Distributed Management: Management Using Web Services (MUWS 1.0) Part 2, 9 March, 2005.
11 Lin, K., Panahi, N., Zhang, Y., Chang, S.,"Building Accountability Middleware to Support Dependable SOA" IEEE Internet Computing, Vol.13, No.12, 2009.   DOI   ScienceOn
12 Baresi, L., Guinea, S., Pistore, M., Trainotti, M., "Dynamo + Astro: An Integrated Approach for BPEL Monitoring," IEEE International Conference on Web Services (ICWS 2009), pp.230-237, 2009.   DOI
13 Gartner Inc., "Event-Driven Architecture Complements SOA," http://www.gartner.com/DisplayDocument?doc_cd=116081.
14 G. Liu et al., "Composite Events for Network Event Correlation," Proc. of the IFIP/IEEE Symposium on Integrated Network Management, 1999.   DOI
15 Nam-Yong Lee, and C.R. Litechy, "An empirical study of software reuse with Special Attention to Ada", Software Engineering, IEEE Transactions , 1997.   DOI   ScienceOn
16 K. M. Chandy, "Event-Driven Applications: Costs, Benefits and Design Approaches," California Institute of Technology, 2006.
17 McGregor, C., and Schiefer, J., "A web-Service based framework for analyzing and measuring business performance," Information Systems and e-Business Management, Vol.2, No1, pp.89-110, Springer, 2004.
18 N. W. Paton and O. Diaz, "Active Database Systems," ACM Computing Surveys, 31(1), 1999.
19 S. Chakravarthy et al., "Composite Events for Active Databases: Semantics, Contexts and Detection," In Proc. of the International Conference on Very Large Data Bases (VLDB), 1994.
20 A. K. Mok and G. Liu, "Efficient Runtime Monitoring of Timing Constraints," In Proc. of the IEEE Real-Time Technology and Applications Symposium (RTAS), 1997.   DOI