プロが教える店舗&オフィスのセキュリティ対策術

端末型アプリケーションをWEB化しようとしているのですが
使用する言語でなやんでしまっています。
受発注システムで現在はVBを使って行っています。
各顧客先に注文用の端末が用意されていてそれにVBで作ったソフトを
インストールしているといった形です。
困ったことに各顧客は顧客の持っているシステムと連携をとるため
データ変換などの処理を行っています。
処理の流れはこんなかんじなのですが・・・

●顧客がVBの画面から発注データファイルを選択
(発注データは顧客システムでつくられている)
●発注データを発注受付サーバが読み取れるようにデータ変換
(データ変換は各顧客端末に変換マスタをもたせて対応)
●発注受付サーバに送信
●受注結果を表示

VBだとインストールされているすべての顧客先に出向いて
プログラムを更新する必要があり またDLL等のバージョン管理も
非常に難しいとききました。

顧客側の要件として
ソフトの一括管理を行いたい。
更新作業を軽減できないものか
ということでした。

DLLが必要がないという点でDelphiにしようかという案もでましたが
やはりWEBでやるのが妥当なのだと思っています。

クライアント側でやってる処理がWEBになると かなり負荷がでてくる
ような気がしていますが いま現状のスピードはなるべく
落としたくない という難題もかかえていて
言語としては なにを使用するのが妥当なのか
まよっています。
(ColdFusion Java VB.net ASP.net 等)


なにかよい案がありましたら ささいな点でもよいので
おきかせねがいますでしょうか?

ビギナーSEより

A 回答 (1件)

こんにちは。

itohhといいます。

開発言語(サーバサイドで動作する)はどれを選択しても良いとは思いますよ。
開発言語というより、システムの流れのほうが重要ではないでしょうか?

Webシステムとする場合、VBでのクライアント&サーバ形式とは、概念や画面構成も
変わってきます。
VBで設計された画面は、きめ細かい制御が出来ますが、ブラウザでは限度がありますから。

Webシステムにするとして、提案なのですが。(余計なお世話かもしれませんが...)

>●顧客がVBの画面から発注データファイルを選択
>●発注受付サーバに送信
ブラウザからサーバに発注データファイルをアップロードする。

>●発注データを発注受付サーバが読み取れるようにデータ変換
>(データ変換は各顧客端末に変換マスタをもたせて対応)
変換マスタは、顧客側で変更できるシステムなのでしょうか?
もし変換できるのでしたら、「変換マスタ」もアップロード出来るようにする。
そして、変換自体は、サーバ側で行う。
これにより、顧客側のメンテナンスは無くなると思います。

>●受注結果を表示
発注データファイルから、実際の受注処理(変換処理を含む)が終了するまで時間がかかる
場合は、「受注結果」をメールで知らせる。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!