6

REST Web サービスと POX Web サービスの違いがよくわかりません。つまり、POX は XML メッセージ定義を備えた REST Web サービスと見なすことができないのでしょうか?

4

1 に答える 1

9

「Plain Old XML」に何が含まれているかによって異なります。

つまり、POX は SOAP と比較されていました。SOAP は、(ほとんどの場合) HTTP を介して XML を実行するための非常に特殊な方法であり、人々は既に HTTP を介して「単純な古い XML」を実行していました。SOAP は、人々が POX ですでに行っていたことを複雑にしたため、多くの批判を受けました。私が言おうとしているのは、人々が POX を使用してRPCを実行したということです。

REST は RPC ではありません。REST では、XML はリソースの表現であり、RPC のようなメッセージ定義ではありません。また、返される XML に制約を課す非常に重要な REST 制約(ハイパーメディア制約または HATEOAS ) があります。

POX が REST にどのように適合するかについて詳しく知りたい場合は、次の記事を読むことをお勧めします:リチャードソン成熟モデル、REST の栄光に向けた歩み

于 2014-02-07T22:19:55.690 に答える