0

スタックオーバーフローの別のリンクから読みました

  1. SOAP は分散コンピューティングに適しています。データはよりフォーマット化されており、開発が容易です (開発に役立つツールがたくさんあるため)。

  2. Rest は機械可読性が低く、ツールがないため開発が困難ですが、軽量でポイントツーポイント通信用に設計された新しいテクノロジーです。

Android デバイスから呼び出される Web サービスを作成したいのですが、データ交換は Android デバイスと Google App エンジンでデプロイされた Web サービスの間でのみ行われます。

この場合、REST と SOAP のどちらを選択しますか?

どちらの場合でも、API のどの実装を選択すればよいですか? Java は私が選んだプログラミング言語です

4

1 に答える 1

3

REST は Web 開発の一般的なモデルのようであり、私が提案するアプローチです。おっしゃる通り、レスポンスの解析や適切な URL 構造の理解などのオーバーヘッドが増える可能性があります。

標準の http API は REST 開発に適しているため、追加のパッケージを実装する必要はありません。

個人的には、SOAP モデルのオーバーヘッドがすべて好きというわけではありません。配布は簡単になるかもしれませんが、機能させるには多くのオーバーヘッドが必要です。

注: これはプログラミングに関する質問ではないため、質問するのに適した場所があるのではないでしょうか?

于 2013-01-15T17:33:09.053 に答える