• 제목/요약/키워드: 레거시 시스템 재사용

검색결과 42건 처리시간 0.051초

레거시 시스템을 위한 EJB 래퍼 설계 및 구현 (The Design And Implementation Of EJB Wrapper For Legacy System)

  • 이문수;양영종
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (1)
    • /
    • pp.511-513
    • /
    • 2001
  • 레거시 시스템은 수년간 각 기업의 비즈니스 완성에 따라 최적화되어 있다. 국부적인 영역에만 적용되어진 레거시 시스템은 웹과 같은 분산환경에서 더 이상 사용하기 어려워졌다. 따라서 레거시 시스템으로부터 중요한 비즈니스 로직을 식별하여 재사용할 수 있는 메커니즘이 필요하다. 본 논문에서는 레거시 시스템을 컴포넌트 래핑 기술을 이용하여 엔터프라이즈 자바 빈즈(EJB)로 생성하는 지원도구를 설계 및 구현하였다. 본 논문은 비즈니스 로직을 이벤트와 데이터 분석과 관계를 이용여여 레거시 컴포넌트를 식별하는 방법을 제시하고 이러한 방법으로 추출된 컴포넌트를 EJB환경에서 재사용 가능만 프레임웍 기반의 래퍼 구조를 제시하고자 한다.

  • PDF

$^1TA$를 통한 레거시 시스템 재사용 (Reuse of Legacy System by TA(Transaction Adapter))

  • 김정아;김종윤
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 추계학술발표논문집 (하)
    • /
    • pp.1681-1684
    • /
    • 2003
  • 본 연구는 트랜잭션 어댑터 서버(이하 TA 서버)를 이용한 레거시 보험 업무 관리 시스템 재사용 및 통합 관련 연구이다. 클라이언트 애플리케이션으로부터 입력받은 보험 업무 관한 처리 데이터는 XML 데이터로 변환되어 TA 서버로 전송되고, TA 서버는 수신된 XML 데이터를 분석 변환하여 레거시 시스템이 처리하는 레이아웃 데이터를 생성한 후, 레거시 시스템에 접속하여 레이아웃 데이터를 전송하는 방식으로 TA서버를 이용한 레거시 보험 관리 시스템의 재사용 및 통합 방법에 관한 것이다. 이로써 보험 상품의 종류와 클라이언트 플랫폼에 관계없이 TA 서버가 데이터 변환처리를 통일적으로 수행하여 시스템 운영시 공통된 모듈의 재사용 및 보험 업무처리를 효율적으로 수행하는 효과를 제공한다. 또한, XML 기반의 레거시 시스템의 e-비즈니스로의 전환을 가능하게 한다.

  • PDF

SOA환경에서 레거시 시스템 컴포넌트의 재활용도 측정

  • 이성환;김우주
    • 한국지능정보시스템학회:학술대회논문집
    • /
    • 한국지능정보시스템학회 2007년도 추계학술대회
    • /
    • pp.610-613
    • /
    • 2007
  • SOA(Service Oriented Architecture)는 컴포넌트와 서비스의 재활용을 최대화하도록 설계된 아키텍쳐이다. 서비스와 컴포넌트의 재활용뿐만 아니라 기존 레거시 시스템의 재활용도 주요한 이익의 하나이다. 레거시 시스템의 활용도는 프로젝트 내에서 레거시 컴포넌트를 재사용한 횟수와 레거시 컴포넌트를 다른 시스템이나 프로젝트에서 재사용한 횟수를 더하고 이를 프로젝트의 전체 서비스 컴포넌트 수로 나눠서 계산할 수 있다. 본 연구에서 도출한 레거시 컴포넌트의 재활용도 측정한 향후 SOA기반의 프로젝트를 수행하고 난 후 기조의 레거시 시스템을 어느정도 재활용하였는지 측정할 수 있게 되어 IT투자 분석의 기초 자료로 활용될 수 있을 것이다.

  • PDF

