WindowsUpdateと.NET

WindowsUpdateのサービスはブラウザ(HTTP)経由で実行されるのが普通だが、例えばGoogleのようにWebサービスやHTTP over XML、はたまたRESTとして公開されたりしないのだろうか。SOAでは無理なのであればClickOnce系のクラス(System.Deployment.Application namespace)のように、ある程度抽象度の高いクラスで隠蔽された状態で提供されたりしないのだろうか。

WindowsUpdateは同O/Sユーザにとっては、標準的なインフラとして認識されている訳で、.NET Frameworkからアクセスできて便利なことはあっても、困ることは何も無いような気がするのだ。勿体ぶった書き方になったが、ようはSymantecのLiveUpdateのようなフロントエンドが欲しいのだ。自分で作っても良いのだが、作ってもすぐに使えなくなりそうだし。