Abstract
Analysis and sharing of spatial information can be made possible through the reuse of spatial analysis processes, and the sharing of spatial models on the web. However, the deployment of spatial analysis models is possible, only when the difficult tasks of model design and the exchange of spatial data are overcome. In this study, a WPS spatial analysis model is defined, based on the OGC standards, and applied to the 'Selection of Housing Units for Water Supply' application. BPEL was used to define the sequence of processes and to enable the exchange of spatial data. To this end, WSDL was defined for WPS and WFS accesses, the sequence of spatial processes was defined in BPEL, and XSLT was defined for the exchange of XML data. The WPS model was designed and deployed using the Apache ODE which provides RESTful binding. It is expected that effective decision making will be easier using the web based spatial analysis models which are realized by WPS Orchestration with BPEL, as presented in this study.
웹 기반으로 공간분석 모델을 공유하면 개발된 공간분석 프로세스 재활용이 가능하며 사용자가 공간분석 모델에 쉽게 접근할 수 있으므로 공간정보의 활발한 분석과 정보의 교류를 기대할 수 있다. 그러나 웹 기반의 공간분석 모델 배포는 모델 설계의 어려움과 공간 데이터 교환의 어려움 때문에 한계가 많다. 본 연구에서는 상수도 보급 대상 가구 선정이라는 사례로 OGC 표준 기반의 공간분석 WPS 모델을 정의하였다. 정의된 모델을 처리 순서, 공간 데이터 교환을 가능하게 하도록 BPEL 표준을 적용하였다. 외부에서 제공되는 WPS와 WFS에 접근하기 위한 WSDL를 정의하였으며, 공간분석 처리 순서를 설계하기 위하여 BPEL을 정의하였으며, XML 데이터 교환을 위한 XSLT를 정의하였다. 또한, BPEL을 실행하기 위해 RESTful 바인딩을 제공하는 Apache ODE 엔진 구축을 통해 공간분석 WPS 모델을 설계 및 배포하였다. 본 논문에서 제시한 방법으로 BPEL 적용을 통한 WPS Orchestration이 쉽게 정의되어, 공간분석 모델을 웹으로 쉽게 배포할 수 있으므로 효과적인 의사 결정을 기대할 수 있다.