- - PR -
Webアプリで別サーバにあるプログラムを起動したい
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-11-28 12:02
WebアプリケーションサーバOS:Windows Server 2008
Webアプリ開発環境:Visual Studio 2005 フレームワーク:ASP.NET 2.0 会計アプリケーションサーバOS:Windows Server 2003 会計アプリ開発環境:Visual Studio 2005 フレームワーク:.NET Framework 2.0 ※会計アプリはWindowsアプリケーションです。 実行クライアントOS:Windows XP SP2 あるクライアントPCから、Webアプリを起動し、 (そのWebアプリはWebアプリケーションサーバで動作) Webアプリ内から、Webアプリケーションサーバとは 別のサーバにある会計アプリ(Windowsアプリ)を呼び出して、 会計処理をさせ、その会計処理結果をWebアプリ側で受け取りたい (処理が正常に終わったら数字の1を、途中でエラーが 起きたら数字の9を受け取るとかいう類です。) のですが、このようなことが実際に可能かどうか、 アドバイス、ご意見等、何でも結構ですので 教えていただけますと非常に助かります。 どうぞよろしく御願い致します。 | ||||
|
投稿日時: 2008-11-28 12:08
これは、クライアント端末で Windowsアプリケーションを動作させ、会計アプリケーションサーバ側にある Webサービスと連携するという意味ですか? それとも、会計アプリケーションサーバで Windowsアプリケーションを動作させるという意味ですか? 後者だった場合、なぜそのようにしようと思ったんですか? | ||||
|
投稿日時: 2008-11-28 12:14
大規模では Web server と application server を分けたりすることはよくある話ですね。
昔なら COM+ (DCOM) とか MSMQ とか、今なら WCF なのかな。 Web server から扱いやすいように application server 側の application 作ってやればいいでしょう。 | ||||
|
投稿日時: 2008-11-28 13:51
会計アプリサーバ側に会計処理をする(もしくは会計処理のビジネスロジックを呼び出す)新規Webサービスを作成し、Webアプリサーバ側からそのサービスを呼び出す。
はずしてたらごめんなさい。 | ||||
|
投稿日時: 2008-11-28 22:53
その会計アプリの処理はどのくらい時間がかかるのでしょうか?
数秒程度で終わる処理なのであればよいと思いますが、何分もかかる処理の場合、タイムアウトの考慮がいるように思います。 |
1