개발 생산성 향상을 위한 분산 시스템 기반의 프레임워크 설계

A Design of Framework based on Distributed System for Enhancing Productivity
  • 최병하
  • 최승교
  • 조경산

초록

본 논문은 분산 시스템 기반에서 경량급 프레임워크의 간단한 개발 주기를 지원하며 분산 처리가 가능한 IPO(Input-Process-Output) 모델 기반의 프레임워크를 제안한다. 제안 프레임워크는 입력 함수, 처리 함수, 출력 함수를 가진 클래스를 개발하면 분산 시스템의 표현 계층과 중간 계층에서 하나의 응용 프로그램으로 실행되도록 지원해준다. 또한 이 기법의 특징으로 응용 프로그램 개발시 분산 시스템 의존적인 부분을 제거하며, 개발-구축-배치-검증의 개발 주기를 개발-검증 주기로 감소시킨다. 이 기법의 생산성 향상과 성능 검증하기 위해 기존의 분산 시스템과 경량급 프레임워크의 응용 프로그램을 제안 기법의 응용 프로그램과 비교 분석한다. 그 결과 상당한 코드 감소와 분산 시스템 의존적인 부분이 감소하여 개발 생산성을 향상시키고 경량급 시스템에 비해 상대적으로 안전적인 성능을 보인다.

키워드

Distributed Object SystemLightweight frameworkXML Web ServiceIPO ModelDevelopment Cycle분산 객체 시스템경량급 프레임워크XML 웹 서비스IPO 모델개발주기
제목
개발 생산성 향상을 위한 분산 시스템 기반의 프레임워크 설계
제목 (타언어)
A Design of Framework based on Distributed System for Enhancing Productivity
저자
최병하최승교조경산
발행일
2012-01
유형
Y
저널명
한국컴퓨터정보학회논문지
17
1
페이지
53 ~ 60