레거시 컴포넌트의 자동화 된 웹 서비스 명세 생성 기법에 관한 연구 (A study on Automated Web Service Specification Generation Method of Legacy Component)

  • 심성호;정화영;송영재
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 춘계학술발표대회
    • /
    • pp.281-284
    • /
    • 2005
  • 컴포넌트기반 서비스는 빠른 시간 안에 원하는 소프트웨어 제품을 적은 비용과 최소한의 시간에 생산할 수 있어 효율적인 시스템 개발 및 소프트웨어 재사용에 많은 이점을 가질 수 있다. 그러나 레거시 시스템들을 보면 대부분이 패쇄적 네트워크를 사용하고 있으며 다른 시스템 정보를 이용 할 수 가 없다. 그러나 레거시 시스템 자원을 재사용 할 수 있는 실용적인 방법론의 부재로 기존의 자원들을 재사용하지 못하고 유사 문제 영역의 시스템을 구축하기 위하여 시스템을 완전교체(Replacement)하고 있다.[1] 이런 문제점의 대안으로 떠오르고 있는 것이 웹 서비스이다. 본 논문에서는 웹 서비스의 개념과 웹 서비스에 적용하기 위한 레거시 컴포넌트의 자동화된 명세 생성을 통해 WSDL(Web Services Description Language)의 문제점을 보완하고 기존의 레거시 컴포넌트를 재사용 하므로 확장성과 자원의 재사용성을 극대화 할 수 있는 방법을 제시 하였다.

  • PDF

모델기반아키텍처(MDA) 환경에서의 레거시 시스템 통합 전략 설계 (Design of Integration Technology for Legacy System on Model-Driven Architecture)

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

  • PDF

레거시 시스템의 소프트웨어 컴포넌트화를 위한 재공학 프레임워크 (A Reengineering Framework for Software Componentization on Legacy System)

  • 박옥자;유철중;장옥배
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (1)
    • /
    • pp.376-378
    • /
    • 2000
  • 최근 시스템의 컴포넌트화 경향은 인터넷 환경이 보편화되면서 플러그앤플레이(plug and play) 형태로 조립하여 재사용하려는 기업의 요구에 가장 핵심적인 패러다임으로 등장하고 있다. 따라서, 기업은 기존의 레거시 시스템을 컴포넌트화하여 유지보수뿐만 아니라 새로운 시스템 도입에 있어서도 유연성 및 확장성을 용이하게하기 위한 재공학 솔루션을 필요로 하고 있다. 따라서, 본 논문에서는 레거시 시스템을 소프트웨어 컴포넌트화하기 위한 재공학 프레임워크를 제안하였다. 이 프레임워크는 컴포넌트 개발 방법론에서 필요한 절차와 Robert C. Seacord와 John Robert가 제안한 레거시 시스템 현대화 방법론을 통합하여 제시하였으며, 프레임워크의 각 단계는 레거시 시스템의 분석 단계, 컴포넌트화 방법 결정 단계, 마지막으로 컴포넌트로의 변환 단계로 이루어져 있다. 각 단계에서는 다시 세부 절차와 이에 필요한 제반사항을 기술하여 레거시 시스템을 소프트웨어 컴포넌트화하는데 있어서 필요한 절차와 가이드라인을 상세하게 제공하고자 한다.

  • PDF

JNI를 이용한 레거시 어플리케이션의 컴포넌트 Wrapper 설계 (Design of Component Wrapper from legacy application using Java Native Interface)

  • 백수진;송영재
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 춘계학술발표대회
    • /
    • pp.253-256
    • /
    • 2004
  • 컴포넌트 기반의 소프트웨어를 개발하는 데 있어서 대부분의 방법론은 앞으로 구축할 새로운 시스템의 재사용성 확보에 치중할 뿐, 기존의 레거시 시스템 자원을 재사용하여 새로운 시스템을 구축하는 실용적인 재공학 방법을 지원하지 못하고 있다. 또한, 기존의 레거시 시스템을 컴포넌트화하는 방법들도 소프트웨어들의 규모가 방대해지고 복잡해짐으로써 시간적, 비용적 측면에서 많은 시간과 노력이 요구된다. 본 논문에서는 레거시 어플리케이션을 재공학 프로세스를 적용하여 컴포넌트화하기 원하는 메소드를 추출하고, WDL 정의 및 JNI를 연계하도록 하는 래퍼를 생성하여 자바빈즈 컴포넌트화함으로써 범위를 최대화하고, 재사용성을 극대화할 수 있는 방안을 제시한다.

  • PDF

