前回で述べたように,XCAP以外にもサーバーのデータを書き換えるプロトコルはいくつか存在する。なぜ,これらのプロトコルではなく,わざわざ新プロトコルのXCAPが考えられたのだろうか。疑問に思うのが普通だろう。答えは,今のネットワークが求める仕様を過不足なく満たすプロトコルが他になかったからである。 最も普及したデータ操作プロトコルとして,HTTPを拡張したWebDAVがある。WebDAVは,サーバー上のファイルやフォルダを操作するためのプロトコルであり,サーバー上でのファイルコピーなどの機能を備えるものの,ファイル内部の部分的な参照や書き換えはできない。そもそもWebサーバー上のコンテンツ・ファイルの更新を目的として生まれたWebDAVは,ファイル内の一部の項目だけを参照したり変更したりする用途を想定していなかったのである。 一方,普及はしなかったものの,WebDAVより高機能なプロトコル
![WebDAVより高機能でACAPより軽量](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)