(57)【要約】【課題】カスタマイズすることなしに、自動的に複数のシステム間の連携をとること。【解決手段】データ関連付け処理部１３が、第１のＷｅｂアプリケーションの出力データ項目名と、第２のＷｅｂアプリケーションの入力データ項目名とを比較し、出力項目名と入力項目名とを関連付ける。第１のＷｅｂアプリケーションの出力データは出力データ履歴テーブル２２に記憶される。データ関連付け処理部１３は、さらに、出力項目名と入力項目名との関連に基づいて、出力データ履歴テーブル２２に記憶されている出力データを入力データとして第２のＷｅｂアプリケーションへ供給する。【選択図】  図１
2004302790.tif 000002
【特許請求の範囲】
【請求項１】
第１のシステムの出力データの出力項目名と第２のシステムの入力データの入力項目名とを比較し、前記出力項目名と前記入力項目名とを関連付ける関連付け手段と、
第１のシステムの出力データを記憶する出力データ記憶手段と、
前記関連付け手段が関連付けた出力項目名と入力項目名との関連に基づいて、前記出力データ記憶手段に記憶されている出力データを入力データとして第２のシステムへ供給する手段とを備えるデータ中継システム。
【請求項２】
項目名として利用可能な複数の項目名候補が予め定められていて、
第１のシステムの前記出力項目名および第２のシステムの前記入力項目名は、いずれも、前記項目名候補の中から選択されたものである請求項１記載のデータ中継システム。
【請求項３】
項目名として利用可能な複数の項目名候補を記憶した項目名候補記憶手段と、前記項目名候補記憶手段に記憶されている項目名候補を用いて、第１のシステムおよび第２のシステムの、それぞれの入力項目名および出力項目名を定義する手段と、
前記定義手段により定義された項目名を記憶する手段と、をさらに備える請求項１記載のデータ中継システム。
【請求項４】
第１のシステムの出力データは複数の出力項目を有し、かつ、第２のシステムの入力データは複数の入力項目を有し、
前記関連付け手段は、前記複数の出力項目名と前記複数の入力項目名とを比較し、同じ意味を有する項目名を関連付ける請求項１記載のデータ中継システム。
【請求項５】
前記関連付け手段により関連付けられた出力項目名と入力項目名との関連を修正するための入力を受け付ける手段と、
前記入力に基づいて修正された関連を記憶する手段とをさらに備える請求項１記載のデータ中継システム。
【請求項６】
複数のシステムを実行した順序の実績を記憶する実行順序記憶手段と、
第１のシステムおよび前記実行順序記憶手段に記憶されている実績に基づいて、前記複数のシステムの中から第２のシステムとして推奨するシステムを定める推奨手段と、をさらに備える請求項１記載のデータ中継システム。
【請求項７】
第１のシステムの出力データの出力項目名と第２のシステムの入力データの入力項目名とを比較するステップと、
前記出力項目名と前記入力項目名とを関連付けるステップと、
第１のシステムの出力データを記憶するステップと、
前記関連付けた出力項目名と入力項目名との関連に基づいて、前記記憶されている第１のシステムの出力データを入力データとして第２のシステムへ供給するステップとを有するデータ中継方法。
【請求項８】
コンピュータに実行されると、
第１のシステムの出力データの出力項目名と第２のシステムの入力データの入力項目名とを比較するステップと、
前記出力項目名と前記入力項目名とを関連付けるステップと、
第１のシステムの出力データを記憶するステップと、
前記関連付けた出力項目名と入力項目名との関連に基づいて、前記記憶されている第１のシステムの出力データを入力データとして第２のシステムへ供給するステップとを実行するデータ中継のためのコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数システム間の連携をとるための技術に関し、特に複数のシステムの実行順序を決定するための支援、およびシステム間でデータの引き継ぎをする技術に関する。
【０００２】
【発明の背景】
インターネット上で提供されるさまざまなＷｅｂアプリケーションに代表されるような、単機能または比較的単純な機能を有するシステムを利用する機会は多い。ユーザが、多数のシステムの中から目的に合わせて必要なシステムを適当に組み合わせることにより、様々なプロセスを実現することができる。好適な例としては、列車検索システムを用いて列車検索を行い、その検索結果を利用して列車予約システムで列車予約を行うような場合があげられる。
【０００３】
この例において、列車検索システムと列車予約システムとがそれぞれ別々のＷｅｂサイトで提供されているときは、列車検索システムで検索を行った後、ユーザが自発的に列車予約システムのＷｅｂサイトへアクセスして、予約を行う必要がある。
【０００４】
また、列車検索システムから列車予約システムへデータを引き継ぐためには、データ引き継ぎのための機能を予めプログラミングするなどのカスタマイズをして、固定的な関連付けをする必要がある。そのようなカスタマイズをしないときは、列車検索システムの検索結果をメモにとって手入力したり、カットアンドペーストによって検索結果を列車予約システムに与えたりするなど、ユーザの手作業が必要であった。
【０００５】
本発明の目的は、カスタマイズすることなしに、自動的にシステム間の連携をとるための技術を提供することである。
【０００６】
本発明の他の目的は、自動的にシステム間でデータの引き継ぎができるようにするための技術を提供することである。
【０００７】
本発明の別の目的は、複数システムを実行するときのシステム選択の支援をするための技術を提供することである。
【０００８】
【課題を解決するための手段】
本発明の一つの実施態様に従うデータ中継システムは、第１のシステムの出力データの出力項目名と第２のシステムの入力データの入力項目名とを比較し、前記出力項目名と前記入力項目名とを関連付ける関連付け手段と、第１のシステムの出力データを記憶する手段と、前記関連付け手段が関連付けた出力項目名と入力項目名との関連に基づいて、前記記憶手段に記憶されている出力データを入力データとして第２のシステムへ供給する手段とを備える。
【０００９】
好適な実施形態では、項目名として利用可能な複数の項目名候補が予め定められていて、第１のシステムの前記出力項目名および第２のシステムの前記入力項目名は、いずれも、前記項目名候補の中から選択されたものであってもよい。
【００１０】
好適な実施形態では、項目名として利用可能な複数の項目名候補を記憶した項目名候補記憶手段と、前記項目名候補記憶手段に記憶されている項目名候補を用いて、第１のシステムおよび第２のシステムの、それぞれの入力項目名および出力項目名を定義する手段と、前記定義手段により定義された項目名を記憶する手段と、をさらに備えてもよい。
【００１１】
好適な実施形態では、第１のシステムの出力データは複数の出力項目を有し、かつ、第２のシステムの入力データは複数の入力項目を有し、前記関連付け手段は、前記複数の出力項目名と前記複数の入力項目名とを比較し、同じ意味を有する項目名を関連付けるようにしてもよい。
【００１２】
好適な実施形態では、前記関連付け手段により関連付けられた出力項目名と入力項目名との関連を修正するための入力を受け付ける手段と、前記入力に基づいて修正された関連を記憶する手段とをさらに備えるようにしてもよい。
【００１３】
好適な実施形態では、複数のシステムを実行した順序の実績を記憶する実行順序記憶手段と、第１のシステムおよび前記実行順序記憶手段に記憶されている実績に基づいて、前記複数のシステムの中から第２のシステムとして推奨するシステムを定める推奨手段と、をさらに備えるようにしてもよい。
【００１４】
【発明の実施の形態】
以下、本発明を適用した一実施形態に係る、複数のシステムを連係して動作させるためのシステムについて、図面を用いて説明する。本実施形態では、複数のＷｅｂアプリケーション（以下、単にアプリケーションという場合もある）を組み合わせて任意のプロセスを実行するときに、各Ｗｅｂアプリケーション間の連係を行うアプリケーション連係システム１を例にとって説明する。ここで、複数のＷｅｂアプリケーションは、互いに独立に動作するものであってもよいし、一定の関連を有するものであってもよい。
【００１５】
本システム１は、図１に示すように、キーボードやポインティングデバイスなどの入力装置２と、液晶表示装置などの表示装置３と、情報処理装置１０とを備える。情報処理装置１０は、例えば、プロセッサおよびメモリなどを備えた汎用的なコンピュータシステムにより構成され、以下に説明する個々の構成要素または機能は、例えば、コンピュータプログラム等を実行することにより実現される。
【００１６】
情報処理装置１０は、ブックマーク記憶部１１と、アプリケーション選択支援部１２と、データ関連付け処理部１３と、アプリケーション記憶部１４と、アプリケーション定義記憶部１５と、項目名ひな形記憶部１６と、アプリケーション定義処理部１７と、比較表作成処理部１８と、履歴記憶部２０と、Ｗｅｂブラウザ３０とを備える。履歴記憶部２０には、実行順序履歴テーブル２１と、出力データ履歴テーブル２２と、データ関連テーブル２３とを備える。
【００１７】
ブックマーク記憶部１１は、ＷｅｂアプリケーションにアクセスするためのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）などを記憶する。ユーザは、ブックマーク記憶部１１にＵＲＬを随時登録することができる。
【００１８】
アプリケーション記憶部１４には、例えば、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたＷｅｂページや、それに組み込まれる所定のスクリプトなどのＷｅｂアプリケーションの実体が記憶される。
【００１９】
アプリケーション定義記憶部１５は、アプリケーション記憶部１４に記憶されているアプリケーションについての定義情報を記憶する。例えば、図２に示すように、アプリケーション定義記憶部１５に記憶されるアプリケーション定義の項目は、アプリケーション名１５１と、アプリケーション概要１５２と、概要１５３と、入力データの項目名１５４と、中間データの項目名１５５と、出力データの項目名１５６とを有する。出力データとは、Ｗｅｂアプリケーションが出力するデータであり、Ｗｅｂアプリケーションが生成または獲得したデータの他、入力データを含むこともある。ユーザは、アプリケーション定義記憶部１５にアプリケーションの登録および削除を随時行うことができる。
【００２０】
項目名定義ひな形記憶部１６は、Ｗｅｂアプリケーションで項目名として使用可能な複数の項目名の候補をひな形として記憶する。また、ある候補項目名（項目Ａ）と他の候補項目名（項目Ｂ）とが互いに変換可能であるような所定の関係があるとき、項目名定義ひな形記憶部１６は、その関係を示すデータ変換定義も記憶する。例えば、項目Ａの値にある算出演算を施すと項目Ｂと対応するような場合は、そのデータ変換定義が記憶されている。
【００２１】
アプリケーション定義処理部１７は、ユーザからの指示に基づいて、Ｗｅｂアプリケーションの入出力項目名を定義する。例えば、項目名定義ひな形記憶部１６に記憶されている項目名の候補をユーザへ提示し、ユーザにその中から入力項目名および出力項目名を選択させ、入力項目名１５４および出力項目名１５６を定義する。アプリケーション定義処理部１７を用いて、中間データの項目名１５４をさらに定義することもできる。そして、定義された項目名はアプリケーション記憶部１４に格納される。
【００２２】
なお、項目名定義ひな形記憶部１６およびアプリケーション定義処理部１７は、アプリケーション連係システム１の構成としては省略することができる。この場合、本システム１とは別のシステムで実現し、このシステムで定義されたＷｅｂアプリケーションがアプリケーション記憶部１４に登録されていればよい。
【００２３】
実行順序履歴テーブル２１は、ユーザが、本システム１を用いて複数のアプリケーションを連続して実行したときの、複数のアプリケーションの実行順序を記憶する。例えば、実行順序履歴テーブル２１は、図３に示すように、実行日２１１と、実行順序を示すステップ（ステップ１〜ステップ４）２１２とをデータ項目として有する。そして、ステップ２１２では、複数のアプリケーションがステップ１から順に実行されたことを示す。なお、図３の例ではステップ数は４であるが、ステップ数は任意である。
【００２４】
出力データ履歴テーブル２２は、アプリケーションを実行した結果、生成されたデータを記憶する。例えば、出力データ履歴テーブル２２は、図４に示すように、実行されたアプリケーション名２２１と、出力データ２２２とを項目として有し、出力データ２２２には、項目名およびデータの値が対応付けられて格納させる。
【００２５】
データ関連テーブル２３は、データ関連付け処理部１３が関連づけを行って得られたデータ項目同士の関連を記憶する。また、データ関連テーブル２３には、ユーザによって修正された関連も登録される。例えば、データ関連テーブル２３は、図５に示すように、出力項目名２３１と入力項目名２３２とが対応付けている。出力項目名２３１は、アプリケーション名と出力項目名とで特定される。入力項目名２３２は、アプリケーション名と入力項目名とで特定される。また、出力項目名２３１ａおよび入力項目名２３２ａのように、「列車検索の着時刻」と「スケジュール登録の開始日時から１時間３０分引いた値（開始日時―１：３０）」とを関連付けることもできる。
【００２６】
Ｗｅｂブラウザ３０は、アプリケーション記憶部１４に記憶されているＷｅｂアプリケーションを実行し、その結果を出力データ履歴テーブル２２へ格納する。ユーザがブックマークを指定したときは、Ｗｅｂブラウザ３０は、ブックマーク記憶部１１を参照してアプリケーション記憶部１４からＷｅｂアプリケーションを取得して、実行する。
【００２７】
また、Ｗｅｂブラウザ３０は、アプリケーション記憶部１４に記憶されているＷｅｂアプリケーション以外に、図示しないネットワークを通じて取得するＷｅｂアプリケーションを実行することができる。この場合、ネットワークを通じて取得したＷｅｂアプリケーションについては、アプリケーション定義部１５に定義情報を格納されていない。
【００２８】
アプリケーション選択支援部１２は、Ｗｅｂブラウザ３０が実行したＷｅｂアプリケーションの実行順序の実績を実行順序履歴テーブル２１に格納する。さらに、アプリケーション選択支援部１２は、実行順序履歴テーブル２１を参照して、ユーザに対して推奨する実行順序を提示して、ユーザがアプリケーションを選択するための支援をする。ユーザは、推奨される実行順序に従ってＷｅｂアプリケーションを実行していくこともできるし、推奨された実行順序とは異なる順序でＷｅｂアプリケーションを実行していくこともできる。
【００２９】
データ関連付け処理部１３は、一のＷｅｂアプリケーションの入出力データ項目と、他のＷｅｂアプリケーションの入出力データ項目とを関連付ける。例えば、あるＷｅｂアプリケーションの出力データ項目と、他のＷｅｂアプリケーションの入力データ項目とを関連付ける。この関連づけによって生成されたデータ項目間の関連は、データ関連テーブル２３に格納される。
【００３０】
この関連づけは、例えば、アプリケーション定義記憶部１５を参照して、入力項目名１５４および出力項目名１５６を比較して行う。例えば、一のＷｅｂアプリケーションの出力項目名１５６と、他のＷｅｂアプリケーションの入力項目名１５４とを比較し、それぞれが同一または類似する意味であるかどうかを判定し、同一または類似である判定されるときは、それらの項目を互いに関連づける。出力項目名および入力項目名がそれぞれ複数あるときは、すべての組み合わせについて上記の比較、および判定を行うようにしてもよい。
【００３１】
この判定は、例えば、データ関連付け処理部１３が図示しない辞書を用い、この辞書中の語彙とのマッチングをとることにより、同一または類似する項目の推定を行ってもよい。この辞書は、例えば、多数の類義語が登録されている辞書であり、データ関連付け処理部１３は、比較対照の項目名が、互いに同一または類似のカテゴリに属するかどうかを判定する。
【００３２】
具体例を用いて説明すると、「スケジュール登録」のＷｅｂアプリケーションにおける出力項目「会議開催日」が辞書中の特定の語彙とマッチングし、かつ、「宿泊検索予約」のＷｅｂアプリケーションにおける入力項目「チェックイン日」が同一の特定の語彙とマッチングするとき、「スケジュール登録」の「会議開催日」と「宿泊検索予約」の「チェックイン日」とが同一または類似であると推定する。
【００３３】
なお、Ｗｅｂブラウザ３０が、アプリケーション定義記憶部１５に定義情報が存在しないＷｅｂアプリケーションを実行する場合、データ関連付け処理部１３がこのＷｅｂアプリケーションのＨＴＭＬを解析して入力項目名、および出力項目名を抽出して、上記の関連付け処理を行う。
【００３４】
また、関連付け処理部１３は、関連付け処理によって生成された項目間の関連を、表示装置３を用いてユーザに提示する。このとき、関連付けをする際に用いた情報を併せて提示する。これにより、ユーザはこの関連付けが正しいかどうかを判断することができる。
【００３５】
ユーザは、入力装置２を用いて、提示された関連を修正するための入力を行うことができる。例えば、ユーザが、提示された関連が正しくないと判断したときは、上記の修正入力を行うことができる。ここで修正された項目間の関連は、データ関連テーブル２３に格納される。
【００３６】
データ関連付け処理部１３は、データ関連テーブル２３を参照して、Ｗｅｂブラウザ３０で実行されるＷｅｂアプリケーションの入力項目についての関連があれば、その入力項目に関連付けられている他のＷｅｂアプリケーションの項目のデータを供給する。例えば、Ｗｅｂブラウザ３０で実行しているＷｅｂアプリケーションの入力項目と関連付けられている他のアプリケーション名および項目名をＷｅｂブラウザ３０へ通知し、その項目のデータを出力データ履歴テーブル２２から取得させる。あるいは、データ関連付け処理部１３が、出力データ履歴２２に格納されているそのアプリケーション名および項目名のデータを取得して、Ｗｅｂアプリケーションへ供給するようにしてもよい。これにより、項目間の関連に基づいて、データ関連付け処理部１３が二つのアプリケーション間でデータの中継を行う。
【００３７】
比較表作成処理部１８は、出力データ履歴テーブル２２に記憶されているＷｅｂアプリケーションの出力データを対比するための比較表を生成する。たとえば、比較表作成処理部１８は、同種のＷｅｂアプリケーション（後述する例では宿泊検索）が複数回処理を行った結果を取得して、それぞれの処理結果を対比するための対比表を作成する。ここで、生成される比較表は、例えば、それぞれ対応する項目同士を対応させて表示する。さらに、項目名ひな形記憶部１６にデータ変換の定義が記憶されている項目同士の比較を行うときは、比較表作成処理部１８は、その定義に従ったデータ変換を行って対比させる。
【００３８】
次に、複数のＷｅｂアプリケーションからなるプロセスを実行するときの処理手順について図６〜図１３を用いて説明する。
【００３９】
このプロセスでは、まず、図７に示すような、スケジュール登録アプリケーションが提供するスケジュール登録画面１００で、ユーザがスケジュールを入力する（Ｓ１０１）。そして、この画面１００で入力された情報が、出力データ履歴テーブル２２に格納される。
【００４０】
そして、アプリケーション選択支援部１２が推奨する実行順序を表示装置３に表示すると、ユーザがこれに従い、またはユーザが独自にアプリケーションを指定する。ここでは、列車検索アプリケーションが選択されて、実行される。すると、図８に示すような列車検索画面２００が表示装置３に表示される（Ｓ１０２）。列車検索画面２００には、入力項目として年月日２１０と、出発地２２０と、目的地２３０と、到着時刻２４０とを有する。なお、実行するアプリケーションの選択は、以下において特に説明しない場合であっても、ここで説明した手順と同様の手順で行う。
【００４１】
ここで、データ関連付け処理部１３は、データ関連テーブル２３を参照して、入力項目２１０〜２４０についての関連が登録されているかどうかをチェックする。ここでは、到着時刻２４０がスケジュール登録の開始時刻−１：３０と関連付けられているとすると、到着時刻２４０の入力領域へスケジュール登録画面１００で入力された開始時刻（１４：００）から１時間３０分引いた時刻を供給して、データを引き継ぐ。これにより、自動的にシステム間のデータの引き継ぎをすることができる。
【００４２】
また、このときに別のウィンドウなどで項目間の関連を表示し、この関連が妥当であるかどうかをユーザにチェックさせてもよいし、このときに関連の修正入力を受け付けてもよい。なお、このアプリケーション間でのデータの引継ぎは、以下において、特に説明しない場合であっても同様である。
【００４３】
そして、すべての入力項目２１０〜２５０へデータが入力されると、列車検索が実行される。実際の列車検索は、例えば、所定のデータおよび検索エンジンを備えた図示しない別のサーバなどで行われる。検索結果が、図９に示すような検索結果画面３００に表示される（Ｓ１０３）。この画面３００には、年月日３１０と、列車名３２０と、出発地３３０と、到着地３４０と、運営主体３５０とが表示されている。そして、この画面に表示された検索結果データが出力データ履歴テーブル２２に格納される。
【００４４】
次に、列車予約アプリケーションが実行されると、図１０に示すような列車予約画面４００が表示装置３に表示される（Ｓ１０４）。列車予約画面４００は、年月日４１０および列車目に４２０を入力項目として有する。そして、ここでは、年月日４１０が年月日３１０と、列車名４２０が列車名３２０と関連付けられているとすると、出力データ履歴テーブル２２から取得したデータが各項目３１０、３２０の入力データとして供給される。ユーザは、このデータを必要に応じて修正して、列車予約を実行する。そして、予約を行った実績が出力データ履歴テーブル２２に格納される。
【００４５】
次に、宿泊検索アプリケーション＃１が実行されると、図１１に示す宿泊検索画面５００が表示装置３に表示される（Ｓ１０５）。この画面５００の入力項目のうち、関連付けられている項目があれば、上述と同様にデータの引き継ぎが行われる。そして、宿泊検索が行われ、検索結果が図示しない宿泊検索結果画面に表示される。結果画面に表示されたデータが出力データ履歴テーブル２２に格納される（Ｓ１０６）。
【００４６】
ここでは、宿泊検索アプリケーション＃１と同様な宿泊検索アプリケーション＃２を用いて、再度検索を行う（Ｓ１０７，Ｓ１０８）。
【００４７】
次に、比較表作成処理部１８が宿泊検索アプリケーション＃１および＃２の検索結果を比較するための比較画面（図示しない）を表示させる（Ｓ１０９）。これを参照して、ユーザがいずれか一方の検索結果を選択することができる。ここで選択された検索結果が出力データ履歴テーブル２２に格納される。
【００４８】
次に、宿泊予約アプリケーションが実行されると、図１２に示す宿泊予約画面６００が表示装置３に表示される（Ｓ１１０）。この画面６００の入力項目のうち、関連付けられている項目があれば、上述と同様にデータの引き継ぎが行われる。このデータを必要に応じて修正して、宿泊予約を実行する。予約を行った実績が出力データ履歴テーブル２２に格納される。
【００４９】
最後に、出張申請アプリケーションが実行されると、図１３に示すような出張申請画面７００が表示装置３に表示される（Ｓ１１１）。そして、この画面７００についても同様に、入力項目のうち他の画面の出力項目と関連付けられている項目があれば、上述と同様にデータの引き継ぎが行われる。このデータを必要に応じて修正して、出張申請が行われる。出張申請データが出力データ履歴テーブル２２に格納される。
【００５０】
本実施形態により、複数のＷｅｂアプリケーションを連続的に実行するときに、次に実行するＷｅｂアプリケーションの選択を支援することができる。さらに、本実施形態によれば、Ｗｅｂアプリケーション間の関連についてカスタマイズをすることなしに、自動的にシステム間の連携をとることができる。
【００５１】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【図面の簡単な説明】
【図１】本発明を適用した一実施形態に係るアプリケーション連係システムの構成図である。
【図２】アプリケーション定義記憶部１５の記憶内容の一例を示す図である。
【図３】実行順序履歴テーブル２１の記憶内容の一例を示す図である。
【図４】データ生成履歴テーブル２２の記憶内容の一例を示す図である。
【図５】データ関連テーブル２３の記憶内容の一例を示す図である。
【図６】複数のＷｅｂアプリケーションを組み合わせて実行するプロセスの一例を示す図である。
【図７】スケジュール登録画面の一例を示す図である。
【図８】列車検索画面の一例を示す図である。
【図９】列車検索結果画面の一例を示す図である。
【図１０】列車予約画面の一例を示す図である。
【図１１】宿泊検索画面の一例を示す図である。
【図１２】列車予約画面の一例を示す図である。
【図１３】出張申請画面の一例を示す図である。
【符号の説明】
１…アプリケーション連係システム、２…入力装置、３…表示装置、１０…情報処理装置、１１…ブックマーク記憶部、１２…アプリケーション選択支援部、１３…データ関連付け処理部、１４…アプリケーション記憶部、１５…アプリケーション定義記憶部、１８…比較表作成処理部、２０…履歴記憶部、２１…実行順序履歴テーブル、２２…出力データ履歴テーブル、２３…データ関連テーブル、３０…Ｗｅｂブラウザ。
【図１】
2004302790.tif 000003
【図２】
2004302790.tif 000004
【図３】
2004302790.tif 000005
【図４】
2004302790.tif 000006
【図５】
2004302790.tif 000007
【図６】
2004302790.tif 000008
【図７】
2004302790.tif 000009
【図８】
2004302790.tif 000010
【図９】
2004302790.tif 000011
【図１０】
2004302790.tif 000012
【図１１】
2004302790.tif 000013
【図１２】
2004302790.tif 000014
【図１３】
2004302790.tif 000015