n-Tiered/Distributed アプリケーションを .net でプログラミングする方法を学びたい場合、COM+/Remoting/Web Services/WCF からどのテクノロジを学び始める必要がありますか?
これらのテクノロジーは補完的ですか、それとも排他的ですか?またその程度は?
n-Tiered/Distributed アプリケーションを .net でプログラミングする方法を学びたい場合、COM+/Remoting/Web Services/WCF からどのテクノロジを学び始める必要がありますか?
これらのテクノロジーは補完的ですか、それとも排他的ですか?またその程度は?
COM+/Remoting は古いです。それらを失います。
Web サービスと WCF はその手段です。
n 層と分散では、焦点が異なります。
N 層とは、アプリケーションを複数の層に分離することを意味し、通常はプレゼンテーション + ビジネス ロジック + データ アクセスです。
分散型は、アプリケーション コンポーネントの分散型の性質を扱います。それは、分散型ハードウェア インフラストラクチャまたは概念的な分散、アプリケーションを制定し、他のサービスの上に独自のサービスを提供するために調整する必要があるデータ ソースとサービスに関係している可能性があります。
それは実際には非常に広く、やや漠然としたトピックです。話は何年も続く可能性があります。
WCF が主なトピックであり、他のすべてを何らかの形で包み込みます。