DOI QR코드

DOI QR Code

The Design and Implementation of BPEL for Spatial Analysis WPS model - With Emphasis on the Selection of Housing Units for Water Supply -

공간분석 WPS 모델을 위한 BPEL 설계 및 구현 - 상수도 보급 대상 가구 선정 사례 중심으로 -

  • Lee, Ha Kyung (Department of Geoinformation Engineering, Sejong University) ;
  • Yom, Jae-Hong (Department of Geoinformation Engineering, Sejong University)
  • Received : 2013.06.10
  • Accepted : 2013.10.09
  • Published : 2013.10.31

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이 쉽게 정의되어, 공간분석 모델을 웹으로 쉽게 배포할 수 있으므로 효과적인 의사 결정을 기대할 수 있다.

Keywords

References

  1. Albrecht, W., and Alexander, Z (2007), Web service orchestration of OGC web services for disaster management, Geomatics Solutions for Disaster Management, pp. 239-254.
  2. Bastian, S., Bastian, B., Theodor, F., and Johannes, B (2012), A Service-Oriented framework for real-time and distributed geoprocessing. Geospatial Free and Open Source Software in the 21st Century. Springer Berlin Heidelberg, pp. 3-20.
  3. Kim, B. (2011), Orchestration Design and Reuse Evaluation of GIS Standard Web Processing Service, Master's thesis, Sejong University, Seoul, Korea, pp. 77-83. (in Korean with English abstract)
  4. Kuk, S., Seo, Y., and Kim, H. (2012), Conformity assessment and test method for implementation of Web Services Compositions based on Choreography, Korean Society for Internet Information, Korean Society for Internet Information, Vol. 13, No. 1, pp. 83-98. https://doi.org/10.7472/jksii.2012.13.1.83
  5. Lee, H. (2011), Selection of housing units for water supply using geospatial analysis, CogSI 2012 Fall, The Korean Society for Geo-Spatial Information System, pp. 8-12.
  6. Ministry of Environment.Gyeonggi-province (2011), Promotion Guidelines about Water Supply for the Crisis Management of the Buried alive.Contamination. Newsrelease, Ministry of Environment.Gyeonggi-province, Korea, pp. 4-8.
  7. OASIS (2007), Web Services Business Process Execution Language Version 2.0, OASIS, https://www.oasis-open.org/committees/download.php/23964/ (last date accessed: March 1 2013).
  8. ODE, WSDL 1.1 Extensions for REST, ODE, http://ode.apache.org//extensions//wsdl-11-extensions-for-rest.html (last date accessed: March 25 2013).
  9. OGC (2005), Web Feature Service 1.1.0, OGC, http://www.opengeospatial.org/standards/wfs (last date accessed: March 1 2013).
  10. OGC (2007), Web Processing Service 1.0.0, OGC, http://www.opengeospatial.org/standards/wps (last date accessed: March 1 2013).
  11. Paju-city (2011), Q&A for the Water Supply Business for Contamination of Foot-and-Mouth-Disease, Paju-City, http://www.paju.go.kr (last date accessed: July 12 2011).
  12. Victoria, R., Serena, C., and Adam, I. (2012), Orchestrating OGC web services to produce thematic maps in a spatial information infrastructure. Computers, Environment and Urban Systems, Vol. 37, pp. 107-120.
  13. W3C (2001), Web Service Definition Language (WSDL), W3C Recommendation, http://www.w3.org/TR/wsdl (last date accessed: March 1 2013).
  14. W3C (2007), XSL Transformations (XSLT) Version 2.0, W3C Recommendation, http://www.w3c.org/TR/xslt20 (last date accessed: March 1 2013).

Cited by

  1. GIS 공간분석과 소셜 네트워크 분석의 통합을 위한 WebGIS 구현 vol.32, pp.2, 2013, https://doi.org/10.7848/ksgpc.2014.32.2.95