(57)【要約】【課題】基幹システムに蓄積されたマスタデータの効率的な変換処理を可能とすると共に、システム全体としてのメンテナンス性を向上させることのできるウェブサーバ及び情報システムを提供する。【解決手段】ネットワーク５を介して、基幹システム１に接続されると共に、端末４に直接または間接的に接続されたウェブサーバ３において、端末４よりデータの参照要求が与えられた際に、基幹システム１からマスタデータを取得し、取得したマスタデータを構成する文字コードを、端末４にて読み取り可能な文字コードに変換する。そして、変換した文字コードによって構成されるマスタデータを端末４に送信する。これにより、端末４でマスタデータを参照することができる。【選択図】      図１
2006195906.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して、マスタデータを蓄積している基幹システムに接続されると共に、端末に直接または間接的に接続されたウェブサーバにおいて、
前記端末よりデータの参照要求が与えられた際に、前記基幹システムから前記マスタデータを取得するウェブ側マスタデータ取得手段と、
前記取得したマスタデータを構成する文字コードを、前記端末にて読み取り可能な文字コードに変換するウェブ側文字コード変換手段と、
前記変換した文字コードによって構成されるマスタデータを前記端末に送信するウェブ側送信手段と、
を備えたことを特徴とするウェブサーバ。
【請求項２】
前記ウェブ側文字コード変換手段は、文字コード変換テーブルを参照することにより、前記文字コードの変換を行うことを特徴とする請求項１に記載のウェブサーバ。
【請求項３】
マスタデータを蓄積している基幹システムと、通信ネットワークを介して前記基幹システムと接続されるウェブサーバと、ユーザが携行可能で前記ウェブサーバと直接または間接的に接続される端末と、を備えた情報システムにおいて、
前記基幹システムは、
前記マスタデータを記憶するマスタデータ記憶手段と、前記ウェブサーバより読み出し要求が与えられた際に、マスタデータを送信する基幹側送信手段と、を備え、
前記ウェブサーバは、
前記端末よりデータの参照要求が与えられた際に、前記基幹システムに読み出し要求を出力して前記マスタデータを取得するウェブ側マスタデータ取得手段と、前記取得したマスタデータを構成する文字コードを、前記端末にて読み取り可能な文字コードに変換するウェブ側文字コード変換手段と、前記変換した文字コードによって構成されるマスタデータを前記端末に送信するウェブ側送信手段と、を備えたことを特徴とする情報システム。
【請求項４】
前記ウェブ側文字コード変換手段は、文字コード変換テーブルを参照することにより、前記文字コードの変換を行うことを特徴とする請求項３に記載の情報システム。
【請求項５】
前記基幹システム、及び前記ウェブサーバと直接または間接的に接続されるデータベースサーバを更に備え、
前記データベースサーバは、
前記基幹システムから前記マスタデータを取得するデータベース側マスタデータ取得手段と、前記取得したマスタデータを構成する文字コードを、前記端末にて読み取り可能な文字コードに変換するデータベース側文字コード変換手段と、前記変換した文字コードによって構成されるマスタデータを格納する格納手段と、前記ウェブサーバからの要求に応じて、前記格納したマスタデータを前記格納手段から読み出して前記ウェブサーバに送信するデータベースサーバ側送信手段と、を備え、
前記ウェブサーバは、前記端末より出力されるデータの参照要求に基づいて、該ウェブサーバが有するウェブサーバ側文字コード変換手段による文字変換処理、或いは前記データベースサーバの格納手段からの文字変換データの読み取り、のうちのいずれかを選択し、選択により取得される文字変換データを前記端末に送信することを特徴とする請求項３または請求項４のいずれかに記載の情報システム。
【請求項６】
前記ウェブサーバは、前記端末より出力される読み取り要求に関するデータが、即時性を有するデータである場合には、ウェブサーバが有するウェブサーバ側文字コード変換手段による文字変換処理を選択し、即時性を有しないデータである場合には、該データベースサーバの格納手段よりの文字変換データの読み取りを選択することを特徴とする請求項５に記載の情報システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、基幹システムに蓄積されたマスタデータをユーザが携行する各端末で効率良く読み出すことのできるウェブサーバ及びこれを用いた情報システムに関する。
【背景技術】
【０００２】
例えば、企業等が有する営業情報、企画情報、開発情報、経営情報等の企業情報は、データ化され、マスタデータとして基幹システムに蓄積され、総括的に管理されることが多い。基幹システムは社内ＬＡＮ等のネットワークを介してウェブサーバに接続され、且つウェブサーバはネットワーク回線を介して企業の営業担当者等が所持する端末と接続される。
【０００３】
従って、営業担当者は自身が所持するモバイルＰＣ等の端末を操作してウェブサーバにアクセスすると、基幹システムからウェブサーバにマスタデータが送信され、所望する情報がインターネット等の公衆回線を介して端末に送信されるので、端末ではこの情報を参照することができる。
【０００４】
ここで、基幹システムの仕様と、各営業担当者が所持する端末の仕様が一致していれば、基幹システムからウェブサーバに送信されたマスタデータから所望する情報を問題なく取り出すことができる。しかしながら、実際には各営業担当者が所持する端末は、既存の基幹システムの仕様と一致するとは限らず、仕様が異なる場合が多い。このような場合には、端末からウェブサーバにアクセスしても所望する情報を取り出すことができない。
【０００５】
そのため、従来は、データ変換用のプログラム及びリンクテーブルを格納した別のコンピュータを使用し、バッチ処理により基幹システムのマスタデータを上記の別のコンピュータに送信し、このコンピュータでデータ変換を行って変換後のデータ（端末で読み取り可能なデータ）をウェブサーバに送信するようにしていた。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のようなデータ変換方法においては、基幹システム及びウェブサーバ以外のコンピュータ（ハードウエア）と、そのためのプログラム及びリンクテーブル（ソフトウエア）を必要とするため、データ変換処理が効率的でなく、また、基幹システムのシステム環境や実行処理の内容等が変更された場合などに、当該コンピュータにおけるハードウエアまたはソフトウエアのメンテナンスに時間や労力が掛かるという問題があった。
【０００７】
本発明は、このような従来の課題を解決するためになされたものであり、その目的とするところは、基幹システムに蓄積されたマスタデータの効率的な変換処理を可能とすると共に、システム全体としてのメンテナンス性を向上させることのできるウェブサーバ及び情報システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本願請求項１に記載のウェブサーバは、通信ネットワークを介して、マスタデータを蓄積している基幹システムに接続されると共に、端末に直接または間接的に接続されたウェブサーバにおいて、前記端末よりデータの参照要求が与えられた際に、前記基幹システムから前記マスタデータを取得するウェブ側マスタデータ取得手段と、前記取得したマスタデータを構成する文字コードを、前記端末にて読み取り可能な文字コードに変換するウェブ側文字コード変換手段と、前記変換した文字コードによって構成されるマスタデータを前記端末に送信するウェブ側送信手段と、を備えたことを特徴とする。
【０００９】
請求項１の発明では、端末よりデータの参照要求が与えられた際に、この参照要求に対応するマスタデータを基幹システムより取得し、ウェブ側文字コード変換手段により、端末で読み取り可能な文字コードに変換するので、端末側では必要とする情報を容易に取り出して参照することができる。
【００１０】
請求項２に記載のウェブサーバは、前記ウェブ側文字コード変換手段は、文字コード変換テーブルを参照することにより、前記文字コードの変換を行うことを特徴とする。
【００１１】
請求項２の発明では、文字コード変換テーブルを設け、この文字コード変換テーブルを用いてマスタデータの文字コードを端末で読み取り可能な文字コードへ変換するので、文字コード変換処理を迅速に行うことができ、効率の良い変換処理が可能となる。
【００１２】
請求項３に記載の情報システムは、マスタデータを蓄積している基幹システムと、通信ネットワークを介して前記基幹システムと接続されるウェブサーバと、ユーザが携行可能で前記ウェブサーバと直接または間接的に接続される端末と、を備えた情報システムにおいて、前記基幹システムは、前記マスタデータを記憶するマスタデータ記憶手段と、前記ウェブサーバより読み出し要求が与えられた際に、マスタデータを送信する基幹側送信手段と、を備え、前記ウェブサーバは、前記端末よりデータの参照要求が与えられた際に、前記基幹システムに読み出し要求を出力して前記マスタデータを取得するウェブ側マスタデータ取得手段と、前記取得したマスタデータを構成する文字コードを、前記端末にて読み取り可能な文字コードに変換するウェブ側文字コード変換手段と、前記変換した文字コードによって構成されるマスタデータを前記端末に送信するウェブ側送信手段と、を備えたことを特徴とする。
【００１３】
請求項３の発明では、ユーザが端末よりデータの参照要求を入力すると、この参照要求がウェブサーバに与えられ、ウェブサーバではこの参照要求に対応するマスタデータを基幹システムより取得し、ウェブ側文字コード変換手段により、端末で読み取り可能な文字コードに変換する。従って、端末側では必要とする情報を容易に取り出して参照することができる。
【００１４】
請求項４に記載の情報システムは、前記ウェブ側文字コード変換手段は、文字コード変換テーブルを参照することにより、前記文字コードの変換を行うことを特徴とする。
【００１５】
請求項４の発明では、ウェブサーバが文字コード変換テーブルを備え、この文字コード変換テーブルを用いてマスタデータの文字コードを端末で読み取り可能な文字コードへ変換するので、文字コード変換処理を迅速に行うことができ、効率の良い変換処理が可能となる。
【００１６】
請求項５に記載の情報システムは、前記基幹システム、及び前記ウェブサーバと直接または間接的に接続されるデータベースサーバを更に備え、前記データベースサーバは、前記基幹システムから前記マスタデータを取得するデータベース側マスタデータ取得手段と、前記取得したマスタデータを構成する文字コードを、前記端末にて読み取り可能な文字コードに変換するデータベース側文字コード変換手段と、前記変換した文字コードによって構成されるマスタデータを格納する格納手段と、前記ウェブサーバからの要求に応じて、前記格納したマスタデータを前記格納手段から読み出して前記ウェブサーバに送信するデータベースサーバ側送信手段と、を備え、前記ウェブサーバは、前記端末より出力されるデータの参照要求に基づいて、該ウェブサーバが有するウェブサーバ側文字コード変換手段による文字変換処理、或いは前記データベースサーバの格納手段からの文字変換データの読み取り、のうちのいずれかを選択し、選択により取得される文字変換データを前記端末に送信することを特徴とする。
【００１７】
請求項５の発明では、基幹システム、ウェブサーバに加え、データベースサーバを更に備える構成とし、データベースサーバでは、バッチ式に基幹システムより出力されるマスタデータの文字コードを端末が読み取り可能な文字コードに変換して、これを格納手段に格納する。そして、ウェブサーバは、端末より与えられるデータの参照要求に応じて、ウェブ側文字データ変換手段での処理、或いは格納手段に格納されている変換済みデータの読み取り処理のうちの一方を選択するので、データの参照要求に応じた効率の良い文字データの変換を行うことができる。
【００１８】
請求項６に記載の情報システムは、前記ウェブサーバは、前記端末より出力される読み取り要求に関するデータが、即時性を有するデータである場合には、ウェブサーバが有するウェブサーバ側文字コード変換手段による文字変換処理を選択し、即時性を有しないデータである場合には、該データベースサーバの格納手段よりの文字変換データの読み取りを選択することを特徴とする。
【００１９】
請求項６の発明では、データの参照要求が即時性を有するデータ、即ち売り上げ情報、在庫情報等の時々刻々と変化するデータである場合には、ウェブサーバが有するウェブ側文字データ変換手段での処理を選択し、即時性を有しないデータ、即ち顧客の住所、電話番号等のデータである場合には、データベースサーバが有する格納手段に格納されているデータを読み出すので、データの種類に応じた極めて効率の良い文字データ変換処理を行うことができる。
【発明の効果】
【００２０】
本発明に係るウェブサーバ及び情報システムでは、基幹システムに蓄積されているマスタデータを読み出して、ウェブ側文字コード変換手段により、端末で読み取り可能な文字コードに変換することができるので、マスタデータの効率的な変換処理が可能となる。また、端末、ウェブサーバ、及び基幹システムの３層構造とされるので、故障発生時におけるメンテナンスを容易に行うことができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施形態を図面に基づいて説明する。図１は、本発明の実施形態に係る情報システムのネットワーク接続図である。同図に示すように、この情報システム１００は、例えば企業等が有する各種の企業情報をマスタデータとして記憶する基幹システム１と、該基幹システム１と社内ＬＡＮ等のネットワーク（通信ネットワーク）５を介して接続されたデータベースサーバ２及びウェブサーバ３と、ウェブサーバ３とインターネット６を介して接続された複数の端末４とを備えている。
【００２２】
基幹システム１は、サーバコンピュータであり、企業等の保有する例えば、ホール情報、顧客情報、製品情報、担当者情報等の営業情報等のマスタデータを記憶保存する。
【００２３】
データベースサーバ２は、基幹システム１に蓄積された営業情報のマスタデータをネットワーク５を介して読み出し、読み出したマスタデータを端末４で読み取り可能なデータに変換する機能を備えている。そして、例えば１日のうちの決められた時刻にマスタデータを読み取り、バッチ処理でデータ変換を行う。
【００２４】
ウェブサーバ３は、基幹システム１に蓄積された営業情報のマスタデータをネットワーク５を介して取得し、端末４より情報の参照要求が発生した場合には、対象となる情報を基幹システム１に蓄積されているマスタデータから読み取り、この情報を端末４で読み取り可能な情報に変換するデータ変換処理を行い、変換後の情報をインターネット６を介して端末４に送信する。また、各端末４よりのアクセスが輻輳した場合には、データの振り分け作業、アクセスの順番設定等の機能を備える。
【００２５】
端末４は、例えば営業担当者が携行可能なモバイルＰＣであり、インターネット６に接続してウェブサーバ３へアクセスする機能を備えている。
【００２６】
図２は、本発明の第１の実施形態に係る基幹システム１、及びウェブサーバ３の詳細な構成を示すブロック図である。同図に示すように、基幹システム１は、主制御部１１と、出力制御部（基幹側送信手段）１２と、入力制御部１３と、第１の記憶部１４と、第２の記憶部（マスタデータ記憶手段）１５を備えている。
【００２７】
主制御部１１は、ＣＰＵ及び主記憶装置（メモリ）等からなり、各部の制御、データの転送、各種の演算処理、データの一時的な格納等を行う。
【００２８】
出力制御部１２は、該基幹システム１よりネットワーク５を介してウェブサーバ３（或いはデータベースサーバ２）に送信するデータの出力を制御する。入力制御部１３は、ネットワーク５を介して該基幹システム１に送信されるデータの入力を制御する。
【００２９】
第１の記憶部１４、及び第２の記憶部１５は共にハードディスク等の記憶装置からなり、第１の記憶装置１４には、メインプログラム１４１が記憶され、第２の記憶部１５にはマスタデータベース１５１が記憶されている。
【００３０】
メインプログラム１４１としては、例えば、ウェブサーバ３からの要求に応じてマスタデータベース１５１に格納されたマスタデータをウェブサーバ３或いはデータベースサーバ２に送信するプログラム、マスタデータベース１５１に格納されたマスタデータに更新されたデータがあるか否かを判別するプログラム等が含まれる。
【００３１】
マスタデータベース１５１には、ホール情報、顧客情報、製品情報、担当者情報等の営業情報のマスタデータが格納されている。マスタデータベース１５１に格納されたマスタデータを構成する文字コードは、基幹システム１のマスタデータベース１５１用の文字コードであり、端末４にて読み取ることのできない文字コードである。
【００３２】
なお、本実施形態では、基幹システム１は１つのサーバコンピュータである場合の例を挙げたが、複数のサーバコンピュータから構成しても良い。
【００３３】
ウェブサーバ３は、主制御部３１と、出力制御部（ウェブ側マスタデータ送信手段）３２と、入力制御部（ウェブ側マスタデータ取得手段）３３と、第１の記憶部３４と、第２の記憶部３５を備えている。
【００３４】
出力制御部３２は、該ウェブサーバ３よりネットワーク５或いはインターネット６を介して基幹システム１、データベースサーバ２或いは端末４へ送信するデータの出力を制御する。入力制御部１３は、ネットワーク５或いはインターネット６を介して該ウェブサーバ３に送信されるデータの入力を制御する。
【００３５】
第１の記憶部３４、及び第２の記憶部３５は共にハードディスク等の記憶装置からなり、第１の記憶装置３４には、メインプログラム３４１が記憶され、第２の記憶部３５には設定ファイル３５１が記憶されている。
【００３６】
メインプログラム（ウェブ側文字コード変換手段）３４１は、ＯＳ（ウェブサーバ用のエンジン（ＩＩＳ））、及びＡＤＯ、ＯＬＥ＿ＤＢ等のデータベースに接続するためのミドルウエア等を備えている。また、マスタデータを構成する文字コードを端末４で読み取り可能な文字コードに変換する文字コード変換テーブル、及びこの文字コード変換テーブルを参照してマスタデータを構成する文字コードを端末４で読み取り可能な文字コードに変換する文字変換プログラムを備えている。
【００３７】
設定ファイル３５１は、ＩＮＣファイル、ＩＮＩファイル、ＸＭＬファイル等で構成され、該設定ファイル３５１には接続先（データベース）のＩＰアドレス、接続する際に用いるＩＤ、パスワード等が書き込まれている。
【００３８】
主制御部３１は、ＣＰＵ及びメモリ等を備えており、各部の制御、データの転送、各種の演算処理、データの一時的な格納等の制御を総括的に行う。特に、端末４より受け付けた情報の参照要求に基づいて、基幹システム１のマスタデータベース１５１より参照要求データを取得し、この参照要求データの文字コードを前述したＡＤＳ、ＯＬＥ＿ＤＢ等のミドルウェアを用いて、端末４で読み取り可能な文字コードに変換する処理を行う。
【００３９】
次に、上記のように構成された本実施形態に係る情報システム１００の作用を、図３に示すシーケンス図に基づいて説明する。図３は、端末４、ウェブサーバ３及び基幹システム１による処理手順を示すシーケンス図である。
【００４０】
まず、端末４は、所望の営業情報の種類（例えば、営業担当者が担当する地区にあるホール情報等）を入力するための営業支援画面のデータを要求する信号（営業支援画面データ要求信号）をウェブサーバ３に送信する。（ＳＴ１０１）。ウェブサーバ３は、この営業支援画面データ要求信号を受信し（ＳＷ１０１）、営業支援画面データを主制御部３１が有するメモリから読み出して端末４に送信する（ＳＷ１０２）。なお、営業支援画面データは、通常ＨＴＭＬ形式のデータで構成される。
【００４１】
端末４は、営業支援画面データを受信し（ＳＴ１０２）、端末４のモニタにウェブブラウザによって営業支援画面を表示する（ＳＴ１０３）。営業担当者によって、参照を要求する営業情報の種類がキーボード、マウス等の入力手段により入力されると（ＳＴ１０４）、端末４は参照を要求する営業情報の種類のデータを含むデータ参照要求信号をウェブサーバ３に送信する（ＳＴ１０５）。
【００４２】
ウェブサーバ３は、端末４から送信されたデータ参照要求信号を受信し（ＳＷ１０３）、該データ参照要求信号を基幹システム１に送信する（ＳＷ１０４）。
【００４３】
具体的には、主制御部３１は、設定ファイル３５１の記述内容に基づいて、接続先となる基幹システム１を特定し、認証等を行った上でこの基幹システム１に接続する。ここで、基幹システム１への接続には、例えば、ＯＬＥ＿ＤＢを用いる。
【００４４】
基幹システム１の主制御部１１は、ウェブサーバ３より送信されたデータ参照要求信号を入力制御部１３を介して受信し（ＳＭ２０１）、参照を要求する営業情報の種類のデータを主制御部１１のメモリに一時的に記憶し、マスタデータベース１５１から該当するデータ（参照要求データ）を抽出する（ＳＭ２０２）。
【００４５】
次いで、基幹システム１の主制御部１１は、マスタデータベース１５１から抽出した参照要求データを、出力制御部１２を介してウェブサーバ３に送信する（ＳＭ２０３）。
【００４６】
ウェブサーバ３は、基幹システム１が送信した参照要求データを受信し（ＳＷ１０５）、受信した参照要求データに対して文字コードの変換処理を行い、更にＨＴＭＬ形式のデータに加工する（ＳＷ１０６）。なお、ここで用いる加工の意味は、演算処理等を含んでいる。更に、端末４から要求された営業情報を表示するための参照画像データを生成する処理を開始し（ＳＷ１０７）、生成された参照画像データのＨＴＭＬ形式の情報を端末４に送信する（ＳＷ１０８）。
【００４７】
端末４は、ウェブサーバ３より送信された参照画像データのＨＴＭＬ形式の情報を受信し（ＳＴ１０６）、モニタ上に表示する（ＳＴ１０７）。こうして、参照を要求した営業担当者は、自身の端末４にて所望の営業情報を参照することができる。
【００４８】
このようにして、本実施形態に係る情報システム１００では、ウェブサーバ３のメインプログラム３４１内に記憶したＡＤＯ等のミドルウェアの制御下で動作する文字コード変換プログラムを設定している。そして、端末４より参照要求信号が送信された場合には、基幹システム１のマスタデータベース１５１にアクセスして参照要求データを取得し、この参照要求データを文字変換プログラムを用いて、端末４で読み取り可能な文字データに変換し端末４に送信している。
【００４９】
従って、端末４で読み取り可能な文字コードの仕様と基幹システム１に記憶される文字コードの仕様が相違する場合であっても、営業担当者等のユーザは自身の端末４を用い、リアルタイムで所望の参照データを見ることができる。
【００５０】
また、端末４、ウェブサーバ３、及び基幹システム１の３層構造とし、それぞれが分離されるので、システムにトラブルが発生した場合にそれぞれの装置内でのメンテナンスを行えば良いので、メンテナンスの手間を軽減することができる。
【００５１】
次に、本発明の第２の実施形態について説明する。ネットワーク構成図は前述した図１に示したものと同様である。
【００５２】
図４は、第２の実施形態に係る基幹システム１、データベースサーバ２、及びウェブサーバ３の詳細な構成を示すブロック図である。同図に示す基幹システム１、及びウェブサーバ３は、前述した第１の実施形態の図２に示した構成と同一であるので同一符号を付してその構成説明を省略する。但し、ウェブサーバ３の主制御部３１が、端末４より送信される参照要求信号に応じて、ウェブサーバによる処理、或いはデータベースサーバ２による処理のいずれかを選択する機能を備えている点で相違している。
【００５３】
図４に示すように、データベースサーバ２は、主制御部２１と、出力制御部（データベース側送信手段）２２と、入力制御部（データベース側マスタデータ取得手段）２３と、第１の記憶部２４と、第２の記憶部（格納手段）２５と、第３の記憶部２６を備えている。
【００５４】
主制御部２１は、ＣＰＵ及び主記憶装置等を備えており、各部の制御、データ転送、各種演算処理、データの一時的な格納等を行う。
【００５５】
出力制御部２２は、外部へ送信するデータの出力を制御し、入力制御部２３は、外部より送信されたデータの入力を制御する。
【００５６】
第１〜第３の記憶部２４〜２６は、それぞれハードディスク等の記憶装置からなり、第１の記憶部２４には、メインプログラム２４１が記憶され、第２の記憶部２５には営業支援データベース２５１（データベース側文字コード変換手段）が記憶され、第３の記憶装置２６にはデータ変換サービス（ＤＴＳ）用データベース２６１が記憶されている。ここで、データ変換サービス（ＤＴＳ）とは、データベース間でデータを移動、または複製するためのアプリケーションソフトのことをいう。
【００５７】
メインプログラム２４１として、例えば、ウェブサーバ３からデータ送信要求信号を受信し、営業支援データベース２５１から送信要求データを抽出するプログラム、営業支援データベース２５１から抽出したデータをウェブサーバ３に送信するプログラム、ＤＴＳを実行するプログラム等がある。
【００５８】
営業支援データベース２５１には、例えば、基幹システム１に接続する処理手順のデータ、基幹システム１からマスタデータを取得する処理手順のデータ、所定のデータを構成する基幹システム１用の文字コードを端末４用の文字コードに変換する処理手順のデータ、営業支援データベース２５１にデータをインポートする処理手順のデータ、文字コードを変換するための文字コード変換テーブル等が格納されている。
【００５９】
次に、第２の実施形態に係る情報システムの動作を図５、図６に示すシーケンス図に基づいて説明する。図５は、基幹システム１に記憶されているマスタデータをデータベースサーバ２に送信してバッチ式に文字コード変換する際の処理手順を示している。
【００６０】
まず、データベースサーバ２の主制御部２１は、出力制御部２２を介して基幹システム１に対しマスタデータ要求信号を送信する（ＳＤ１０１）。基幹システム１の主制御部１１は、入力制御部１３を介してマスタデータ要求信号を受信し（ＳＭ１０１）、マスタデータベース１５１に蓄積されている営業情報のマスタデータを抽出した後（ＳＭ１０２）、出力制御部１２を介して、抽出したマスタデータをデータベースサーバ２に送信する（ＳＭ１０３）。
【００６１】
データベースサーバ２の主制御部２１は、基幹システム１から送信されたマスタデータを入力制御部２３を介して受信し（ＳＤ１０２）、当該マスタデータを主制御部２１のメモリに一時的に記憶する（ＳＤ１０３）。そして、データベースサーバ２の主制御部２１はＤＴＳ用データベース２６１に格納された文字コード変換テーブルを参照して、ＤＴＳ用データベース２６１に格納された文字コード変換処理手順に従って、マスタデータを構成している基幹システム１用の文字コードを端末４にて読み取り可能な文字コードに変換する（ＳＤ１０４）。
【００６２】
データベースサーバ２の主制御部２１は、端末４にて読み取り可能な文字コードに変換されたマスタデータを、ホール情報、顧客情報、製品情報、或いは担当者情報に分類し、営業支援データベース２５１に格納する（ＳＤ１０５）。
【００６３】
こうして、マスタデータをバッチ処理にて端末４で読み取り可能な文字コードに変換される。
【００６４】
図６は、端末４より参照要求信号が送信された際の処理手順を示すシーケンス図である。同図に示すように、まず端末４は所望の営業情報の種類を入力するための営業支援画面のデータを要求する信号（営業支援画面データ要求信号）をウェブサーバ３に送信する（ＳＴ２０１）。
【００６５】
ウェブサーバ３は、この営業支援画面データ要求信号を受信し（ＳＷ２０１）、営業支援画面データをメモリから読み出して端末４に送信する（ＳＴ２０２）。なお、営業支援画面データはＨＴＭＬ形式のデータで構成される。
【００６６】
端末４は、営業支援画面データを受信し（ＳＴ２０２）、端末４のモニタにウェブブラウザによって営業支援画面を表示する（ＳＴ２０３）。営業担当者によって、参照を要求する営業情報の種類がキーボードまたはマウスから入力されると（ＳＴ２０４）、端末４は、参照を要求する営業情報の種類のデータを含むデータ参照要求信号をウェブサーバ３に送信する（ＳＴ２０５）。
【００６７】
ウェブサーバ３は、端末４から送信されたデータ参照要求信号を受信し（ＳＷ２０３）、このデータ参照要求信号に対応するデータの種類に基づいて、ウェブサーバ３による処理、或いはデータベースサーバ２による処理のうちのどちらを選択するかを決定する。例えば、売り上げ情報、在庫情報等の時々刻々と変化するデータである場合には、ウェブサーバ３による処理を選択し、顧客の住所、電話番号等の大きな変化が生じないデータである場合には、データベースサーバ２による処理を選択する（ＳＷ２０４）。
【００６８】
ウェブサーバ３による処理が選択された場合には、図３に示したＳＷ１０４の処理に移行する。その後の処理手順は、前述した第１の実施形態と同様であるのでその動作説明を省略する。他方、データベースサーバ２による処理が選択された場合には、ウェブサーバ３は、データ参照要求信号をデータベースサーバ２に送信する（ＳＷ２０５）。
【００６９】
データベースサーバ２の主制御部２１は、ウェブサーバ３から送信されたデータ参照要求信号を、入力制御部２３を介して受信し（ＳＤ２０１）、参照を要求する営業情報の種類のデータを主制御部２１のメモリに一時的に記憶し（ＳＤ２０２）、営業支援データベース２５１から該当するデータ（参照要求データ）を抽出する（ＳＤ２０３）。次いで、データベースサーバ２の主制御部２１は、営業支援データベース２５１から抽出した参照要求データを、出力制御部２２を介してウェブサーバ３に送信する（ＳＤ２０４）。
【００７０】
ウェブサーバ３は、データベースサーバ２が送信した参照要求データを受信し（ＳＷ２０６）、端末４から要求された営業情報を表示するための参照画面データを生成した後（ＳＷ２０７）、生成した参照画面データを端末４に送信する（ＳＷ２０８）。なお、参照画面データはＨＴＭＬ形式で構成される。
【００７１】
端末４は、ウェブサーバ３から送信された参照画面データを受信し（ＳＴ２０６）、端末４のモニタにウェブブラウザによって参照画面を表示する（ＳＴ２０７）。このようにして、営業担当者は、自身の端末４にて所望の営業情報（即時性を持たない情報）を参照することができる。
【００７２】
このようにして、第２の実施形態に係る情報システムでは、端末４より参照要求信号が送信されると、ウェブサーバ３はこの参照要求信号が即時性を有するものか、或いは即時性を有しないものであるかを判断し、即時性を有する参照要求信号については、ウェブサーバ３が基幹システム１にアクセスして、マスタデータベース１５１から参照要求データを読み出し、これを文字コード変換して端末４に送信するので、営業担当者等のユーザは端末４より、例えば売り上げ情報、在庫情報等の即時性を有する情報をリアルタイムで参照することができる。
【００７３】
また、即時性を有しない参照要求信号については、データベースサーバ２にてバッチ処理した文字コード変換済みのデータを営業支援データベース２５１から参照要求データを読み出して端末４に送信するので、端末４はウェブサーバ３に負担をかけることなく所望する情報を参照することができる。
【産業上の利用可能性】
【００７４】
企業情報等の大量のデータが保管される基幹システムより所望する情報をリアルタイムで参照する際に極めて有用である。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施形態に係る情報システムの構成を示すネットワーク接続図である。
【図２】本発明の第１の実施形態の情報システムに係り、基幹システムとウェブサーバの詳細な構成を示すブロック図である。
【図３】本発明の第１の実施形態に係る情報システムの処理動作を示すシーケンス図である。
【図４】本発明の第２の実施形態の情報システムに係り、基幹システム、ウェブサーバ、及びデータベースサーバの詳細な構成を示すブロック図である。
【図５】本発明の第２の実施形態に係る情報システムの、データベースサーバに文字コード変換済みのデータを格納する処理手順を示すシーケンス図である。
【図６】本発明の第２の実施形態に係る情報システムの処理動作を示すシーケンス図である。
【符号の説明】
【００７６】
１  基幹システム
２  データベースサーバ
３  ウェブサーバ
４  端末
５  ネットワーク
６  インターネット
１１  主制御部
１２  出力制御部
１３  入力制御部
１４  第１の記憶部
１４１  メインプログラム
１５  第２の記憶部
１５１  マスタデータベース
２１  主制御部
２２  出力制御部
２３  入力制御部
２４  第１の記憶部
２４１  メインプログラム
２５  第２の記憶部
２５１  営業支援データベース
２６  第３の記憶部
２６１  ＤＴＳ用データベース
３１  主制御部
３２  出力制御部
３３  入力制御部
３４  第１の記憶部
３４１  メインプログラム
３５  第２の記憶部
３５１  設定ファイル
【図１】
2006195906.tif 000003
【図２】
2006195906.tif 000004
【図３】
2006195906.tif 000005
【図４】
2006195906.tif 000006
【図５】
2006195906.tif 000007
【図６】
2006195906.tif 000008