アーキテクチャに関するトピック

.NET による分散アプリケーションの構築

Microsoft Developer Network

Revised October 2001

「アーキテクチャに関するトピック」では、論理的なアプリケーション層 (プレゼンテーション層、ビジネス ロジック層、およびデータ アクセス層) とともに、アプリケーションのすべての部分に影響を与える問題 (拡張性、保守性、再利用性、およびセキュリティ) を取り上げます。Microsoft® .NET™ サンプル アプリケーション (Duwamish 7、FMStocks 7、および IBuySpy を含みます)、Microsoft.com などの稼動中のサイトからの例など、さまざまな設計アプローチを比較検討します。これらの比較では、このプロジェクトの例と、.NET Framework SDK や Microsoft® Visual Studio .NET のドキュメンテーションなどの MSDN® からの例をも合わせて検討します。

これらの記事の最初のバージョンは、.NET Framework のベータ 2 に準拠します。これからの数か月間にわたって、更新、追加していく予定です。次のようなアーキテクチャに関するトピックが予定されています。

アプリケーションの信頼性
アプリケーションの信頼性を左右する二つの要因は、予測可能な例外に関する処理能力と、アプリケーションの監視能力です。これらの問題について、.NET における例外管理.NET 分散型アプリケーション デザインにおける監視 で取り上げています。

アプリケーションの統合
新しいアプリケーションやコード、コンポーネントを、既存のものと統合する際に、解決すべきアーキテクチャ上の問題について取り上げます。このシリーズの最初の記事、Microsoft .NET/COM の移行と相互運用性 がご覧いただけます。

アプリケーション セキュリティの概要
セキュリティの概要についての最初の記事、ASP.NET における認証 がご覧いただけます。

アプリケーション アーキテクチャ
.NET のサンプル アプリケーションのアーキテクチャの比較に関しては、MSDN アプリケーション アーキテクチャ レビュー をご覧ください。

プレゼンテーション層の設計問題

ビジネス層の設計問題

データ層の設計問題

アプリケーション相互運用性の概要

アプリケーション ローカリゼーションの概要

コンポーネント化とアプリケーションの展開方法

アプリケーション パフォーマンスの概要