Applying Open Source for Managing Persistence

영속성 관리를 위한 오픈 소스 적용 연구

  • Jung, Kwang-Sun (Information Technology Team, Daewoo Information Systems Co., Ltd.) ;
  • Baeg, Jong-Hyun (Information Technology Team, Daewoo Information Systems Co., Ltd.)
  • 정광선 (대우정보시스템정보기술연구팀) ;
  • 백종현 (대우정보시스템정보기술연구팀)
  • Published : 2005.11.01

Abstract

J2EE 어플리케이션에서 영속성을 관리하기 위한 데이터 계층에 많은 기술들이 제공되고 있다. 특히 ORM(Object Relation Mapping)을 위해 비영리적이면서도 성숙도가 높은 기술들이 많은 관심을 받고 있다. 그러나 중대형 규모의 어플리케이션에서는 아직 활발하게 적용되고 있지 못한 것이 현실이다. 이것은 새로운 기술 적용에 대한 위험 부담과 기술 자체에 대한 신뢰성이 아직 따라 주지 못하고 있기 때문이다. 논문에서는 대표적인 오픈 소스 ORM 기술인 iBatis와 Hibernate에 대해 알아보고, 적용 전략과 가능성을 살펴본다. 이를 위해 몇 가지 시나리오를 가지고 반응 시간과 메모리 활용을 측정하기 위한 테스팅을 수행하고, 이를 통해 각 기술들이 가지는 장단점을 연구한다.

Keywords