AUTOSAR 마이그레이션 (Migration)을 위한 레거시 ECU 소프트웨어 시스템 분석 방법 (Legacy ECU software system analysis method for AUTOSAR migration)

  • ;류기열;이정태
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2014년도 추계학술발표대회
    • /
    • pp.703-706
    • /
    • 2014
  • AUOTSAR(Automotive Open system Architecture)는 자동차 ECU(Electronic Control Unit) 에 내장되는 소프트웨어에 대한 표준 구조로서, ECU 소프트웨어의 품질 향상은 물론, 개발 및 관리 비용의 절감에 기여하는 등 많은 장점을 갖는다. AUTOSAR 의 이런 장점 때문에 많은 자동차 회사들이 ECU 소프트웨어에 AUTOSAR 적용을 추진하고 있다. 이에 따라 기존 레거시 ECU 소프트웨어 시스템을 AUTOSAR 표준에 맞는 ECU 소프트웨어 시스템으로 변환하는 방법에 대한 관심도 높아지고 있다. 그 이유는 이미 많은 ECU 레거시 소프트웨어 시스템들이 개발되어 사용되고 있으며, 이들에게는 이미 기능 및 안정성 검증을 위하여 많은 시간과 비용이 투자하여 되어 있다. 따라서 ECU 소프트웨어 시스템에 AUTOSAR 를 적용하는 경우 기존의 레거시 소프트웨어 시스템을 재사용할 수 있으면 생산성 및 품질 면에서 많은 장점을 갖는다. 본 연구에서는 C 언어로 작성된 기존의 ECU 소프트웨어 시스템을 AUTOSAR 플랫폼에서 재사용할 수 있도록 하기 위하여, 기존의 레거시 ECU 소프트웨어 시스템을 AUTOSAR 플랫폼으로 마이그레이션하는 방법에 대하여 연구하였다. 마이그레이션 과정은 크게 두 단계로 나누어 지는데, 이는 레거시 소프트웨어 시스템을 분석하여 마이그레이션이 가능하도록 기능별로 분해하는 것과, 분해된 구성 요소들을 AUTOSAR 플랫폼에 맞는 구조로 재구성하는 과정이다. 본 논문에서는 이중 첫 번째 과정인 레거시 소프트웨어 시스템의 분석 및 기능별 분해 방법을 제시하고자 한다.

트렌젝션 어뎁터 컴포넌트를 이용한 래핑에 관한 연구 (A Study wrapping using Transaction Adaptor component)

  • 김상영;정지환;김정아;황선명
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 춘계학술발표대회
    • /
    • pp.233-236
    • /
    • 2004
  • 컴포넌트 기반 소프트웨어 설계는 개발된 컴포넌트의 조립을 통한 재사용으로 소프트웨어를 생성하는 것을 목표로 하고 있다. 이때 재사용되는 컴포넌트들은 용도에 맞게 개조되어야 한다. 본 연구는 이러한 개조 방법을 트랜잭션 어뎁터(Transaction Adaptor)라는 개조 컴포넌트를 이용하여 기존의 컴포넌트 또는 기존의 레거시 시스템을 재사용하는 것에 대한 연구이다. TA를 이용한 개조방법은 클라이언트와 호스트시스템 사이에 TA컴포넌트를 사용하여, XML데이터를 스트림 형태로 변환하여 전송함으로서 레거시 시스템을 재사용한다. 이러한 TA를 이용한 재사용 방법은 클라이언트 플렛폼이나 호스트의 종류에 관계없이 TA가 XML로 데이터 변환처리하여 레거시 시스템을 재사용할 수 있다.

  • PDF

레거시 시스템을 위한 EJB 레퍼 컴포넌트 지원 코볼 코드 분석기 설계 및 구현 (Design and Implementation of EJB Wrapper Component Supporting Cobol Code Analyzer for Legacy System)

  • 주상현;임동기;정민수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 추계학술발표논문집 (하)
    • /
    • pp.1559-1562
    • /
    • 2003
  • 최근에 기존 레거시 시스템의 새로운 컴퓨팅 환경으로의 전환을 위해, 재개발, 변환, 래핑 등의 방법을 사용하고 있으며, 이러한 경향은 레거시 시스템의 현대화를 촉진시키고 있다. 레거시 시스템을 컴포넌트화 함으로써 기존의 시스템을 재사용하고 개발기간의 단축 및 시스템의 유지 보수가 용이하도록 한다. 본 논문에서는 레거시 시스템에서 사용되는 시스템의 핵심 변수와 패턴 식별에 사용되는 정보 저장소를 생성하여 레거시 시스템을 컴포넌트 기반 시스템으로 변환하는데 용이하도록 하였다. 정보 저장소의 보다 효율적인 구성을 위해서 코볼 코드의 릴레이션간의 릴레이션 중복을 방지하는 최적화된 코볼 코드 분석기를 설계하고 구현함으로써 보다 효율적인 정보 저장소를 구성할 수 있도록 하였다.

  • PDF