2011-07-18 18 views
0

新しいWebサービス機能の要件の1つは、複数の出力タイプ(JSONおよびXML)を持つことです。 SOAPリクエストに属性を含めることによってWebサービスクライアントが出力フォーマットを要求できるようにするのが長期的には良いのでしょうか、XMLまたはJSON出力フォーマットへの特定のURLパスを持つ方が良いでしょうか?WebサービスへのJSONおよびXML出力フォーマット

答えて

0

私はリクエストの「修飾子」としてレスポンスのフォーマットを見ています。したがってリクエストの一部としてそれを含めて、私には正しいと感じます。これがRESTサービスの場合、リクエスタはapplication/jsonのような特定のMIMEタイプを指定することができます。これは一般的な方法です。

私の経験では、「2つの数字はありません」という言い方をしています。言い換えれば、ゼロ、1つ、多くの数を数える必要があります。私たちがXMLとJSONを持つことができれば、何か他の理由はありませんか? 20種類のXMLサービスがあり、20種類以上のJSONサービスを提供すれば多分対処できます。しかし、別の20と別の。

JAX/RSとJAX/Bを使用したJava RESTの世界でのもう一つの議論は、同じサービスの実装では、ほとんどまたは特別なコーディングなしでどちらのフォーマットも生成できることです。

私はWS- *世界では何も起こりません。あなたのWebサービスフレームワークがあなたを特定の方向に向けるでしょう。

関連する問題