Design of Integration Technology for Legacy System on Model-Driven Architecture

모델기반아키텍처(MDA) 환경에서의 레거시 시스템 통합 전략 설계

  • Kim, Hee-Sook (Dept. of Computer Science, Sookmyung Women's University) ;
  • Lee, Seo-Jeong (Division of Information Technology, Korea Maritime University) ;
  • Park, Jae-Nyun (Dept. of Computer Science, Sookmyung Women's University)
  • 김희숙 (숙명여자대학교 컴퓨터과학과) ;
  • 이서정 (한국해양대학교 IT공학부) ;
  • 박재년 (숙명여자대학교 컴퓨터과학과)
  • Published : 2006.11.30

Abstract

기존의 레거시 시스템은 개발과정에 있어서 이미 많은 시간과 경험과 지식을 갖고 있기 때문에 조직의 핵심 가치를 지닌 재사용 자산으로 활용할 수 있는 의미있는 자산이다. 그러므로 레거시 시스템에서 사용해 왔던 가치있는 자산들을 웹을 기반으로 한 e-비즈니스 환경에 적용시키고, 다양한 플랫폼에서 사용하기 위한 필요성이 증대되었다. 변화하는 환경에 따라 레거시 시스템을 현대화(Modernization)하는 방법중의 하나로 현재 시스템에서 운용되고 있는 것을 OMG에서 제안한 모델기반아키텍처(MDA)를 사용하여 여러 플랫폼을 쉽게 지원하고 모델기반의 통합을 하고자 한다. MDA 환경을 기반으로 기존의 레거시 시스템을 활용하기 위하여 기존의 소프트웨어를 직접 수정 없이 재사용하거나 PSM에서 PIM 변환을 하기 위하여 래퍼(wrapper를 사용한다. 본 논문에서는 이러한 래퍼의 사용에 따른 문제점을 분석하고, 요구에 따라 모델에 대한 접근방식을 다르게 사용하여 시스템의 개선상황에 유연하게 대처할 수 있도록 래퍼를 상황에 따라 적절하게 사용하는 혼합(hybrid) 방식을 적용한 개선전략을 제안하고자 한다.

Keywords