0

Java/Java EE アプリケーションによって公開された Web サービスを使用するモバイル OS Android または iOS アプリケーションで使用するのに最も適切なプロトコル ( JSON 形式のSOAPまたはREST ) は何ですか?

パフォーマンスが高く、セキュリティ、アトミック トランザクション、および信頼性を提供するのはどれですか?

4

2 に答える 2

3

セキュリティ要件をもう少し適切に定義する必要があります。

SOAP with WS-Security を使用して、メッセージの整合性を確保し、適切なプロセスだけがデータを使用できるようにすることができます。

これがセキュリティの意味であり、これを処理する機能があるため、SOAP を使用する方が適切です。

REST は標準の HTTP 操作 (GET、PUT、DELETE、POST) の上に構築されているため、セキュリティは次の 2 つの領域に基づいています。

  1. SSL (HTTP) によって提供されるエンドツーエンドのセキュリティ
  2. 基本的な HTTP 認証から、OAUTH2 などのカスタム プロバイダーまでの認証。

開発の観点からは、JSON データ形式を使用する REST ベースの API の方が操作が簡単です。

于 2013-04-16T19:04:07.220 に答える