アドオンベースでパブリッシュサブスクライブシステムを介して通信する必要があるサービスメカニズムを構築しようとしています。 WCFサービスに基づいている必要があります。 私が今持っていることは、私が仕事に就くことができないコンセプトなので、私はあなたに尋ねることにしました。これは間違った方法で行っているかもしれません(私はちょうどWCFを使い始めたばかりです)。IIS上の動的WCFサービス結合
私が達成したいのは、未知数のアドオンサービスをリンクすることによって拡張できるセッションの永続性を持つ単一のコアサービスを作ることです。ビルド時ではなく、実行時にパブリッシュ・サブスクライブ・システムをセットアップしたいので、コア・サービスは、使用可能なアドオン・サービスを(web.configを使用して)検出し、それらをメッセージ・バスにバインドできる必要があります。
フロントエンド(ASPクラシック)からは.svcファイルにアクセスできる必要がありますが、セッションを維持するには、各.svcファイルをメッセージバスに接続する必要があります。
すべてが単一のIISアクティブディレクトリでホストされています。
あなたはどこに見えるかについていくつかのヒントを教えてもらえますか?
私は特にinteresed午前:同一ホスト上のWCFの通信に
- WCF動的検出
- WCF(同じActive Directoryでさえも)事前に
おかげで、あなたを願っています助けられる!
更新あなたの答えのための
おかげで、私はあなたが私を送ったリンクで、最大読んであげます。私は最終的なコンセプトの解決策を将来の参照のためにここに掲載します。
静的サービス契約(オペレーション&データコントラクト)のためのデイビーブリオンは、WCFベースのサービスの基本的な前提です。あなたは[ハイパーメディアベースのアプリケーションのような]よりダイナミックなアーキテクチャを見ましたか?(http://en.wikipedia。org/wiki/HATEOAS)特定の入力を与えられたワークフローに沿ってクライアントがサービスを指示するアーキテクチャが必要になると思われます。 RESTは、Soapベースのサービスよりも、そのタイプのアプリケーションにはるかに適しています。 –
いいえ、私は持っているとは言えません。正直言って、それはそれがとても感謝の存在を知らなかった!あなたのリンクを読んで、私のコンセプトはアプリケーションにとってははるかに複雑であると結論づけなければなりません。だから、問題を逆さにすると、私は静的なWCFネットワークを作成して、サーバ上のDLLを省略するとどうなるかをテストします。私はそれを事前に検出して実装をかなり単純化すると思います。 – Nebula