スタックオーバーフローの別のリンクから読みました
SOAP は分散コンピューティングに適しています。データはよりフォーマット化されており、開発が容易です (開発に役立つツールがたくさんあるため)。
Rest は機械可読性が低く、ツールがないため開発が困難ですが、軽量でポイントツーポイント通信用に設計された新しいテクノロジーです。
Android デバイスから呼び出される Web サービスを作成したいのですが、データ交換は Android デバイスと Google App エンジンでデプロイされた Web サービスの間でのみ行われます。
この場合、REST と SOAP のどちらを選択しますか?
どちらの場合でも、API のどの実装を選択すればよいですか? Java は私が選んだプログラミング言語です