초록
서비스 지향 아키텍처(Service Oriented Architecture, 이하 SOA)는 독립적으로 실행 가능하며, 외부 인터페이스를 통해서만 접근 가능한 서비스를 재사용 단위로 하는 재사용 패러다임이다. 이러한 SOA를 적용하여 시스템을 개발하기 위한 노력이 지속적으로 시도 되고는 있지만, SOA를 기반으로 하는 표준화된 방법론은 아직 정립되지 않고 있다. 그러므로 SOA를 이용한 시스템 개발은 현재 많은 어려움에 직면하고 있다. 본 논문에서는 레거시 시스템을 지원하기 위한 기능기반 모델의 서비스 지향 개발방법론을 제안한다. 그리고 기존의 제안된 SOA 방법론의 분석을 통하여 레거시 시스템에 적용 가능한 기능 중심의 재사용성을 정형화된 방법을 제안함으로써 서비스 재활용도를 높일 수 있는 가이드라인을 제공한다.
Service-oriented architecture(SOA) is a paradigm where reusable units are independently executable and only accessible through outer interfaces. Standardized methodology based on SOA has not been decided yet although a lot of efforts have been made for systems using SOA. Therefore Development of system using SOA is facing many difficulties currently. In this paper, service oriented methodology of function based model for supporting legacy system is proposed. Standardized methods for function based reusability through analysing SOA methodology are proposed and guide lines for improvement of service reusability are presented.