1

別のイントラネットから外部からイントラネットにアクセスする必要がある私の卒業プロジェクトの提案で、彼は私に WCF サービス バス (Windows Azure) を使用するように依頼しました。実際、私は WCF について何も理解していません。 C#なので知りたいです

  1. サービスバスとは何ですか?いつ使用されますか?
  2. 会社の別の部門のリソースにアクセスするためだけに、通常の接続を確立できますか?
  3. サービス バスを理解するために必要な基本的なネットワークの知識はありますか?
  4. サービスバスの利点と利点は何ですか? なぜ人々はそれを使っているのですか?
  5. 使用する前に WCF を完全に理解する必要がありますか? または、直接ジャンプして学習できますか?

そして、お願いします、このことについての追加情報は私にとって非常に役に立ちます、どうもありがとう:)

4

1 に答える 1

5

Azure Service Bus はさまざまな機能を提供しますが、最も関心があると思われる機能はリレーです。

この抜粋を考慮してください:

Service Bus Relay サービスを使用すると、Windows Azure データセンターと独自のオンプレミス エンタープライズ環境の両方で実行されるハイブリッド アプリケーションを構築できます。サービス バス リレーは、企業のエンタープライズ ネットワーク内に存在する Windows Communication Foundation (WCF) サービスをパブリック クラウドに安全に公開できるようにすることで、これを容易にします。ファイアウォール接続を開いたり、企業のネットワーク インフラストラクチャに侵入的な変更を加えたりする必要はありません。

Service Bus リレーを使用すると、既存のエンタープライズ環境内で WCF サービスをホストできます。次に、これらの WCF サービスへの受信セッションと要求のリッスンを、Windows Azure 内で実行されているサービス バスに委任できます。これにより、これらのサービスを Windows Azure で実行されているアプリケーション コード、またはモバイル ワーカーやエクストラネット パートナー環境に公開できます。Service Bus を使用すると、これらのサービスにアクセスできるユーザーをきめ細かいレベルで安全に制御できます。これは、アプリケーションの機能とデータを既存のエンタープライズ ソリューションから公開し、クラウドから活用するための強力で安全な方法を提供します。

その抜粋は、最初と 4 番目の質問に答えていると思います。

2 番目の質問に答えるには、「通常の接続」が HTTP または TCP プロトコルを使用する接続を意味する場合、 yes .

他の質問に答えるには、はい、特によくある間違いを避けてまともなパフォーマンスを維持したい場合は、使用しているテクノロジーを少なくともある程度深く理解することが常に役に立ちます。WCF を使用して Azure Service Bus に接続する必要はありませんが、プロジェクトで Azure Service Bus リレーと組み合わせて WCF を使用することを計画している場合は、当然、そのテクノロジを理解することが非常に役立ちます。MSDN の「はじめに」チュートリアルに従うことをお勧めします。

于 2012-10-13T00:48:41.450 に答える