次の要件を使用して、現在のソリューションに「ワーカープロセス」を追加する必要があります。
- 継続的に(または特定の間隔で)実行する必要があります
- 自動スタート
- いくつかのソース(SQLデータベース、WCFサービスなど)からデータを取得し、一連の計算を行います
- それらの結果に基づいて決定を下し、いくつかのアクションを実行します(いくつかの結果を保持し、通知を送信します...)
- 相互作用を可能にするための公共サービス操作(たとえば、特定の日のデータの再処理の要求)が必要です。
これを.NETクラスライブラリとして作成するので、ソリューション内の他のアセンブリを利用できます。
エンタープライズ環境に展開され、サーバーに完全にアクセスできます。
どのホスティングオプションを選択しますか?
- Windowsサービス
- Windows Server AppFabricを使用したIISのWCFサービス(自動起動を許可)
- 他のオプション?