現在、次の 3 つのプロジェクトで構成される Visual Studio 2008 ソリューションがあります。
- ビジネス ロジック/データ アクセス用の DataFactory プロジェクト。
- 実際のユーザー インターフェイス、ページ、コントロールなどで構成される Web プロジェクト。
- ユーティリティ クラスなどで構成される Web.Core プロジェクト。
アプリケーションは、Web サービスを使用する必要があります。通常、サービス参照を Web プロジェクトに追加しますが、これがベスト プラクティスであるかどうかはわかりません。
次のオプションが用意されています。
- Web プロジェクトへの参照を追加します。
- Web.Core プロジェクトへの参照を追加し、Web が Web サービスを使用するために呼び出すラッパー メソッドを作成します。
- Web.Services という新しいプロジェクトを追加し、手順 2 をコピーします。
このプロジェクトは規模が大きくなることが予想されるので、どんな提案も受け付けています。