(57)【要約】【課題】  電子決済システム（ワークフローシステム）は、グループウエアと呼ばれるソフトウエアの機能として実装され、一般の情報システムとグループウエアが決済情報を授受することにより、電子決済機能を持った情報システムが実現されている。そのため、システムの構成が複雑であった。更に、上記ワークフロー機能を有す情報システムは、グループウエア用と一般の情報システム用のふたつの端末ソフトウエアを必要としていたため、２種類の端末ソフトウエアを使わなければならないという煩わしさがあった。【解決手段】  一般の情報システムで使われているデータベースを使って電子決済機能を構築するとともに、マルチウィンドウ化したJAVA  APPLET（登録商標）のように、端末ソフトウエアをサーバから端末にダウンロードして仮想コンピュータ上で実行する。【選択図】    図１
2007219993.tif 000002
【特許請求の範囲】
【請求項１】
グループウエアの電子決済（ワークフロー）機能を使わずに、データベースを利用した電子決済（ワークフロー）機能を有した情報システムにおいて、端末ソフトウエアをサーバから端末にダウンロードし、前記ダウンロードした端末ソフトウエアを端末上の仮想コンピュータ（バーチャルマシン）上で実行することを特徴とする、ワークフロー機能を有する情報システム。
【請求項２】
グループウエアの電子決済（ワークフロー）機能を使わずに、データベースを利用した電子決済（ワークフロー）機能を有した情報システムにおいて、端末ソフトウエアをサーバから端末にダウンロードし、前記ダウンロードした端末ソフトウエアを端末上の仮想コンピュータ（バーチャルマシン）上で実行することを特徴とするシステム構成方法。
【請求項３】
グループウエアの電子決済（ワークフロー）機能を使わずに、データベースを利用した電子決済（ワークフロー）機能を有した情報システムにおいて、端末ソフトウエアをサーバから端末にダウンロードし、前記ダウンロードした端末ソフトウエアを端末上の仮想コンピュータ（バーチャルマシン）上で実行することを特徴とする、コンピュータプログラム。
【請求項４】
請求項３に記載のコンピュータプログラムを記録した記録媒体。
【請求項５】
グループウエアの電子決済（ワークフロー）機能を使わずに、データベースを利用した電子決済（ワークフロー）機能を有した情報システムにおいて、端末ソフトウエアをサーバから端末にダウンロードし、前記ダウンロードした端末ソフトウエアを端末上の仮想コンピュータ（バーチャルマシン）上で実行することを特徴とするシステムを提供する提供手段を含むサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子決済機能を持った情報システム、コンピュータプログラム及びこれを記録した記録媒体、電子決済機能を持った情報システムを提供する提供手段を含むサーバに関する。
【背景技術】
【０００２】
図３は、従来の方式によるワークフロー機能を持った情報システムの構成図である。従来のシステムでは、グループウエアのワークフロー機能を使って決済情報を入力し決済する。決済が終わった情報は、通常の業務システムに渡され処理される。
【０００３】
上記システムでは、ワークフロー処理の為にグループウエアを使う必要がある。
【０００４】
また、上記システムでは、ワークフロー処理の端末ソフトウエアと決済情報を処理する情報システムの端末ソフトウエアは全く別になってしまう。そして、ワークフローの端末ソフトウエアは、グループウエアの提供するものに限られる。
【０００５】
そのため、端末ソフトウエアが二種類必要になり二種類のソフトウエアを使い分けて業務を行うことになり、利便性が損なわれる。
【０００６】
また、上記システムにおける端末ソフトウエアは、クライアントサーバシステムのように予め端末に導入しているか、ブラウザと呼ばれるソフトウエアにHTMLファイルを表示させて実現していた。
【０００７】
ブラウザにＨＴＭＬファイルを表示する方式は、クッキー等の脆弱性が指摘されており、より安全性の高い端末ソフトウエアが望まれている。
【０００８】
また、専用の端末ソフトウエアを使う場合は、社外等でワークフロー機能を使うために専用の端末ソフトウエアを導入したパソコン等を携帯しなければならない。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
このような従来の実情に鑑みて本発明の目的は、クライアントサーバシステムの端末ソフトウエアのように事前に導入することなく使え、HTMLファイルを表示する端末ソフトウエアより脆弱性の少ない安全性の高い端末ソフトウエアを有し、グループウエアのワークフロー機能を使わずデータベースを用いたワークフロー機能を持つ、情報システムを提供することにある。
【課題を解決するための手段】
【００１０】
上記の目的を達成するため、本発明における情報システムの第一の特徴は、グループウエアのワークフロー機能を使わずに、データベースを使ったワークフロー機能を使うことにある。
【００１１】
上記の目的を達成するため、本発明の情報システムにおける第２の特徴は、上記第一の特徴の結果、自由に選択できるようになった端末ソフトウエアとして、マルチウィンドウ  JAVA Applet（登録商標）のように、ソフトウエアを実行するときに自動的に端末にダウンロードし、前記端末にある仮想コンピュータ（バーチャルマシン）内で、ダウンロードしたソフトウエアを実行する方式を用いることにある。
【００１２】
そして、上記各特徴は、ワークフロー機能を持った情報システム、コンピュータプログラム及びこれを記録した記録媒体、ワークフロー機能を持った情報システムを提供する提供手段を含むサーバ、として提供される。
【発明の効果】
【００１３】
このように、上記本発明の第１の特徴によれば、グループウエアに依存しない端末ソフトウエアを自由に選択できるようになる。一般の情報システムの端末ソフトウエアに、ワークフローの端末機能を統合できるので、グループウエアと一般の情報システムのふたつの端末ソフトウエアを使う必要がなくなり、利便性が向上する。
【００１４】
また、電子決済に関わる情報が、グループウエアに存在しなくなるためシステム構成が単純になり、情報セキュリティの向上が図られる。
【００１５】
上記本発明の第２の特徴によれば、HTMLファイルをダウンロードする方式とは異なる、画面切替が可能な端末ソフトウエアが実現できる。
【００１６】
そのため、クッキー等の脆弱性がなくなり、より脆弱性の少ないシステムが構築できる。
【００１７】
さらに、従来のクライアントサーバ方式の端末ソフトウエアのように端末ソフトウエアを予め端末に導入する必要がなくなる。
【００１８】
そして、端末ソフトウエアを前記第２の特徴を持つマルチウィンドウ JAVA Applet（登録商標）で作ると、事実上の標準技術となっているJAVA（登録商標）とブラウザが動作するほとんどのパソコンで、ワークフロー機能を持つ情報システムが利用できる。ネットワークに接続された前記のパソコンがあれば、どこでも安全に、ワークフローを含む情報システムが利用可能になる。
【００１９】
図３は、グループウエアでワークフローを処理し、その決済情報を一般の情報システムに渡すクライアントサーバ方式のシステムの構成図である。７は、前記システムのサーバである。７ａは、ワークフロー機能を提供するグループウエアである。７ｂは、７ａから決済情報を受け取り処理する一般の情報システムで、７ｂ１はデータベースサーバで１ｂに相当し、７ｂ２はデータベースサーバで１ａに相当する。８及び９は、上記グループウエア及び情報システムと端末をつなぐネットワークである。１０は端末、１０ａは、グループウエアの端末ソフトウエア、１０ｂは、一般の情報システムの端末ソフトウエアで、１０ａと１０ｂは図１では１ｄに相当する。図１と図３を比較すれば、システムが簡素化されていることがわかる。
【産業上の利用可能性】
【００２０】
本発明の特徴を使うことにより、ワークフロー機能と一体化した情報システムが容易に構築できる。
【００２１】
また、JAVA Applet（登録商標）は、HTMLファイルを表示する端末ソフトより脆弱性が少ないため、より安全性の高いワークフロー機能を持つ情報システムが容易に構築できる。前記情報システムの端末は、ネットワークに接続された標準的なパソコンで利用可能であるため、専用のパソコン等を持ち歩くことなく、会社の外でもワークフローを含んだ情報システムを安全に利用できる。
【発明を実施するための最良の形態】
【００２２】
以下、図１、図２、図３を参照しながら、本発明の実施の形態を詳細に説明する。
【００２３】
図１は、本発明に電子決済（ワークフロー）機能を持った情報システムの一実施形態のシステム構成図であり、図２は、前記情報システムの動作の流れを示す図であり、これらの図面をもとに本発明について以下に説明する。
【００２４】
図１の１は、データベースを使ったワークフローを含む情報システムのサーバである。
【００２５】
図１の１ａは、データ管理を行うデータベースサーバであり、同図の１ｂは業務処理を行うアプリケーションサーバであり、同図の１ｃは図１の１ｄ  マルチウィンドウ  JAVA Applet（登録商標）等を格納し、マルチウィンドウ  JAVA Applet（登録商標）等を端末に送る。図１の２は、図１の１と図１の３  端末をつなぐネットワークである。
【００２６】
図２は、本発明の実施の形態における処理の流れ図である。
【００２７】
図２の４で、端末のブラウザからマルチウィンドウ  JAVA Applet（登録商標）を起動する。次に、図２の５で図１の１ｃから、１ｄ  マルチウィンドウ  JAVA Applet（登録商標）がダウンロードされる。そして、図２の６で、ダウンロードしたマルチウィンドウ  JAVA Applet（登録商標）が実行される。このとき、マルチウィンドウ  JAVA Applet（登録商標）は端末のバーチャルマシン上で動作する。
【００２８】
上記実施形態において、本発明をデータベースを使ったワークフローを有する情報システムとして実施した。しかし、本発明は、コンピュータプログラム、これらコンピュータプログラムを記録した記録媒体として実施することもできる。また、上記データベースを使ったワークフローを有する情報システムを提供する提供手段を含むサーバ（中継サーバーを含む。）として実施することもできる。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施形態に係るワークフロー機能を有する情報システムの構成図。
【図２】本発明の一実施形態に係るワークフロー機能を有する情報システムの処理の流れ
【図３】グループウエアを使った従来方式のワークフロー機能を有するシステム構成図
【符号の説明】
【００３０】
１      データベースを使ったワークフローを有する情報システム
１ａ    データベースサーバ
１ｂ    アプリケーションサーバ
１ｃ    WEBサーバ
１ｄ    マルチウィンドウ  JAVA Applet等（登録商標）
２      ネットワーク
３      端末
４      マルチウィンドウ  JAVA Applet（登録商標）の起動
５      マルチウィンドウ  JAVA Applet等（登録商標）のダウンロード
６      マルチウィンドウ  JAVA Applet（登録商標）の実行
７      グループウエアを使ったワークフローを含む情報システムのサーバ
７ａ    グループウエア
７ｂ    一般の情報システムのサーバ
８      グループウエアと端末をつなぐネットワーク
９      一般の情報システムと端末をつなぐネットワーク
１０    端末
１０ａ  グループウエアの端末ソフトウエア
１０ｂ  一般の情報システムのソフトウエア
【図１】
2007219993.tif 000003
【図２】
2007219993.tif 000004
【図３】
2007219993.tif 000005