Silverlight をインストールするには、ここをクリックします*
Japan変更|すべてのMicrosoft のサイト
Visual Studio 2005
|MSDN ライブラリ|デベロッパー センター|ダウンロード情報|開発ツール製品|コミュニティ|ご意見・ご要望|サイトマップ
MSDN Home   MSDN Home
MSDN Home > Visual Studio > Visual Studio によるエンタープライズ開発 > Visual Studio Enterprise ロードマップ > FAQ : Visual Studio 2005 サービス指向アプリケーション デザイナ

FAQ : Visual Studio 2005 サービス指向アプリケーション デザイナ


1. サービス指向アプリケーション デザイナとは何ですか?
サービス指向アプリケーション デザイナは Visual Studio 2005 (以前は、Visual Studio コード ネーム "Whidbey" と呼ばれていました) の機能で、分散サービスを構成するアプリケーションのアーキテクチャ、デザイン、および開発を簡略化します。サービス指向アプリケーション デザイナは、分散サービス デザイナなどのさまざまなツールで構成されており、設計者は、アプリケーションのアーキテクチャを視覚的に設計できます。開発者は、このツールから生成されたコードを処理して、コードの変更と視覚デザインを同期させることができます。また、論理システム アーキテクチャ デザイナを使用すると、インフラストラクチャ 設計者は、データ センターを視覚的にモデル化して、アプリケーションをデータ センターにマップし、実際に配置する前にアプリケーション/データ センターの制約に対してアプリケーションを検証できます。このヘルプから生成されたレポートは、配置マッピングを文書化します。

2. 現在出荷されているモデリング ツール (Visio) へのサービス指向アプリケーション デザイナの影響は?
現在の Visio 顧客ベースに対応するために、Visual Studio 2005 で Visio モデリング ツールを引き続き出荷します。ただし、ほとんどの顧客は、サービス指向アプリケーションの構築に適したデザイン ツールを必要とするため、ミッションクリティカルな Web サービスの構築には、サービス指向アプリケーション デザイナを使用すると思われます。また、サービス指向アプリケーション デザイナを使用すると、顧客はオペレーション インフラストラクチャを視覚的に設計し、指定したデータ センターでサービス指向アプリケーションが正常に機能することを検証できます。

3. サービス指向アプリケーション デザイナを独自の機能を使用して拡張できますか?
サービス指向アプリケーション デザイナの最初のリリース用に、簡単なエンドユーザー拡張モデルが提供されています。これにより、分散サービス ダイアグラム、または論理システム アーキテクチャ ダイアグラム上のホスト (IIS、Windows、SQL) で、基本的なサービスまたはクライアント (Web サービス、Web アプリケーション、Windows アプリケーション、外部サービス、外部データベースなど) を取得して拡張できます。拡張機能をさらに豊富にしたバージョンでは、SDK のリリースが必要とされるため、これらの機能の追加を引き続き検討しますが、初期リリースでは対応していません。

4. サード パーティ ツールは、サービス指向アプリケーション デザイナの表記法を使用または拡張できますか?
はい、できます。Microsoft では拡張フレームワークを公開して、顧客がサービス指向アプリケーション デザイナの付加価値機能を構築できるようにします。

5. サービス指向アプリケーション デザイナは、エンタープライズレベル ツールと見なされますか、または中規模か小規模の組織を対象としていますか?
サービス指向アプリケーション デザイナは、ミッションクリティカルなソフトウェアおよびサービスを構築する企業を含む、すべてのレベルまたは組織で発生する問題を顧客が解決できるようにする、デザイン ツールのセットです。

6. セキュリティの観点から、サービス指向アプリケーション デザイナは分散ソリューションに対して何を実行できますか?
サービス指向アプリケーション デザイナは、Web Services Enhancements (WSE)、IIS Security、SQL Security、および ASP.NET Security に対するデザインの制限と検証をサポートします。また、ホストとサービス コンポーネントの関係ごとに、事前に構築された制約が有効化されています。たとえば、Windows 認証を必要とするアプリケーション コンポーネントは、Windows 認証をサポートする IIS サーバーにのみ配置されます。また、単純な制約のオーサリングと、組織のセキュリティ要件に合わせたカスタム設定の指定がサポートされています。サービス指向アプリケーション デザイナによって、単純な制約とカスタム制約の両方を検証できます。

