0

現在、asp.net c#WebフォームとWebサービスを使用するシステムを書き直しています。

現在のシステムが肥大化しているため、再書き込みが行われています。Webフォームを使用して再書き込みするのではなく、UIをMVCに、サービスとしてWCFに変換することを検討しています。(これはしばらく前からあることを私は理解していますが、それは私たちにとって新しい技術です)

Webで何日も調査し、情報が過負荷になった後、経験豊富なMVC / WCFプログラマーに、新しいシステムのアーティキュレーションの正しい道を進んでいることを確認したかったのです。アドバイスや推奨事項をいただければ幸いです。 。

  • REST WCFは、データレイヤー(Entity Framework)とビジネスレイヤーを提供します
  • MVCはUIレイヤーを提供します

WCFアプリケーションはIIS内でホストされ、クエリに対してJSONを返します。

JQueryがAjax用に選択されたフレームワークになります。

MVCアプリケーションは、部分的なページの読み込みのためにWCFに対してJQuery Ajax呼び出しを行います(したがって、wcfがJSONを返す理由)。

だから、私の質問は、私たちは正しい軌道に乗っているのかということです。または、考慮すべき追加の推奨事項はありますか?

ご入力いただきありがとうございます

4

1 に答える 1

0

私が働いている会社がこのアプローチのようなものを使用していることを知っています、

検証、その他のビジネスルール、挿入、更新、削除など、すべてのビジネスおよびデータ層のアクティビティにWCF層を使用します。

ただし、UIレイヤーのコントローラーを使用して、これらのWCFサービスにアクセスします。また、JSONデータのAPIコントローラーを使用して動的にページに戻りますが、ここでもコントローラーを経由してサービスに到達します。

これにより、WCFサービスをより広範なインターネットに公開する必要がないため(内部サービスとしてWCFのみを使用)、他のアプリケーションがAPIコントローラーを介して接続できるようになるため、一定レベルのセキュリティが提供されます。

于 2013-01-24T22:33:29.123 に答える