2

Windows Communication Foundation (WCF) は、異なるアプリケーション間を接続するためのコード ライブラリであることは知っています。私はかつて、プロセス間通信テクノロジを使用して、2 つの異なる言語 (vb.net と C#.net) で記述された 2 つの異なるアプリケーションを接続したことがあります。したがって、私はそれを知りたいです

.Net Framework の Windows Communication Foundation (WCF) を .Net アプリケーションのミドルウェア技術として想定できるか?

4

2 に答える 2

2

一般に、ミドルウェアは他のソフトウェアとは独立して実行されるソフトウェアです。プログラムはこのソフトウェアに接続できます。WCFはこれを行いません。既存のアプリケーションと統合し、これらと通信するためのインターフェイスを提供します。したがって、実際にはミドルウェアではありません。ただし、ミドルウェアプログラムの作成には利用できます。

于 2012-11-05T20:12:28.723 に答える
1

興味深い記事:

ミドルウェアという用語は、1968 年にドイツのガルミッシュ パルテンキルヒェンで開催されたソフトウェア エンジニアリングに関する NATO 会議で、Alex d'Agapeyeff によって造られたようです。Brian Randall と Peter Naur のレポートの 23 ページを参照してください 。 ac.uk/brian.randell/NATO/ .

どんなに価値があるとしても、この用語は曖昧すぎて、明確な「はい」または「いいえ」の答えを出すことができません.

しかし、私は Nico Schertler に同意する傾向があります。WCF には「独立した」ものは何もなく (すべて Microsoft です: 上、下、前方、後方)、実際には何も「ブリッジ」しません。これはまさに、私が通常「ミドルウェア」に期待することです。

私見では...

于 2012-11-05T20:26:16.560 に答える