Work

WFS (Web Feature Service)

runicode 2013. 1. 30. 08:00
  본 표준은 분산 컴퓨팅 환경에서 HTTP 프로토콜을 이용하여 지리 피처 단위의 조작 및 처리에 필요한 인터페이스의 제공을 목적으로 한다[1].

  본 표준은 분산 컴퓨팅 환경에서 HTTP를 이용하여 지리 피처에 대한 INSERT, UPDATE, DELETE, QUERY, DISCOVERY 연산을 지원하기 위한 웹 피처 서비스(WFS)의 연산자들을 정의한다.

 

...

 

  웹 피처 서비스는 여러 개의 웹 피처 서비스로부터 클라이언트가 GML로 인코딩된 공간 데이터를 검색 및 갱신하도록 지원한다.
웹 피처 서비스의 요구사항은 아래와 같다.
 

  1. 인터페이스는 반드시 XML로 정의되어야 한다.
  2. 인터페이스에서 사용되는 피처의 표현은 반드시 GML을 사용해야 한다.
  3. 최소한 하나의 WFS는 피처를 GML로 제공해야 한다.
  4. 술어 및 필터 언어(predicate or filter language)는 XML로 정의해야 하며 OpenGIS Catalog Interface Implementation

      Specification에 정의된 CQL(카탈로그 질의 언어)로부터 상속 받는다.
  5. 클라이언트 어플리케이션은 WFS 인터페이스를 통해서만 지리 피처의 저장소로 접근이 가능하다.
  6. Property들을 참조하기 위하여 XPath 기능의 일부를 사용한다. 

 

...

 

  본 표준은 웹 피처 서비스(WFS)의 연산자들을 정의한다. WFS 연산은 분산 컴퓨팅 환경에서 HTTP를 이용하여 지리 피처에 대한 INSERT, UPDATE, DELETE, QUERY, DISCOVERY 연산을 지원한다.
  본 표준에서 트랜잭션(transaction)은 하나 이상의 연산자들로 구성된 논리적 작업 단위를 나타낸다. 본 표준은 지리 피처의 영구적 저장 방식은 기술하지 않기 때문에, 이와 관련하여 사소한 실패를 발생시키는 트랜잭션은 발생하지 않는 것으로 가정한다. 피처를 영구적으로 저장하는 데이터 저장 시스템과 상호 연동함에 있어서, 데이터 변경에 대한 일관성의 유지를 보장하는 것이 웹 피처 서비스의 기능이다. 다수의 시스템들이 동시성을 제어할 수 있는 트랜잭션 처리를 표준으로 지원하므로, 본 표준은 이와 같은 시스템(예: SQL에 기반의 관계형 데이터베이스 시스템 등)의 장점을 따를 수 있도록 선택적 연산자들을 제공한다.

 

-

 


[1] TTAK.OT-10.0273