Proceedings of the Korea Information Processing Society Conference (한국정보처리학회:학술대회논문집)
- 2003.05c
- /
- Pages.1745-1748
- /
- 2003
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
Design and Implement the Java Component including the Legacy System
레거시 시스템을 포함한 자바 컴포넌트 설계 및 구현
- Baek, Su-Jin (Dept. of Computer Engineering, Kyung-Hee University) ;
- Jeong, Hwa-Young (Dept. of Computer Engineering, Kyung-Hee University) ;
- Song, Young-Jae (Dept. of Computer Engineering, Kyung-Hee University)
- Published : 2003.05.16
Abstract
컴포넌트 개발 방법론이 일반화되면서 기존 소프트웨어의 재사용과 유지 보수에 대한 필요성이 요구되었다. 그러나, 현재 대다수의 단위 컴포넌트 개발은 주로 각각의 산업 분야별로 컴포넌트 자체를 새롭게 개발하고 있는데 비해 기존의 레거시 시스템의 재사용은 많이 이루어지지 않고 있다. 레거시시스템을 사용하는 기존 연구방법으로는 래핑 방법이나 변환 규칙을 적용하여 컴포넌트로 생성하거나 도입하려는 연구가 진행되고 있으나 이러한 기법은 전문가적인 부가 정보를 필요로 한다. 따라서 많은 부가정보나 수정 없이 쉽게 컴포넌트로 이용할 수 있는 기법이 요구된다. 본 논문에서는 프로그램의 재사용을 위해 이미 존재해 있는 레거시 시스템을 자바 기반의 어플리케이션과 JNI를 사용하여 연계하고, 범용적인 컴포넌트 모델인 자바빈즈를 채택하여 자바빈즈 컴포넌트로 변환하는 구조를 제안한다.
Keywords