- PR -

アプリケーションサーバー構築

投稿者投稿内容
rgorl
常連さん
会議室デビュー日: 2005/07/21
投稿数: 31
投稿日時: 2005-07-21 14:39
サーバーマシンにインストールされているアプリを複数のクライアントPCから起動して使いたいのですが、どうすれば実現できるでしょうか?
アプリの作成方法、またはアプリケーションサーバー機能のアプリを御存知の方がいらっしゃいましたら教えてください。
抽象的な質問ですみません。
OSはWindows2003Server と WindowsXP です。
たつごろー
ぬし
会議室デビュー日: 2004/10/25
投稿数: 496
投稿日時: 2005-07-21 15:21
引用:

サーバーマシンにインストールされているアプリを複数のクライアントPCから起動して使いたいのですが、どうすれば実現できるでしょうか?


非常に多くの方法があります。
もう少し目的を書けませんか?


_________________
たつごろー
codeseek
こみゅぷらす
rgorl
常連さん
会議室デビュー日: 2005/07/21
投稿数: 31
投稿日時: 2005-07-21 15:48
説明が足りなくてすみません。
補足します。

今、こういうシステムがあります。

ノートパソコンが20台あり、サーバー1台にLAN接続されています。
ノートパソコンには「製品検査アプリ」がインストールされていて(全て同じソフトで同じ動作をします)、各々単独で20台同時に「ある製品」の検査を行い、その結果を自身のHDDに記録しています。
(サーバーはノートパソコンの検査状況をモニターしています)

ここで、「製品検査アプリ」に変更が発生した場合、20台全てのアプリを変更しなければならず、工数と時間がかかります。
そこで、サーバーマシンにだけ「製品検査アプリ」をインストールし、この「製品検査アプリ」をノートパソコン20台から起動して使用することを検討しています。

試しに、ノートパソコンからサーバーに「製品検査アプリ」をインストールして起動してみたところ、「XXXX ファイルが正しく登録されていません」等の警告が出て起動できませんでした。

どの様にすればうまく実現できるでしょうか?
できれば既存の「製品検査アプリ」をそのまま使用して実現したいのですが...

開発言語はVBです。
VBで実現できないのなら他の言語でも可です。
Moo
大ベテラン
会議室デビュー日: 2004/04/12
投稿数: 118
お住まい・勤務地: 地球・港
投稿日時: 2005-07-21 15:59
引用:

rgorlさんの書き込み (2005-07-21 15:48) より:
...
どの様にすればうまく実現できるでしょうか?
できれば既存の「製品検査アプリ」をそのまま使用して実現したいのですが...

開発言語はVBです。
VBで実現できないのなら他の言語でも可です。


まずは、その「製品検査アプリ」の製造元に
動作環境の確認をしたほうがよさそうですね。

サーバとクライアントの間で情報をやり取りする方法は
いろいろありますよ。

また、ここでいうVBのバージョンは6.0ですか?
それともVB.NET2002/2003ですか?
_________________
ASP/ASP.NETだいすき。 ASP++ by Moo http://moo-asp.net/
日記は ほぼ毎日更新中 http://d.hatena.ne.jp/aspx/
たつごろー
ぬし
会議室デビュー日: 2004/10/25
投稿数: 496
投稿日時: 2005-07-21 16:15
引用:

ノートパソコンには「製品検査アプリ」がインストールされていて(全て同じソフトで同じ動作をします)


VB6だったらクライアントに何もインストールせずに動作されるというのはあきらめたほうがいいでしょう。
VB.NETならClickOnceが考えられますが、それでも無条件というわけではありません。

そのアプリはこれから修正するのですか?

_________________
たつごろー
codeseek
こみゅぷらす
ごー
ベテラン
会議室デビュー日: 2003/08/29
投稿数: 51
お住まい・勤務地: いるかホテル
投稿日時: 2005-07-21 16:39
こんにちは。

アプリによっては対応しているか分かりませんが
ターミナルサービスやMetaFrameなどを検討されてはどうでしょうか?

_________________
rgorl
常連さん
会議室デビュー日: 2005/07/21
投稿数: 31
投稿日時: 2005-07-21 17:01

> また、ここでいうVBのバージョンは6.0ですか?
> それともVB.NET2002/2003ですか?

開発言語は VB6.0 です。


> VB6だったらクライアントに何もインストールせずに動作されるというのはあきらめたほうがいいでしょう。
> VB.NETならClickOnceが考えられますが、それでも無条件というわけではありません。
> そのアプリはこれから修正するのですか?

できれば「製品検査アプリ」をそのまま使用したいのですが、
実現できないのであれば、作り直しも考えています。
クライアント側にある程度のインストールは覚悟していますが、
「製品検査アプリ」のソフト変更等の機会において、
サーバーだけの再インストールだけで対応できる程度のものにしたいと考えています。


とにかく現時点ではどうすれば実現できるかという手がかりすら見つからないので
ご相談させて頂いた次第です。
未熟者ですみませんがよろしくお願いします。

たつごろー
ぬし
会議室デビュー日: 2004/10/25
投稿数: 496
投稿日時: 2005-07-21 17:33
Active Directoryを使った方法
ソフトはそのまま使える可能性あり

@IT > Master of IP Network > Active Directoryを利用したユーザー管理
連載:常時接続時代のSOHOネットワーク構築術
第6回 Active Directoryによるユーザー管理
ソフトウェアを自動的に配布する
http://www.atmarkit.co.jp/fnetwork/rensai/soho06/soho01.html


Click Onceを使う方法
.NetFramework2.0で作り直しです

http://www.microsoft.com/japan/msdn/net/winforms/clickonce.asp
http://www.google.co.jp/search?hl=ja&q=ClickOnce&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja


あとは、自力でアップデータを作ることで対応も可能でしょうし。

_________________
たつごろー
codeseek
こみゅぷらす

スキルアップ/キャリアアップ(JOB@IT)