7. サービス指向アプリケーション デザイナでサポートされている言語は何ですか?
このリリースでは、Web サービスに関連した機能を利用する読者を対象としています。したがって、Web サービスが開発される分散サービス デザイナでは、Visual C++ (マネージのみ)、Visual Basic、および Visual C# がサポートされます。顧客のフィードバックに基づいて、この機能へのアプローチを引き続きレビューします。また、明確なコア開発ツールであるクラス デザイナは、Microsoft Visual C#、Visual Basic、Visual J#、および Visual C++ が提供するすべての .NET 言語をサポートします。

8. 既存のコード ライブラリを使用したいのですが、それは可能ですか?
はい。可能です。コード ライブラリを Web サービスとしてラップする場合、モデル構成に表示されます。既存の Visual Studio プロジェクトの成果物はすべて、サービス指向アプリケーション デザイナで機能するため、さまざまなアプリケーションを引き続き構築できます。ただし、最初のバージョンの場合、ビジュアル Web コンポーネント、データベース接続、外部 Web サービス、および Windows クライアント アプリケーションのみがサポートされますが、これは、複数のクラス ライブラリを関連付けられないことを意味するわけではありません。

9. サービス指向アプリケーション デザイナの使用で制限が必要な IIS のすべての設定を、手動で行う必要がありますか?
バージョン 1.0 のサービス指向アプリケーション デザイナの場合、IIS ホストからすべての IIS 設定をインポートできるツールが出荷されます。ただし、他のホスト タイプについては設定を行う必要があります。

10. Dynamic Systems Initiative とは何ですか?
Dynamic Systems Initiative (DSI) は、System Definition Model (SDM) に基づいて、ハードウェア、ソフトウェア、およびサービス ベンダを統合し、新しいソフトウェア アーキテクチャを構築するための、Microsoft と業界のイニシアティブです。この新しいアーキテクチャは、顧客がアプリケーションや IT インフラストラクチャを開発、配置、および操作する方法を大幅に簡略化し、自動化するための製品に対する投資の焦点になりつつあります。この過程で、SDMは、Visual Studio、Windows Server System ファミリ間、および System Center と呼ばれる管理ツールでサポートされるようになります。

11. SDM とは何ですか?
System Definition Model (SDM) は DSI の一部で、IT ライフサイクルにわたって、IT 動作ポリシーとアプリケーションの動作要件を統合する、アクティブな Extensible Markup Language (XML) の青写真です。SDM はデザイン時と実行時の両方に関連します。デザイン時には、SDM は Visual Studio によって公開され、IT オペレータはソフトウェアのポリシーを取り込み、開発者はアプリケーションの動作要件を記述できます。配置時には、アプリケーションの SDM の記述により、オペレーティング システムで完全なアプリケーションを自動的に配置し、アプリケーションに必要な分散サーバー、ストレージ、およびネットワーク リソースのセットを動的に割り当てることができます。動作が継続する間、SDM では、ビジネス ニーズの変更に基づいて、特定のアプリケーションに関連する必要なリソースを簡単に拡大および縮小できます。サービス指向アプリケーション デザイナは、Visual Studio による SDM のサポートの初期の例です。

12. サービス指向アプリケーション デザイナは DSI および SDM をサポートしていますか?
はい。サービス指向アプリケーション デザイナ バージョン 1.0 は、Microsoft の Dynamic Systems Initiative (DSI) による最初の反復処理です。今後は、Microsoft からより多くのサポートが提供されます。

13. サービス指向アプリケーション デザイナは J2EE サービスを反映していますか?
はい。サービス指向アプリケーション デザイナは、WSDL を使用した既存の J2EE サービスと相互運用できます。

14. PDC で、または近々ベータ プログラムなどを介してサービス指向アプリケーション デザイナのサンプルを入手できますか?
PDC では、サービス指向アプリケーション デザイナのサンプルを配布していません。今度のベータ版公開でツールセットを使用できるようにする予定です。現在のベータ版では使用できません。

15. サービス指向アプリケーション デザイナに関する詳細は、どこで参照できますか?
MSDN Web サイト で、サービス指向アプリケーション デザイナに関するホワイト ペーパー、デモ、およびプレゼンテーションを参照できます。このサイトは、今後数か月間のうちに、この情報および Visual Studio の他のエンタープライズ技術に関する詳細情報が更新されます。

Top of Page Top of Page


Microsoft