現在、次のレイヤーで構成される大きなプロジェクトがあります。
- MSSQLServerデータベース
- MicrosoftRIAWCFサービスレイヤー
- IISと
- ExtJSWebアプリケーション
すべてが多かれ少なかれ機能します。私の唯一の懸念は、第2層は、フロントエンドにあるものに対して少し過剰で複雑すぎると思うことです。そのための全体的なタスクは、データベースからのデータを使用してJSONメッセージを生成することです。この構造が選択されたのは、もともとSilverlightをフロントエンドとして使用することを計画していたためです(神に感謝します!ExtJsを優先して削除することにしました)。
今、私は他のいくつかのWebプロジェクトを視野に入れており、この2番目のレイヤー(RIA WCF)を削除することが正しい選択であるかどうか疑問に思っています。MSSQL / IIS / ExtJsを使い続けることにした場合、他にどのようなオプションがありますか?誰かが何か他のことを経験したことがあれば、フィードバックをいただければ幸いです。リンクも非常に役立ちます。