배포시스템

배포 지원을 위한 FrontPage 서버 확장

FrontPage(FP라고 부른다.)는 웹 사이트 관리와 제작을 할 수 있는 마이크로소프트사의 웹 개발 및 배포 도구 집합이다.

FP 클라이언트와 FPSE(FrontPage SErverExtentions) 사이에 사용하는 FrontPage 배포 프로토콜은 HTTP의 기본 의미를 바꾸지 않고서도 핵심 서비스에서 HTTP를 그대로 사용할 수 있게 확장을 설계한 사례이다.

FrontPage RPC 프로토콜

FP 클라이언트와 FPSE(FrontPage SErverExtentions)은 자체 RPC 프로토콜을 사용해 퉁신한다. 이는 RPC 메서드와 그와 관련한 변수를 POST 요청의 본문에 기술해서 HTTP POST를 감싼다.

통신을 시작하려면 클라이언트는 서버에 있는 다생 프로그램의 이름과 위치를 결정해야한다. 이를 위해서 GET 요청을 보낼 수 있다. 아래의 내용이 기술되어있다.

image.png

WebDAV 와 공동 저작

웹 분산 저작과 버저닝 (Web Disributed Authoring and Versioning, WebDAV)는 협업 관련 솔루션을 HTTP를 확장하여 제공한다.

WebDAV 메서드

새로운 HTTP 메서드 집합을 정의하고 몇몇 HTTP 메서드의 동작 범위를 수정했다.

PROPFIND

리소스의 속성을 읽는다.

PROPPATCH

한개 이상의 리소스에 대해 한 개 이상의 속성을 설정한다.