A Message Monitoring Framework for Tracing Messages on JBI-based Enterprise Service Bus

JBI 기반 ESB 환경에서 효과적인 메시지 추적을 위한 메시지모니터링 프레임워크

  • 최재현 (숭실대학교 일반대학원 컴퓨터학과) ;
  • 박제원 (숭실대학교 일반대학원 컴퓨터학과) ;
  • 이남용 (숭실대학교 컴퓨터학부)
  • Received : 2010.04.20
  • Accepted : 2010.06.10
  • Published : 2010.06.30

Abstract

In order to resolve the problems of traditional Enterprise Application Integration (EAI) for system integration and to establish flexible enterprise IT environments, Enterprise Service Bus(ESB) which have distributed architecture and support Service Oriented Architecture(SOA) has introduced. Particularly, JBI which developed by the Java Community Process is most widely used to implement ESB for advantages of Java technology. In ESB based on JBI, reliable message delivery is very important to ensure stability of services and systems because it is a message driven architecture. But, it is difficult to verify messages and trace messages when system fault or service error occurred because JBI specification is not enough to address them. In this paper we has proposed the Message Monitoring Framework for JBI-based ESBs which for using in monitoring messages efficiently. It provides foundations for gathering and tracing message-related information about component installation, message exchange, service deploy by using proxy-based change tracking and delegation mechanism for data processing. The proxy which used in our solutions collects data about message automatically when it changed, and the delegation mechanism provides users flexibility for data processing. Also, we describe the performance evaluation results of our solution which is acceptable. We expect to it enables users to ensure reliability and stability of the JBI-based ESB by systematic monitoring and managing messages being used to interact among components.

Keywords

References

  1. 권성현, 이병훈, 김재훈, 조위덕, "유비쿼터스 시스템을 위한 실시간 모니터링 에이전트", 한국정보과학회논문지C, Vol.14, No.8(2008), pp.803-807.
  2. 이종대, 구용완, "분산된 서버 관리를 위한 실시간 모니터링 설계 및 구현", 한국인터넷정보학회논문지, Vol.9, No.1(2008), pp.69-78.
  3. 신원, 김태완, 장천현, "비트마스킹 기법을 이용한 임베디드 모니터링 시스템", 한국정보처리학회논문지D, Vol.13-D, No.4(2006), pp. 613-618.
  4. David A., Chappell, Enterprise Service Bus, O'Reilly Media, 2004.
  5. Lee, J., K. Siau, and S. Hong, "Enterprise Integration with ERP and EAI", Communications of the ACM, Vol.46, No.2(2003), pp. 54-60. https://doi.org/10.1145/606272.606273
  6. Schmidt, M. T., B. Hutchison, P. Lambros, R. Phippen, "The Enterprise Service Bus: Making service-oriented architecture real", IBM Systems Journal, Vol.44, No.4(2005), pp.781-797. https://doi.org/10.1147/sj.444.0781
  7. Papazoglou, M. P. and W-J. van den Heuvel, "Service-Oriented Architectures:Approaches, Technologies and Research Issues", The VLDB Journal, Vol.16, No.3 (2007), pp.389-415. https://doi.org/10.1007/s00778-007-0044-3
  8. Naveen Erasala, David C. Yen, and T. M. Rajkumar, "Enterprise Application Integration in the electronic commerce world", Computer Standards and Interfaces, Vol.25 (2003), pp.69-82. https://doi.org/10.1016/S0920-5489(02)00106-X
  9. Ron Ten-Hove, Peter Walker, Java Business Integration (JBI) 1.0 Final Release, Sun Microsystems, 2005.
  10. Tierney, B., R. Aydt, and D. Gunter et al., A Grid Monitoring Service Architecture, Global Grid Forum White Paper, 2001.
  11. Hongyan Mao, Linpeng Huang, and Minglu Li, "Web Resource Monitoring Based on Common Information Model", Services Computing, APSCC 2006. IEEE Asia-Pacific Conference on Digital Object Identifier, (2006), pp.520-525.
  12. Ke Wang, Zhong Xin Wu, Zhongzhi Luan, and Depei Qian, "Reducing the Cluster Monitoring Workload by Identifying Application Characteristics", Proceedings of 2008 Seventh International Conference on Grid and Cooperative Computing, gcc, pp.525- 531.
  13. Wang, G., C. Wang, A. Chen, H. Wang, C. Fung, S. Uczekaj, Y. L. Chen, W. Guthemiller, and J. Lee, "Service Level Management using QoS Monitoring, Diagnostic, and Adaptation for Networked Enterprise Systems", EDOC 2005 Proceedings, (2005) pp.239-248.
  14. Hershey, P. and D. Runyon, "SOA Monitoring for Enterprise Computing Systems", Proceedings of EDOC 2007, Annapolis, MD, 2007.
  15. Berbner, R., T. Grollius, N. Repp, O. Heckmann, E. Ortner, and R. Steinmetz, "An approach for the Management of Serviceoriented Architecture (SoA) based Application Systems", Proceedings of Enterprise Modeling and Information Systems Architectures (EMISA 2005), (Klagenfurt, Austria), (2005), pp.208-221.
  16. Cox, D. and H. Kreger, "Management of the Service-Oriented-Architecture Life Cycle", IBM Systems Journal, Vol.44, No.4 (2005), pp.709-726. https://doi.org/10.1147/sj.444.0709
  17. Erich gamma, Richard Helm, Ralph Johnson, and John, Vlissides, Design Pattern, Addison-Wesley Pub.Co., 1994.