複数のASP.NET Webアプリケーションを処理するSQL Serverデータベースがあります。彼らはそれぞれデータを区別するために独自のSiteID
を持っています。1つのデータベースへの複数の接続を処理するサービスが必要
私は最近、複数のアプリケーションが1つのデータベースに直接アクセスすることをお勧めしていないことを認識し、すべてのデータベース接続を処理するサービスを実装することに決めました。
すべてのWebアプリケーションとデータベースは、同じWindows 2008サーバーにあります。
どのような種類のサービスがこの機能に最適であるかを知りたいと思います。 WebサービスまたはWindowsサービス?以前の仕事では、サーバー上で実行されたWindowsサービスがあるように見えましたが、これはWebサービスと比べてどのような利点がありますか? Webサービスの対
これらはWebアプリケーションなので、WebサービスはWindowsサービスに対して多くの意味を持ちます。彼らはどちらも "ウェブ"を持っているので、あなたは知っています。 – jrummell
皮肉の必要はありますか?私は、この非常に目的のためにwindows server 2008上でWindowsサービスを使って非常に成功したセットアップを見たので尋ねました。 – David
あなたは何を達成しようとしていますか?単にWebアプリケーションを別のマシンに移動するだけでは、必要ありません。 – Maciej