2016-04-26 12 views
0

私はいくつかの記事を読んでいますが、自分のプロジェクトに最適なBindingを知りたいと思います。WCF Webサービス - 最高のbasicHttpBindingまたはnetTcpBindingです。

として、私は、顧客にSMSを送信3つのバルクのSMSサーバーを持っている:私は、クライアントが携帯電話番号とSMSのテキストを入力するWindowsフォームアプリケーションを設計した

  1. アプリケーションはWCFサービスに接続し、要求はクライアントによって選択された言語に基づいてBulk Smsサーバーに送信されます。

私は私のプロジェクト、basicHttpBindingまたはnetTcpBindingための最良であるかを知りたいですか?私はセキュリティについてもっと心配しています。

ログインIDとパスワードでWCFサービスを保護する方法。私のWindowsフォームアプリケーションを実行している多くのクライアントがいるので、他のユーザーが自分のWCFサービスを使用したり、Winformアプリケーションを誤用することがないように、ユーザーIDとパスワードを提供したいのですか?

答えて

0

両方ともユースケースがあります。 イントラネット内の運営期間内で実行している場合は、netTcpBindingが使用されます。これはtcpを利用し、より高速な処理を行います。携帯電話、テレビなどのクライアントを有効にするには、httpように、サービスのように、残りを提供したいとき

basicHttpBindingを使用することであるあなたのservice.itが

+0

iは、セキュリティ・メカニズムは、WCFサービスを保護したいあまりスピードが、より大きな範囲を持ってアクセスすることができ、他の誤用から。このWCFサービスは共有サーバーでホストされます。だから私は証明書をインストールすることはできません。 –

関連する問題