2009-09-15 14 views
0

n層式/分散型アプリケーションを.NETでプログラミングする方法を知りたい場合は、COM +/Remoting/Web Services/WCFでどのような技術を学ぶ必要がありますか?.net n層式/分散型プログラミング技術

これらの技術は補完的か排他的で、どれくらいの程度ですか?

答えて

3

WCFが主なトピックです.WCFは、他のすべての形式を1つの形式または別の形式にエンフォールドします。

  • (D)COM(+)は「レガシー」インターフェイスなので、新しいシステムを構築する必要はありません。
  • RemotingがWCFに解消されました。あなたはもはや名前として表示されません。バイナリ形式のWCFとTCPバインディングがそれを置き換えます。
  • Webサービス(WSDL、SOAP)がWCFに統合されています。 SOAPフォーマットとHTTPバインディングを使用してWCFに実装されています。
4

COM +/Remotingが古いです。それらを失う。

WebサービスとWCFを使用する方法があります。

N層に分割され、配信されているのは、

N層は、アプリケーションを複数の層に分けていることを意味します。通常、プレゼンテーション+ビジネスロジック+データアクセスです。

アプリケーションコンポーネントの分散した性質を持つ分散型の取引。分散ハードウェアインフラストラクチャや、概念的なディストリビューション、アプリケーションを制定し、独自のサービスを提供するために編成する必要のあるデータソースとサービスとは関係があります。

実際は非常に幅広くやや曖昧なトピックです。話は何年も続くかもしれない。