0

私は現在、テレリック ORM ツールを使用してバックエンド データベースへのアクセスを管理するアプリケーションを開発しています。このレイヤーの上に、アプリケーション モデルを表す実世界のオブジェクトを含むビジネス レイヤー (ドメイン) を実装しています。ここまでは順調ですね。

私が今抱えている問題は、深刻な混乱の 1 つです。アプリケーションのメイン ハブを形成する ASP.Net MVC Web サイトを開発します。これに加えて、デスクトップへの統合を実装する WPF アプリケーションを作成する必要があり、最後に、ASP.Net Web サイト機能のサブセットを含む Windows 8 phone アプリを実装したいと考えていますが、それはいくつかの実装も行います。 WPF 機能。

問題は、アプリケーションをできるだけシンプルに保ち、コードの再利用レベルを高く維持したいということです。理想的には、複数のビジネス レイヤーを実装したくないのですが、どのアーキテクチャ パターンを使用するのが最適かわかりません。REST、Web サービス、WEB API など、何らかのサービスをビジネス レイヤーの上に追加し、各 UI テクノロジを個別に処理するのがよいと思いますが、意見やアドバイスを求めたいと思いました。ルートをたどってバックトラックする前に?

4

1 に答える 1

0

ビジネス層の上にある層として、WCF または Web API を使用できます。RESTful api の使用を検討している場合は、新しい Web API から始めるのが適切です。

これらのチュートリアルを見ると、役立つはずです: http://www.asp.net/web-api/samples

クライアント アプリケーションは、これらの API を呼び出して、ビジネス/データ レイヤーと通信します。

于 2012-10-22T10:38:08.780 に答える