私たちのアプリケーションはいくつかのレイヤーに分かれています。最も重要なものは次のとおりです。
- データレイヤー
- ビジネスレイヤー
- プレゼンテーション層 (ASP.NET MVC 5)
ビジネス層は、SignalR (プレゼンテーション層) を介して、接続されたクライアントにいくつかの情報をライブ ブロードキャストする必要があります。それを行うためのベストプラクティスは何ですか?
ビジネス層は OWIN を使用して SignalR サーバーを自己ホストする必要がありますか? それとも、プレゼンテーション層が情報をプレゼンテーション層にプッシュするためにビジネス層によって呼び出される Web サービス (シグナルロジックを保持する) を定義する場合、よりクリーンですか?
より良いアイデアはありますか?
どうもありがとうレヴィ