こんにちは、開発チームに CRM タイプの SOA ベースのアプリケーションの次のバージョンの検討を開始させようとしているところで、アプリケーション フロント エンドの厄介な問題が発生しました。
現在、アプリケーションは、を使用した複合アプリケーションです。
- Web フォーム (.net2)
- シェアポイント 2003
- インフォパス *
- ビズトーク
*ただし、FormsServer ではありません。HTTP で ProgID をハックして、InfoPath 用のサーバー ベースの XSD を起動し、ロード時にデータをパンチするため、FormServer の前でした。
Web サービスとやり取りするデータベースがあるため、MVC または MVVM モデルへの移行を検討しており、そのアーキテクチャへの移行は 3.5 と Linq で適切なものであることがわかります (ただし、1 対多の関係を管理するためのキーテーブルがあります)。 LinqToSQL または EF ではうまく機能しないように見えますが、脱線します)
これらの点を踏まえて、コンタクトセンターにとって何が良いかを検討しているところです。
- 展開用の Web サーバー バージョンが必要です (?) XBAP はこれを減少させる可能性があります
- 視覚化 v 速度 (WPF/SilverLight v WebForms および Grids)
他の誰かがこのジレンマに直面しているかどうか、ヒントのヒント、そしてあなたの経験に基づいてどれを選ぶか疑問に思っていましたか?
編集 Prism と EP サイトへのリンクをありがとう - すでにそれを見ていました - いくつかの実際の経験を望んでいました...