1

重複の可能性:
WCFサービスとWebサービスおよびRESTサービスの違い

.netWebサービスを使用してオンラインサーバーからデータをフェッチしているAndroidアプリケーションがあります。これまで、SOAPメソッドを使用して、入力XMLを送信し、出力XMLを取得してデータを取得していました。受信したXMLは、DOMパーサーを使用して解析されます。KSOAPライブラリを使用します。

これで、WebサービスがWindows Communication Foundation(WCF)に変更されました。ここで、どのようにリクエストを送信でき、どのように応答しますか。どのライブラリファイルを使用する必要がありますか。私はこれと少し混乱しています。私はSOAPとWCFの唯一の違いを知っています。WCFはSOAPよりも高速です。誰かが私の疑問をクリアできますか?

4

2 に答える 2

1

WCFは、ほとんどの場合、SOAPを使用するMicrosoftスタックの単なる通信テクノロジです。

まず最初に、ここにWCFサービスの詳細を投稿します(例:使用されるバインディング)。KSOAPは引き続き使用できます。そして、サービス契約が変更されなかった場合、クライアントへの変更は必要ありません。

于 2012-10-11T06:04:17.653 に答える
0

すでにテストされ、Websevicesで動作しているAndoidコーディングを変更しないことをお勧めします。

WCFは、リモーティングテクノロジを1つの内部にまとめる手法です。WCFは、Webサービス、リモーティング、MSMQ、およびCOM+の機能を組み合わせたものです。WCFは、すべての.NET通信に共通のプラットフォームを提供します。したがって、Webサービスで行うのと同じことをすべて行うことができます。

同じXMLを生成するWCFサービスを構築して、Android側でコーディングを変更する必要がないようにし、WSではなくWCFを続行することをお勧めします。

于 2012-10-11T06:02:04.493 に答える