ASP.NETでWebサービスや.NET リモーティングをホストしているとき、
そこそこ長時間かかるかもしれない非同期の処理を投入
(オンラインバッチとかそういう感じ)する場合、
どういう風に実装するのがいいんだろ?

裏でプロセスをキックするのが一番簡単なんだが、
サーバリソース的に無駄が多いと思われる(投入頻度によるが)。
しかし、ASP.NETの処理内でスレッドを起動したりス、レッドプールを
長時間(かもしれない)占有するのは、通常の処理への悪影響がありそうで怖い。
実際のところどうするべきかな…