私は、すべての複雑なビジネスロジックを備えた多層SOAベースのエンタープライズアプリケーションを使用しています。多くのビジネス検証では、データベースからの大量のサポートデータが必要であり、パフォーマンスが低下します。同時ユーザーの数は約1000人です。クライアントは多層で、WinFormsが最上位にあります。
ほぼすべてのエンタープライズライブラリブロックを検討しています。
- アプリケーションブロックのキャッシュ
- データアクセスアプリケーションブロック
- 例外処理アプリケーションブロック
- ロギングアプリケーションブロック
- ポリシーインジェクションアプリケーションブロック
- セキュリティアプリケーションブロック
- Unityアプリケーションブロック
検証アプリケーションブロック
- エンタープライズライブラリは正しい方向に進んでいますか?
- あなたの意見でより良いライブラリ/フレームワークを提案してください、しかしそれらがより良い方法を伝えることを検討してください。
- エンタープライズライブラリを他のライブラリと混合するのは悪い習慣でしょうか?たとえば、ロギングにlog4netを使用することを検討します。