REST Web サービスと POX Web サービスの違いがよくわかりません。つまり、POX は XML メッセージ定義を備えた REST Web サービスと見なすことができないのでしょうか?
6351 次
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 に答える