A Study on Extraction of Facade and Backside Component for Web Sevice Development

웹 서비스 개발을 위한 Facade와 Backside 컴포넌트 추출에 관한 연구

  • Park, Dong-Sik (Dept of Computer Information & Communication Engineering, Catholic University of Daegu) ;
  • Shin, Ho-Jun (Dept of Computer Information & Communication Engineering, Catholic University of Daegu) ;
  • Kim, Soung-Won (Dept. of Electrical & Electronic Engineering, Anyang University) ;
  • Kim, Haeng-Kon (Dept of Computer Information & Communication Engineering, Catholic University of Daegu)
  • 박동식 (대구가톨릭대학교 컴퓨터정보통신공학부) ;
  • 신호준 (대구가톨릭대학교 컴퓨터정보통신공학부) ;
  • 김성원 (안양대학교 전기전자공학과) ;
  • 김행곤 (대구가톨릭대학교 컴퓨터정보통신공학부)
  • Published : 2003.11.14

Abstract

최근 SOA(Service Oriented Architecture)와 웹 서비스에 대한 관심이 높아져가고 있다. 웹 서비스는 재사용 측면에서 현재 사용되고 있는 컴포넌트와 많은 공통점이 있다. 웹 서비스의 개발과 수정 및 화장을 위해서 신뢰성 있는 컴포넌트를 이용한 경우 개발 시간의 단축 등의 많은 이점을 가질 수 있다. 이러한 컴포넌트를 이용하여 웹 서비스를 개발한 경우 웹 서비스 도메인에 대한 이해뿐만 아니라 요구사항의 추출 및 식별은 매우 중요한 부분이다. 본 논문에서는 사용자 요구사항으로부터 컴포넌트를 식별하고 이들 컴포넌트를 서비스 지원 컴포넌트인 Facade 컴포넌트와 Backside 컴포넌트로 식별할 수 있는 방법을 제시하고자 한다. 이를 위해 서비스를 오퍼레이션과 데이터 요소로 정의하고, 정의된 요소를 사용한 모델을 제시한다. 이러한 컴포넌트의 식별은 현재 활성화되어 있는 컴포넌트를 사용할 수 있도록 함으로써 웹 서비스 개발의 생산성을 보장하며, 웹 서비스를 컴포넌트로 구성함으로서 컴포넌트의 기본적인 특징인 재사용과 대체성을 통해 웹 서비스의 신뢰성과 수정의 용이성 등을 얻을 수 있다.

Keywords