본문 바로가기
HOME> 논문 > 논문 검색상세

논문 상세정보

EJB 어플리케이션의 성능 모니터링 기법
(Performance Monitoring Techniques for EJB Applications)

나학청   (숭실대학교 컴퓨터학과UU0000851  ); 김수동   (숭실대학교 컴퓨터학과UU0000851  );
  • 초록

    J2EE(Java 2 Enterprise Edition)의 등장으로 J2EE의 모델에 따르는 엔터프라이즈 어플리케이션의 개발이 이루어지고 있다. 이것은 J2EE의 핵심 기술 요소인 Enterprise JavaBeans(EJB)의 컴포넌트 모델이 분산 객체 어플리케이션의 개발을 간단하게 해주기 때문이다. EJB 어플리케이션은 컴포넌트 지향의 객체 트랜잭션 미들웨어를 사용하여 구현되며, 많은 어플리케이션이 분산 트랜잭션을 이용한다. 이러한 특징은 EJB 기술을 각광받게 하는 요인이 되었고, EJB 기반의 어플리케이션 개발에 관한 연구가 활발하게 이루어지게 하였다. 그러나 아직은 EJB 어플리케이션 운영 상태에서 성능을 측정하기 위한 기법에 대한 연구가 미흡하다. 본 논문에서는 운영 상태의 EJB 어플리케이션의 성능을 모니터링할 수 있는 기법을 제안한다. 우선 어플리케이션의 서비스를 위한 워크플로우를 살펴보고, 내부 작업을 여러 요소들로 분류한다. 제안된 기법은 분류된 여러 요소들 중 성능 요소들의 측정을 제공한다. 또한, 한 워크플로우 동안 발생하는 생명주기에 관련된 빈의 상태 변화와 빈에서의 처리시간, 자원 사용률과 같은 성능 정보를 추출하여 모니터링할 수 있다.


    Due to the emersion of J2EE (Java 2, Enterprise Edition), many enterprises inside and outside of the country have been developing the enterprise applications appropriate to the J2EE model. With the help of the component model of Enterprise JavaBeans (EJB) which is the J2EE core technology, we can develop the distributed object applications quite simple. EJB application can be implemented by using the component-oriented object transaction middleware and the most applications utilize the distributed transaction. Due to these characteristics, EJB technology became popular and then the study for EJB based application has been done quite actively. However, the research of techniques for the performance monitoring during run-time of the EJB applications has not been done enough. In this paper, we propose the techniques for monitoring the performance of EJB Application on the run time. First, we explore the workflow for the EJB application service and classily the internal operation into several elements. The proposed techniques provide monitoring the performance elements between the classified elements. We can also monitor by extracting the performance information like state transition and process time of the bean which is related to the lifetime occurred during one workflow, and the resource utilization rate.


  • 주제어

    EJB 어플리케이션 .   EJB 서버 .   어플리케이션 측정 .   모니터링 기법 .   부하 측정.  

  • 참고문헌 (12)

    1. Liu T., et al., 'Layered Queueing Models for Enterprise JavaBean Applications', Fifth IEEE International Enterprise Distributed Object Computing Conference, Sept. 2001 
    2. Llado CM., Harrison P.G., 'Performance evaluation of an enterprise javabean server implementation.', In: Proc. 2nd, Int. Workshop on Software and Performance (WOSP 2000, September 17-20, Ottawa, Canada), 2000 
    3. Sun Microsystems, Java Virtual Machine Profiler Interface (JVMPI), Apr. 13, 2002 
    4. Steve W., Jeff K., Java Platform Performance Strategies and Tactics, Addison-Wesley, Jun., 2000 
    5. Halter S., Munroe S., Enterprise Java Performance, Prentice Hall PTR, Aug. 2000 
    6. Fenton N., Pfleeger S., Software Metrics: A Rigorous & Practical Approach, PWS Publishing Company, 1997 
    7. Java Community, ECperf Specification, Sun Microsystems, at URL : http://java.sun.com/j2ee/ecperf/download.html, May 29, 2001 
    8. Sun Microsystems, Enterprise JavaBeans Specification, Version 2.0, at URL : http://java. sun.com/products/ejb/docs.html, Aug. 14, 2001 
    9. Roman Ed., Mastering Enterprise JavaBeans, Second Edition, WILEY, 2002 
    10. Girdley M., et al, J2EE Applications and BEA WebLogic Server, Prentice Hall PTR, 2002 
    11. Adatia R., et al., Professional EJB Volume 2, Worx Press Ltd., 2001 
    12. 김철진, 조은숙, 김수동, '효율적인 객체지향 설계 및 성능 측정을 위한 정적/동적 메트릭', 한국정보과학회논문지(B), 제25권, 제11호, pp.1657-1666, 1998, 11. 
  • 이 논문을 인용한 문헌 (2)

    1. 2003. "Effective Design Pattern and Enterprise Architecture Design Techniques in EJB Environment" 정보과학회논문지. Journal of KIISE. 소프트웨어 및 응용, 30(11): 1025~1036     
    2. Lee, Hoo-Jae ; Kim, Ji-Hyeok ; Rhew, Sung-Yul 2009. "Techniques to Transform EJB 2.1 Components to EJB 3.0 for Performance Improvement and Component Reusability" 정보과학회논문지. Journal of KIISE. 소프트웨어 및 응용, 36(4): 261~272     

 저자의 다른 논문

  • 나학청 (1)

    1. 2002 "EJB 어플리게이션의 성능 메트릭" 정보과학회논문지. Journal of KIISE. 소프트웨어 및 응용 29 (12): 907~925    
  • 김수동 (88)

 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역

원문보기

무료다운로드
  • NDSL :
유료다운로드

유료 다운로드의 경우 해당 사이트의 정책에 따라 신규 회원가입, 로그인, 유료 구매 등이 필요할 수 있습니다. 해당 사이트에서 발생하는 귀하의 모든 정보활동은 NDSL의 서비스 정책과 무관합니다.

원문복사신청을 하시면, 일부 해외 인쇄학술지의 경우 외국학술지지원센터(FRIC)에서
무료 원문복사 서비스를 제공합니다.

NDSL에서는 해당 원문을 복사서비스하고 있습니다. 위의 원문복사신청 또는 장바구니 담기를 통하여 원문복사서비스 이용이 가능합니다.

이 논문과 함께 이용한 콘텐츠
이 논문과 함께 출판된 논문 + 더보기