Visual Studio .NET での分散アプリケーションのデザイン
分散アプリケーションのデザイン
Web 技術が急速に普及し、エンタープライズ アプリケーションをサポートするために幅広く採用されるようになるにつれ、アプリケーションを開発および管理するために必要となるインフラストラクチャは大規模化、複雑化してきました。.NET プラットフォームは、このような近年のアプリケーション アーキテクチャの大きな変化に対応するために開発されました。
このセクションの内容
- アーキテクチャの変遷と開発者の課題
- インターネット技術によって生じたアプリケーション アーキテクチャの変化と、開発者の課題について説明します。
- 分散アプリケーションの概要
- Microsoft の技術を使用した分散アプリケーションの構築方法について説明します。
- デザインの目標
- アプリケーション デザインの基本的な目標 (パフォーマンスやスケーラビリティなど) について説明するトピックへのリンクが用意されています。
- 分散アプリケーションのプランニング
- 分散アプリケーションのデザインと技術的な判断を行うときの推奨事項について説明するトピックへのリンクが用意されています。
- XML Web サービスを利用した Web のプログラミング
- Visual Studio と .NET Framework SDK で使用できる XML Web サービス技術の実装に関するガイドです。
- 分散アプリケーション用のエンタープライズ テンプレート
- エンタープライズ テンプレートの利点と使用方法について説明するトピックへのリンクが用意されています。
- データのデザイン
- 企業データのデザインに役立つ概念について説明します。
- Microsoft Visual Database Tools
- データベースの作成と保守、およびデータ ドリブン アプリケーションの管理を簡単に行うことができる Microsoft Visual Database Tools の概要を示します。
- デバイス用の開発
- デバイス上で実行されるアプリケーションを開発するための 2 つの方法について説明します。.NET Compact Framework 上で実行されるリッチ アプリケーションを開発するには、スマート デバイス プロジェクトを使用します。ブラウザが装備されたデバイス用にモバイル Web アプリケーションを作成するには、ASP.NET モバイル デザイナを使用します。
- Crystal Reports
- Visual Studio .NET の標準のレポート作成ツールである Crystal Reports for Visual Studio .NET のドキュメントです。
- Dotfuscator
- 知的所有権の保護に関するさまざまな問題について説明します。これらの問題に対処する .NET アセンブリの不明瞭化に関するドキュメントも含まれます。
関連項目
- アプリケーションの構築
- ASP.NET Web アプリケーションと Windows フォーム アプリケーションの作成に関する情報へのリンクが用意されています。
- 分散アプリケーションとデータ統合の概要
- 拡張性の高い分散アプリケーションでのデータ統合に関する詳細な説明へのリンクが用意されています。
- エンタープライズ サンプル
- Visual Studio に付属している 2 つの企業用サンプルへのリンクが用意されています。サンプルは、分散 .NET Framework アプリケーションを説明するための例です。
- .NET による分散アプリケーションの構築 (http://microsoft.com/japan/msdn/library/ja/jpdnbda/htm/bdadotnetover.asp)
- .NET プラットフォームを最大限に活用するための分散アプリケーションのデザイン方法について説明します。
- 決定チャート
- アプリケーションのデザインを決めるための、グラフィカルなリンク形式のガイドです。
- Office を使ったプログラミング
- Microsoft Office と Visual Studio .NET をビジネス アプリケーションの一部として使用する方法について説明します。