(57)【要約】　　　（修正有）【課題】ネットワークＮ１およびＮ２に接続している複数のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、を備えて構成される情報システムにおけるより効率的なデータアクセス方法を提供する。【解決手段】データ利用系システムＰ１が、他のデータ利用系システムＰ２に対しデータ提供系システムＤ２のデータの利用要求をネットワークＮ１を通じて送信し、前記データ利用要求を受信したデータ利用系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求をデータ提供系システムＤ２に送信し、前記実行要求を受信したデータ提供系システムＤ２は、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じてデータ提供系システムＤ１に送信し、データ提供系システムＤ１は、前記データを受信してこれを記憶する。【選択図】　図１
2004005460.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークＮ１およびＮ２に接続している複数のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、を備えて構成される情報システムにおけるデータアクセス方法であって、
データ利用系システムＰ１が、他のデータ利用系システムＰ２に対しデータ提供系システムＤ２のデータの利用要求をネットワークＮ１を通じて送信し、
前記データ利用要求を受信したデータ利用系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求をデータ提供系システムＤ２に送信し、
前記実行要求を受信したデータ提供系システムＤ２は、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じてデータ提供系システムＤ１に送信し、
データ提供系システムＤ１は、前記データを受信してこれを記憶することを特徴とする情報システムにおけるデータアクセス方法。
【請求項２】
ネットワークＮ１およびＮ２に接続している複数のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、ネットワークＮ１に接続している要求管理装置と、を備えて構成される情報システムにおけるデータアクセス方法であって、
データ利用系システムＰ１が、データ提供系システムＤ２のデータの利用を要求するメッセージをネットワークＮ１を通じて要求管理装置に送信し、
前記メッセージを受信した要求管理装置は、適宜なタイミングでネットワークＮ１を通じて前記メッセージに対応するデータ利用要求をデータ利用系システムＰ２に送信し、
前記データ利用要求を受信したデータ利用系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求をデータ提供系システムＤ２に送信し、
前記実行要求を受信したデータ提供系システムＤ２は、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じてデータ提供系システムＤ１に送信し、
データ提供系システムＤ１は、前記データを受信してこれを記憶することを特徴とする情報システムにおけるデータアクセス方法。
【請求項３】
ネットワークＮ１およびＮ２に接続している１以上のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、ネットワークＮ２およびＮ３に接続しているアクセス仲介装置と、を備えて構成される情報システムにおけるデータアクセス方法であって、
アクセス仲介装置は、ネットワークＮ３を通じてアクセス要求を受信した場合に、前記アクセス要求に対応する処理の実行要求をネットワークＮ２を通じてデータ提供系システムＤ１に送信し、
前記実行要求を受信したデータ提供系システムＤ１は、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じてデータ提供系システムＤ０に送信し、
データ提供系システムＤ０は、前記データを受信してこれを記憶することを特徴とする情報システムにおけるデータアクセス方法。
【請求項４】
ネットワークＮ１およびＮ２に接続している１以上のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、ネットワークＮ２およびＮ３に接続しているアクセス仲介装置と、ネットワークＮ２に接続している要求管理装置と、を備えて構成される情報システムにおけるデータアクセス方法であって、
アクセス仲介装置は、ネットワークＮ３を通じてアクセス要求を受信して、データ提供系システムＤ２のデータの利用を要求するメッセージをネットワークＮ１を通じて要求管理装置に送信し、
前記メッセージを受信した要求管理装置は、前記メッセージに対応する処理の実行要求を適宜なタイミングでデータ提供系システムＤ２に送信し、
前記実行要求を受信したデータ提供系システムＤ２は、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じてデータ提供系システムＤ１に送信し、
データ提供系システムＤ１は、前記データを受信してこれを記憶することを特徴とする情報システムにおけるデータアクセス方法。
【請求項５】
ネットワークＮ１およびＮ２に接続している複数のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、ネットワークＮ１およびＮ２およびＮ３に接続しているアクセス仲介装置と、を備えて構成される情報システムにおけるデータアクセス方法であって、
アクセス仲介装置は、ネットワークＮ３を通じてアクセス要求を受信して、データ利用系システムＰ１に対しデータ提供系システムＤ２のデータの利用要求をネットワークＮ１を通じて送信し、
前記データ利用要求を受信したデータ利用系システムＰ１は、他のデータ利用系システムＰ２に対しデータ提供系システムＤ２のデータの利用要求をネットワークＮ１を通じて送信し、
前記データ利用要求を受信したデータ利用系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求をデータ提供系システムＤ２に送信し、
前記実行要求を受信したデータ提供系システムＤ２は、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じてデータ提供系システムＤ０に送信し、
データ提供系システムＤ０は、前記データを受信してこれを記憶することを特徴とする情報システムにおけるデータアクセス方法。
【請求項６】
前記データ提供系システムＤ２は、前記実行要求の処理において、前記ネットワークＮ２を通じて他の前記データ提供系システムと連携して前記必要なデータを生成することを特徴とする請求項５に記載の情報システムにおけるデータアクセス方法。
【請求項７】
ネットワークＮ１およびＮ２に接続している１以上のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、ネットワークＮ１およびＮ２およびＮ３に接続しているアクセス仲介装置と、ネットワークＮ１に接続している要求管理装置と、を備えて構成される情報システムにおけるデータアクセス方法であって、
アクセス仲介装置は、ネットワークＮ３を通じてアクセス要求を受信し、前記アクセス要求に対応するデータ提供系システムのデータの利用を要求するメッセージをネットワークＮ１を通じて要求管理装置に送信し、
前記メッセージを受信した要求管理装置は、ネットワークＮ１を通じて前記メッセージに対応するデータ利用要求を適宜なタイミングでデータ利用系システムに送信し、
前記データ利用要求を受信したデータ利用系システムは、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求をデータ提供系システムに送信し、
前記実行要求を受信したデータ提供系システムは、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じて他のデータ提供系システムに送信し、
前記他のデータ提供系システムは、前記データを受信してこれを記憶することを特徴とする情報システムにおけるデータアクセス方法。
【請求項８】
ネットワークＮ１およびＮ２に接続している複数のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、を備えて構成される情報システムにおけるデータアクセス方法であって、
データ利用系システムＰ１が、他のデータ利用系システムＰ２に対しデータ提供系システムＤ２のデータの利用要求をネットワークＮ１を通じて送信し、
前記データ利用要求を受信したデータ利用系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求をデータ提供系システムＤ２に送信し、
前記実行要求を受信したデータ提供系システムＤ２は、データと前記実行要求をネットワークＮ２を通じてデータ提供系システムＤ１に送信し、
データ提供系システムＤ１は、前記実行要求と前記データを受信し、この実行要求に対応する処理を実行して必要なデータを記憶することを特徴とする情報システムにおけるデータアクセス方法。
【請求項９】
ネットワークＮ１およびＮ２に接続している複数のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、ネットワークＮ１に接続している要求管理装置と、を備えて構成される情報システムにおけるデータアクセス方法であって、
データ利用系システムＰ１が、データ提供系システムＤ２のデータの利用を要求するメッセージをネットワークＮ１を通じて要求管理装置に送信し、
前記メッセージを受信した要求管理装置は、適宜なタイミングでネットワークＮ１を通じて前記メッセージに対応するデータ利用要求をデータ利用系システムＰ２に送信し、
前記データ利用要求を受信したデータ利用系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求をデータ提供系システムＤ２に送信し、
前記実行要求を受信したデータ提供系システムＤ２は、データと前記実行要求をネットワークＮ２を通じてデータ提供系システムＤ１に送信し、
データ提供系システムＤ１は、前記実行要求と前記データを受信し、この実要求に対応する処理を実行して必要なデータを記憶することを特徴とする情報シ
ステムにおけるデータアクセス方法。
【請求項１０】
前記データ提供系システムが前記実行要求に対応して実行する処理には、データ提供系システムのデータの検索・更新・削除・フィルタリング・ソート・集計・ランク付けのいずれかの処理が含まれることを特徴とする請求項１〜９のいずれかに記載の情報システムにおけるデータアクセス方法。
【請求項１１】
他のシステムからデータの利用が要求される先の前記データ提供系システムは、リアルタイム性もしくは高速性が要求されるシステムであることを特徴とする請求項１〜１０のいずれかに記載の情報システムにおけるデータアクセス方法。
【請求項１２】
前記データ利用系システムＰ２は、前記データデータ利用系システムＰ１よりもリアルタイム性が要求されるシステムであることを特徴とする請求項１、２、５、８、９のいずれかに記載の情報システムにおけるデータアクセス方法。
【請求項１３】
前記要求管理装置は、受信した前記メッセージをキューイング方式により管理し、ＦＩＦＯ方式により前記各メッセージに対応するデータ利用要求を該当の前記データ利用系システムもしくは前記データ提供系システムに送信することを特徴とする請求項２、４、７、９のいずれかに記載の情報システムにおけるデータアクセス方法。
【請求項１４】
前記要求管理装置は、受信した前記メッセージを記憶し、前記データ利用系システムもしくはデータ提供系システムが当該要求管理装置からの処理要求を受け付ける状態にあるかどうかを示す情報を、前記データ利用系システムもしくはデータ提供系システムから受信し、
前記情報に基づいて、記憶している前記メッセージに対応するデータ利用要求を送信するかどうかを決定することを特徴とする請求項２、４、７、９のいずれかに記載の情報システムにおけるデータアクセス方法。
【請求項１５】
前記要求管理装置は、前記メッセージを記憶し、
あるメッセージに対応するデータ利用要求についての処理完了通知を受信した後に、記憶している他の前記メッセージに対応するデータ利用要求を送信することを特徴とする請求項２、４、７、９のいずれかに記載の情報システムにおけるデータアクセス方法。
【請求項１６】
前記要求管理装置は、前記データ利用系システムもしくは前記データ提供系システムの稼働状況に応じて前記実行要求もしくは前記データ利用要求を送信することを特徴とする請求項２、４、７、９に記載の情報システムにおけるデータアクセス方法。
【請求項１７】
前記メッセージには識別情報が付帯し、
前記要求管理装置は、前記識別情報と１以上の前記データ利用系システムもしくは前記データ提供系システムとの対応づけを記憶し、
前記要求管理装置は、前記メッセージを受信した場合に、これに付帯する前記識別情報を前記対応づけと対照することでその識別情報に対応づけられている前記データ利用系システムもしくは前記データ提供系システムに対し、前記データ利用要求、もしくは、前記実行要求を送信することを特徴とする請求項２、４、７、９のいずれかに記載の情報システムにおけるデータアクセス方法。
【請求項１８】
前記アクセス仲介装置は、前記データ利用系システムもしくは前記データ提供系システムの稼働状況に応じて前記アクセス要求に対応するメッセージやデータ利用要求、もしくは、処理の実行要求を送信することを特徴とする請求項３〜７のいずれかに記載の情報システムにおけるデータアクセス方法。
【請求項１９】
前記メッセージには識別情報が付帯し、
前記アクセス仲介装置は、前記識別情報と１以上の前記データ利用系システムもしくは前記データ提供系システムとの対応づけを記憶し、
前記アクセス仲介装置は、前記アクセス要求を受信した場合にこれに付帯する前記識別情報を前記対応づけと対照しその識別情報に対応づけられている前記データ提供系システムに対して前記メッセージもしくは前記処理の実行要求を送信することを特徴とする請求項３〜７のいずれかに記載の情報システムにおけるデータアクセス方法。
【請求項２０】
前記識別情報が、前記アクセス要求の送信元を特定する情報であることを特徴とする請求項１９に記載の情報システムにおけるデータアクセス方法。
【請求項２１】
ネットワークＮ１およびＮ２に接続している複数のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、を備えて構成される情報システムであって、
データ利用系システムＰ１が、他のデータ利用系システムＰ２に対しデータ提供系システムＤ２のデータの利用要求をネットワークＮ１を通じて送信し、
前記データ利用要求を受信したデータ利用系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求をデータ提供系システムＤ２に送信し、
前記実行要求を受信したデータ提供系システムＤ２は、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じてデータ提供系システムＤ１に送信し、
データ提供系システムＤ１は、前記データを受信してこれを記憶することを特徴とする情報システム。
【請求項２２】
ネットワークＮ１およびＮ２に接続している複数のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、ネットワークＮ１に接続している要求管理装置と、を備えて構成される情報システムであって、
データ利用系システムＰ１が、データ提供系システムＤ２のデータの利用を要求するメッセージをネットワークＮ１を通じて要求管理装置に送信し、
前記メッセージを受信した要求管理装置は、ネットワークＮ１を通じて前記メッセージに対応するデータ利用要求をデータ利用系システムＰ２に送信し、
前記データ利用要求を受信したデータ利用系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求をデータ提供系システムＤ２に送信し、
前記実行要求を受信したデータ提供系システムＤ２は、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じてデータ提供系システムＤ１に送信し、
データ提供系システムＤ１は、前記データを受信してこれを記憶することを特徴とする情報システム。
【請求項２３】
ネットワークＮ１およびＮ２に接続している１以上のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、ネットワークＮ２およびＮ３に接続しているアクセス仲介装置と、を備えて構成される情報システムであって、
アクセス仲介装置は、ネットワークＮ３を通じてアクセス要求を受信した場合に、前記アクセス要求に対応する処理の実行要求をネットワークＮ２を通じてデータ提供系システムＤ２に送信し、
前記実行要求を受信したデータ提供系システムＤ２は、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じてデータ提供系システムＤ１に送信し、
データ提供系システムＤ１は、前記データを受信してこれを記憶することを特徴とする情報システム。
【請求項２４】
ネットワークＮ１およびＮ２に接続している１以上のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、ネットワークＮ２およびＮ３に接続しているアクセス仲介装置と、ネットワークＮ２に接続している要求管理装置と、を備えて構成される情報システムであって、
アクセス仲介装置は、ネットワークＮ３を通じてアクセス要求を受信して、データ提供系システムＤ２のデータの利用を要求するメッセージをネットワークＮ１を通じて要求管理装置に送信し、
前記メッセージを受信した要求管理装置は、前記メッセージに対応する処理の実行要求をデータ提供系システムＤ２に送信し、
前記実行要求を受信したデータ提供系システムＤ２は、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じてデータ提供系システムＤ１に送信し、
データ提供系システムＤ１は、前記データを受信してこれを記憶することを特徴とする情報システム。
【請求項２５】
ネットワークＮ１およびＮ２に接続している複数のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、ネットワークＮ１およびＮ２およびＮ３に接続しているアクセス仲介装置と、を備えて構成される情報システムであって、
アクセス仲介装置は、ネットワークＮ３を通じてアクセス要求を受信した場合に、データ利用系システムＰ１に対しデータ提供系システムＤ２のデータの利用要求をネットワークＮ１を通じて送信し、
前記データ利用要求を受信したデータ利用系システムＰ１は、他のデータ利用系システムＰ２に対しデータ提供系システムＤ２のデータの利用要求をネットワークＮ１を通じて送信し、
前記データ利用要求を受信したデータ利用系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求をデータ提供系システムＤ２に送信し、
前記実行要求を受信したデータ提供系システムＤ２は、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じてデータ提供系システムＤ０に送信し、
データ提供系システムＤ０は、前記データを受信してこれを記憶することを特徴とする情報システム。
【請求項２６】
前記データ提供系システムＤ２は、前記実行要求の処理において前記ネットワークＮ２を通じた他の前記データ提供系システムとの連携により前記必要なデータを生成することを特徴とする請求項２５に記載の情報システム。
【請求項２７】
ネットワークＮ１およびＮ２に接続している１以上のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、ネットワークＮ１およびＮ２およびＮ３に接続しているアクセス仲介装置と、ネットワークＮ１に接続している要求管理装置と、を備えて構成される情報システムであって、
アクセス仲介装置は、ネットワークＮ３を通じてアクセス要求を受信して、前記アクセス要求に対応するデータ提供系システムのデータの利用を要求するメッセージをネットワークＮ１を通じて要求管理装置に送信し、
前記メッセージを受信した要求管理装置は、ネットワークＮ１を通じて前記メッセージに対応するデータ利用要求をデータ利用系システムに送信し、
前記データ利用要求を受信したデータ利用系システムは、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求をデータ提供系システムに送信し、
前記実行要求を受信したデータ提供系システムは、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じて他のデータ提供系システムに送信し、
前記他のデータ提供系システムは、前記データを受信してこれを記憶することを特徴とする情報システム。
【請求項２８】
ネットワークＮ１およびＮ２に接続している複数のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、を備えて構成される情報システムであって、
データ利用系システムＰ１が、他のデータ利用系システムＰ２に対しデータ提供系システムＤ２のデータの利用要求をネットワークＮ１を通じて送信し、
前記データ利用要求を受信したデータ利用系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求をデータ提供系システムＤ２に送信し、
前記実行要求を受信したデータ提供系システムＤ２は、データと前記実行要求をネットワークＮ２を通じてデータ提供系システムＤ１に送信し、
データ提供系システムＤ１は、前記実行要求と前記データを受信し、この実行要求に対応する処理を実行して必要なデータを記憶することを特徴とする情報システムにおける情報システム。
【請求項２９】
ネットワークＮ１およびＮ２に接続している複数のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、ネットワークＮ１に接続している要求管理装置と、を備えて構成される情報システムであって、
データ利用系システムＰ１が、データ提供系システムＤ２のデータの利用を要求するメッセージをネットワークＮ１を通じて要求管理装置に送信し、
前記メッセージを受信した要求管理装置は、適宜なタイミングでネットワークＮ１を通じて前記メッセージに対応するデータ利用要求をデータ利用系システムＰ２に送信し、
前記データ利用要求を受信したデータ利用系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求をデータ提供系システムＤ２に送信し、
前記実行要求を受信したデータ提供系システムＤ２は、データと前記実行要求をネットワークＮ２を通じてデータ提供系システムＤ１に送信し、
データ提供系システムＤ１は、前記実行要求と前記データを受信し、この実行要求に対応する処理を実行して必要なデータを記憶することを特徴とする情報システムにおける情報システム。
【請求項３０】
受信した前記メッセージをキューイング方式により管理し、ＦＩＦＯ方式により前記各メッセージに対応するデータ利用要求を該当の前記データ利用系システムもしくは前記データ提供系システムに送信することを特徴とする請求項２２、２４、２７、２９のいずれかに記載の情報システムにおける前記要求管理装置。
【請求項３１】
受信した前記メッセージを記憶し、
前記データ利用系システムもしくはデータ提供系システムが当該要求管理装置からの処理要求を受け付ける状態にあるかどうかを示す情報を、前記データ利用系システムもしくはデータ提供系システムから受信し、
前記情報に基づいて、記憶している前記メッセージに対応するデータ利用要求を送信するかどうかを決定することを特徴とする請求項２２、２４、２７、２９のいずれかに記載の情報システムにおける前記要求管理装置。
【請求項３２】
前記データ提供系システムは、ディスクサブシステム装置であることを特徴とする、請求項１〜２０記載のデータアクセス方法。
【請求項３３】
前記データ提供系システムは、ディスクサブシステム装置であることを特徴とする、請求項２１〜３１記載の情報システム。
【請求項３４】
前記ディスクサブシステム装置は、前記処理を実行する処理実行手段と、データ送信手段と、データ受信手段と、データ記憶手段を有することを特徴とする請求項３３記載の情報システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報システムにおけるデータアクセス方法および情報システムに関する。
【０００２】
【従来の技術】
図７は、例えば、銀行のオンラインや経理等の業務、商社、物流会社などにおける在庫管理、鉄道会社や航空会社における座席予約などに適用される、近年の情報システムの標準的なシステム形態を示している。業務系システムＰ２およびこれに接続する業務系データベースＤ２は、例えば、銀行のオンライン業務、商品の受発注や在庫管理、経理／財務など、恒常的に高レスポンス、高スループット等の迅速性が要求される定型的な業務に用いられる。ＯＬＴＰ（Ｏｎ−Ｌｉｎｅ　Ｔｒａｎｓａｃｔｉｏｎ　Ｐｒｏｃｅｓｓｉｎｇ）などはその代表例である。一方、この図の情報系システムＰ１は、トランザクションやログジャーナルなどの業務系データベースに蓄積されたデータを利用して行われる、例えば、商品の販売動向分析や在庫数の時系列的な遷移、購買パターン分析、意志決定支援業務などの非定型的な業務に用いられる。ＯＬＡＰ（Ｏｎｌｉｎｅ　Ａｎａｌｙｔｉｃａｌ　Ｐｒｏｃｅｓｓｉｎｇ）などを用いた処理はその代表例であり、この場合、情報系データベースＤ１は、データウエアハウスとして機能する。情報系システムＰ１および情報系データベースＤ１は、通常、業務系システムＰ２および業務系データベースＤ２に比べ、リアルタイム性や迅速性に対する要求は低い。これらシステムやデータベースは、一般にＯＳや各種アプリケーションがインストールされた、汎用機やＰＣサーバなどで構成される。システムやデータベースは、それぞれ単体で構成される場合もあるし、複数台で構成される場合もある。（非特許文献１）
【０００３】
【非特許文献１】
コリン・バラゴン（Ｃｏｒｉｎｎｅ　Ｂａｒａｇｏｉｎ）、外５名、“Ｂｕｉｌｄｉｎｇ　ｔｈｅ　Ｏｐｅｒａｔｉｏｎａｌ　Ｄａｔａ　ｓｔｏｒｅ　ｏｎ　ＤＢ２　ＵＤＢ　Ｕｓｉｎｇ　ＩＢＭ　Ｄａｔａ　Ｒｅｐｌｉｃａｔｉｏｎ，　ＷｅｂＳｐｈｅｒｅ，　ＭＱ　Ｆａｍｉｌｙ，　ａｎｄ　ＤＢ２　Ｗａｒｅｈｏｕｓｅ　Ｍａｎａｇｅｒ”、［ｏｎｌｉｎｅ］、２００１年１２月、アイビーエム（ＩＢＭ）、ｐｐ．１０３図４−５の右図、［２００３年２月２１日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｒｅｄｂｏｏｋｓ．ｉｂｍ．ｃｏｍ／ｐｕｂｓ／ｐｄｆｓ／ｒｅｄｂｏｏｋｓ／ｓｇ２４６５１３．ｐｄｆ＞
【０００４】
【発明が解決しようとする課題】
この情報システムにおいて、例えば、情報系システムＰ１が業務系データベースＤ２に格納されているデータを利用した分析業務を行う場合には、情報系システムＰ１は、業務系データベースＤ２から必要なデータを取得しなければならないことがある。
【０００５】
このような場合、まず、情報系システムＰ１が、ネットワークＮ１を通じて業務系システムＰ２に必要なデータ利用要求を送信する（Ｓ７１０）。前記利用要求を受信すると、業務系システムＰ２は業務系データベースＤ２から該当データを取得し（Ｓ７１１）、これをネットワークＮ１を通じて情報系システムＰ１に送信する（Ｓ７１２）。情報系システムＰ１は、前記データを受信して情報系データベースＤ１に格納する（Ｓ７１３）。
【０００６】
ここで前記ネットワークＮ１としては、例えば、ＬＡＮが用いられるが、前記のデータの送信はＬＡＮのトラフィックに影響を与え、情報系システムＰ１と業務系システムＰ２との間の他の通信に影響を与える。また、前記データの転送中は、情報系システムＰ１および業務系システムＰ２のリソースも消費される。
【０００７】
一方、情報系システムＰ１や業務系システムＰ２、情報系データベースＤ１や業務系データベースＤ２などの情報システムの各構成要素に対する、リアルタイム性や迅速性の要求の度合いは、システムやデータベースごとに、一般に、時間とともに変化する。従って、情報システムの効率的な運用のためには、データ転送のような比較的重い処理は、リアルタイム性や迅速性が要求されない時間帯を狙って行うことが、情報システムの運用上好ましい。
【０００８】
本発明は、このような観点からなされたもので、より効率的な運用が可能な情報システムにおけるデータアクセス方法および情報システムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
この目的を達成する本発明の主たる発明は、ネットワークＮ１およびＮ２に接続している複数のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、を備えて構成される情報システムにおけるデータアクセス方法であって、
データ利用系システムＰ１が、他のデータ利用系システムＰ２に対しデータ提供系システムＤ２のデータの利用要求をネットワークＮ１を通じて送信し、
前記データ利用要求を受信したデータ利用系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求をデータ提供系システムＤ２に送信し、
前記実行要求を受信したデータ提供系システムＤ２は、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じてデータ提供系システムＤ１に送信し、
データ提供系システムＤ１は、前記データを受信してこれを記憶することを特徴とする。
【００１０】
【発明の実施の形態】
＝＝＝開示の概要＝＝＝
以下の開示により、少なくとも次のことが明らかにされる。
ネットワークＮ１およびＮ２に接続している複数のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、を備えて構成される情報システムにおけるデータアクセス方法であって、データ利用系システムＰ１が、他のデータ利用系システムＰ２に対しデータ提供系システムＤ２のデータの利用要求をネットワークＮ１を通じて送信し、前記データ利用要求を受信したデータ利用系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求をデータ提供系システムＤ２に送信し、前記実行要求を受信したデータ提供系システムＤ２は、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じてデータ提供系システムＤ１に送信し、データ提供系システムＤ１は、前記データを受信してこれを記憶することを特徴とする情報システムにおけるデータアクセス方法、及びネットワークＮ１およびＮ２に接続している複数のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、を備えて構成される情報システムにおけるデータアクセス方法であって、データ利用系システムＰ１が、他のデータ利用系システムＰ２に対しデータ提供系システムＤ２のデータの利用要求をネットワークＮ１を通じて送信し、前記データ利用要求を受信したデータ利用系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求をデータ提供系システムＤ２に送信し、前記実行要求を受信したデータ提供系システムＤ２は、データと前記実行要求をネットワークＮ２を通じてデータ提供系システムＤ１に送信し、データ提供系システムＤ１は、前記実行要求と前記データを受信し、この実行要求に対応する処理を実行して必要なデータを記憶することを特徴とする情報システムにおけるデータアクセス方法。
【００１１】
ここで、データ利用系システムＰ１とは、例えば、前述の情報系システムであり、データ利用系システムＰ２とは、例えば、前述の業務系システムである。また、データ提供系システムＤ１とは、例えば、前述の情報系データベースであり、また、データ提供系システムＤ２とは、例えば、前述の業務系データベースである。さらに、これらのデータ提供系システムは、記憶装置システムとして実装されていてもよい。
【００１２】
ネットワークＮ１は、例えば、ＴＣＰ／ＩＰプロトコルに従ったＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）であり、ネットワークＮ２は、例えば、ファイバチャネル（Ｆｉｂｒｅ　Ｃｈａｎｎｅｌ）などを用いて構成されたＳＡＮ（Ｓｔｏｒａｇｅ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）である。
【００１３】
このデータアクセス方法によれば、データ転送は、主としてデータ提供系システムＤ１、Ｄ２間のネットワークＮ２を通じた通信により行われる。従って、データ転送によるネットワークＮ１のトラフィックへの影響は殆ど無く、また、データ利用系システムＰ１、Ｐ２のリソースの消費も殆ど無い。
【００１４】
ネットワークＮ１およびＮ２に接続している複数のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、ネットワークＮ１に接続している要求管理装置Ｓと、を備えて構成される情報システムにおけるデータアクセス方法であって、データ利用系システムＰ１が、データ提供系システムＤ２のデータの利用を要求するメッセージをネットワークＮ１を通じて要求管理装置Ｓに送信し、前記メッセージを受信した要求管理装置Ｓは、適宜なタイミングでネットワークＮ１を通じて前記メッセージに対応するデータ利用要求をデータ利用系システムＰ２に送信し、前記データ利用要求を受信したデータ利用系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求をデータ提供系システムＤ２に送信し、前記実行要求を受信したデータ提供系システムＤ２は、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じてデータ提供系システムＤ１に送信し、データ提供系システムＤ１は、前記データを受信してこれを記憶することを特徴とする情報システムにおけるデータアクセス方法、及びネットワークＮ１およびＮ２に接続している複数のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、ネットワークＮ１に接続している要求管理装置Ｓと、を備えて構成される情報システムにおけるデータアクセス方法であって、データ利用系システムＰ１が、データ提供系システムＤ２のデータの利用を要求するメッセージをネットワークＮ１を通じて要求管理装置Ｓに送信し、前記メッセージを受信した要求管理装置Ｓは、適宜なタイミングでネットワークＮ１を通じて前記メッセージに対応するデータ利用要求をデータ利用系システムＰ２に送信し、前記データ利用要求を受信したデータ利用系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求をデータ提供系システムＤ２に送信し、前記実行要求を受信したデータ提供系システムＤ２は、データと前記実行要求をネットワークＮ２を通じてデータ提供系システムＤ１に送信し、データ提供系システムＤ１は、前記実行要求と前記データを受信し、この実行要求に対応する処理を実行して必要なデータを記憶することを特徴とする情報システムにおけるデータアクセス方法。
【００１５】
このデータアクセス方法では、データ利用系システムＰ１からのメッセージは要求管理装置Ｓに送信され、要求管理装置Ｓは、前記メッセージに対応するデータ利用要求を適宜なタイミングでデータ利用系システムＰ２に送信する。ここで適宜なタイミングを、例えば、データ利用系システムＰ２についてリアルタイム性や迅速性がさほど要求されない時間帯とすれば、情報システムが行っている主業務に対する影響を少なくでき、情報システムの効率的な運用が可能となる。
【００１６】
ネットワークＮ１およびＮ２に接続している１以上のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、ネットワークＮ２およびＮ３に接続しているアクセス仲介装置と、を備えて構成される情報システムにおけるデータアクセス方法であって、アクセス仲介装置は、ネットワークＮ３を通じてアクセス要求を受信した場合に、前記アクセス要求に対応する処理の実行要求をネットワークＮ２を通じてデータ提供系システムＤ１に送信し、前記実行要求を受信したデータ提供系システムＤ１は、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じてデータ提供系システムＤ０に送信し、データ提供系システムＤ０は、前記データを受信してこれを記憶することを特徴とする情報システムにおけるデータアクセス方法。
【００１７】
ここで、ネットワークＮ３は、例えば、インターネットであり、アクセス仲介装置は、例えば、データベース連携機能を有するインターネット上のＷｅｂサーバである（なお、後の説明では、「チャネル系システム」と表記している）。
【００１８】
このデータアクセス方法において、例えば、アクセス仲介装置は、例えば、前述した情報系データベースであるデータ提供系システムＤ１のデータを利用したい場合、利用対象となるデータをデータ提供系システムＤ０（後の説明では、「チャネル系データベース」と表記している）に複写し、複写したデータ提供系システムＤ０のデータを利用する。これにより、アクセス仲介装置がデータ提供系システムＤ１のデータを利用する際の、データ提供系システムＤ１に与える負荷を減らすことができ、情報システムの効率的な運用が可能となる。
【００１９】
ネットワークＮ１およびＮ２に接続している１以上のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、ネットワークＮ２およびＮ３に接続しているアクセス仲介装置と、ネットワークＮ２に接続している要求管理装置Ｓと、を備えて構成される情報システムにおけるデータアクセス方法であって、アクセス仲介装置は、ネットワークＮ３を通じてアクセス要求を受信して、データ提供系システムＤ２のデータの利用を要求するメッセージをネットワークＮ１を通じて要求管理装置Ｓに送信し、前記メッセージを受信した要求管理装置Ｓは、前記メッセージに対応する処理の実行要求を適宜なタイミングでデータ提供系システムＤ２に送信し、前記実行要求を受信したデータ提供系システムＤ２は、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じてデータ提供系システムＤ１に送信し、データ提供系システムＤ１は、前記データを受信してこれを記憶することを特徴とする情報システムにおけるデータアクセス方法。
【００２０】
このデータアクセス方法では、アクセス仲介装置からのメッセージは要求管理装置Ｓに送信され、要求管理装置Ｓは、前記メッセージに対応する処理の実行要求を適宜なタイミングでデータ提供系システムＤ１に送信する。ここで適宜なタイミングを、例えば、データ提供系システムＤ１についてリアルタイム性や迅速性がさほど要求されない時間帯とすれば、情報システムが行っている主業務に対する影響を少なくでき、情報システムの効率的な運用が可能となる。
【００２１】
ネットワークＮ１およびＮ２に接続している複数のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、ネットワークＮ１およびＮ２およびＮ３に接続しているアクセス仲介装置と、を備えて構成される情報システムにおけるデータアクセス方法であって、アクセス仲介装置は、ネットワークＮ３を通じてアクセス要求を受信して、データ利用系システムＰ１に対しデータ提供系システムＤ２のデータの利用要求をネットワークＮ１を通じて送信し、前記データ利用要求を受信したデータ利用系システムＰ１は、他のデータ利用系システムＰ２に対しデータ提供系システムＤ２のデータの利用要求をネットワークＮ１を通じて送信し、前記データ利用要求を受信したデータ利用系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求をデータ提供系システムＤ２に送信し、前記実行要求を受信したデータ提供系システムＤ２は、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じてデータ提供系システムＤ０に送信し、データ提供系システムＤ０は、前記データを受信してこれを記憶することを特徴とする情報システムにおけるデータアクセス方法。なお、前記データ提供系システムＤ２は、前記実行要求の処理において、例えば、前記ネットワークＮ２を通じて他の前記データ提供系システムと連携して前記必要なデータを生成する。
【００２２】
このデータアクセス方法において、例えば、アクセス仲介装置は、例えば、前述した情報系データベースであるデータ提供系システムＤ１のデータを利用したい場合、データ利用系システムＰ１、Ｐ２やデータ提供系システムＤ１、Ｄ２の連携動作により、最終的に抽出した利用対象のデータを、データ提供系システムＤ０に複写し、複写したデータ提供系システムＤ０のデータを利用する。これにより、アクセス仲介装置がデータ提供系システムＤ１のデータを利用する際の、データ提供系システムＤ１に与える負荷を減らすことができ、情報システムの効率的な運用が可能となる。また、アクセス仲介装置は、一回のデータ利用要求を送信するだけで、データ利用系システムＰ１、Ｐ２やデータ提供系システムＤ１、Ｄ２の連携がないと得ることができない性質のデータを、データ提供システムＤ０にセットアップすることができる。なお、前記のような性質のデータの具体例は、例えば、請求データや支払データなどの処理を経てからでないと入手できないような集計関連のデータである。
【００２３】
ネットワークＮ１およびＮ２に接続している１以上のデータ利用系システムと、ネットワークＮ２に接続している複数のデータ提供系システムと、ネットワークＮ１およびＮ２およびＮ３に接続しているアクセス仲介装置と、ネットワークＮ１に接続している要求管理装置Ｓと、を備えて構成される情報システムにおけるデータアクセス方法であって、アクセス仲介装置は、ネットワークＮ３を通じてアクセス要求を受信し、前記アクセス要求に対応するデータ提供系システムのデータの利用を要求するメッセージをネットワークＮ１を通じて要求管理装置Ｓに送信し、前記メッセージを受信した要求管理装置Ｓは、ネットワークＮ１を通じて前記メッセージに対応するデータ利用要求を適宜なタイミングでデータ利用系システムに送信し、前記データ利用要求を受信したデータ利用系システムは、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求をデータ提供系システムに送信し、前記実行要求を受信したデータ提供系システムは、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じて他のデータ提供系システムに送信し、前記他のデータ提供系システムは、前記データを受信してこれを記憶することを特徴とする情報システムにおけるデータアクセス方法。
【００２４】
このデータアクセス方法では、アクセス仲介装置からのメッセージは、要求管理装置Ｓに送信され、要求管理装置Ｓは、前記メッセージに対応するデータ利用要求を適宜なタイミングでデータ利用系システムに送信する。ここで適宜なタイミングを、例えば、データ利用系システムやデータ提供系システムについてリアルタイム性や迅速性がさほど要求されない時間帯とすれば、情報システムが行っている主業務に対する影響を少なくでき、情報システムの効率的な運用が可能となる。なお、アクセス仲介装置は、一回のデータ利用要求を送信するだけで、データ提供システムＤ０にセットアップすることができる。
【００２５】
なお、前記データ提供系システムが前記実行要求に対応して実行する処理には、データ提供系システムのデータの検索・更新・削除・フィルタリングのいずれかの処理が含まれる。また、他のシステムからデータの利用が要求される先の前記データ提供系システムは、例えば、リアルタイム性もしくは高速性が要求されるシステムである。また、前記データ利用系システムＰ２は、例えば、前記データデータ利用系システムＰ１よりもリアルタイム性が要求されるシステムである。
【００２６】
前記要求管理装置Ｓは、例えば、受信した前記メッセージをキューイング方式により管理し、ＦＩＦＯ方式により前記各メッセージに対応するデータ利用要求を該当の前記データ利用系システムもしくは前記データ提供系システムに送信する。
【００２７】
また、前記要求管理装置Ｓは、例えば、受信した前記メッセージを記憶し、前記データ利用系システムもしくはデータ提供系システムが当該要求管理装置Ｓからの処理要求を受け付ける状態にあるかどうかを示す情報を、前記データ利用系システムもしくはデータ提供系システムから受信し、前記情報に基づいて、記憶している前記メッセージに対応するデータ利用要求を送信するかどうかを決定する。
【００２８】
また、前記要求管理装置Ｓは、前記メッセージを記憶し、あるメッセージに対応するデータ利用要求についての処理完了通知を受信した後に、記憶している他の前記メッセージに対応するデータ利用要求を送信する。
【００２９】
また、前記要求管理装置Ｓは、前記データ利用系システムもしくは前記データ提供系システムの稼働状況に応じて前記実行要求もしくは前記データ利用要求を送信する。
【００３０】
また、前記メッセージには識別情報が付帯し、前記要求管理装置Ｓは、前記識別情報と１以上の前記データ利用系システムもしくは前記データ提供系システムとの対応づけを記憶し、前記要求管理装置Ｓは、前記メッセージを受信した場合に、これに付帯する前記識別情報を前記対応づけと対照することでその識別情報に対応づけられている前記データ利用系システムもしくは前記データ提供系システムに対し、前記データ利用要求、もしくは、前記実行要求を送信する。
【００３１】
また、前記アクセス仲介装置は、前記データ利用系システムもしくは前記データ提供系システムの稼働状況に応じて前記アクセス要求に対応するメッセージやデータ利用要求、もしくは、処理の実行要求を送信する。
【００３２】
また、前記メッセージには識別情報が付帯し、前記アクセス仲介装置は、前記識別情報と１以上の前記データ利用系システムもしくは前記データ提供系システムとの対応づけを記憶し、前記アクセス仲介装置は、前記アクセス要求を受信した場合にこれに付帯する前記識別情報を前記対応づけと対照しその識別情報に対応づけられている前記データ提供系システムに対して前記メッセージもしくは前記処理の実行要求を送信する。なお、前記識別情報は、例えば、前記アクセス要求の送信元を特定する情報である。
【００３３】
なお、以上の説明において、利用系もしくは提供系という言葉は、便宜上用いているものに過ぎず、データ利用系システムが他のシステムに対してデータを提供する仕組みを有していてもよいし、データ提供系システムが他のシステムのデータを利用する仕組みを有していてもよい。
＝＝＝第一実施例＝＝＝
図１は、本発明の第一実施例として説明する情報システムの構成を示す図である。
ネットワークＮ１は、前述したように、例えば、ＬＡＮなどで構成され、一方、ネットワークＮ２は、例えば、ＳＡＮなどで構成される。図１では、ネットワークＮ１は、安価・低速で少量のデータ制御用、一方、ネットワークＮ２は高価・高速で大量のデータ伝送用を想定しているが、必ずしもこのような仕様に限定されるわけではない。
情報系システムＰ１および業務系システムＰ２は、それぞれネットワークＮ１およびＮ２の双方に接続する。ネットワークＮ２には、情報系データベースＤ１および業務系データベースＤ２が接続している。各システムの機能や役割の具体例は、前述と同様である。
【００３４】
この情報システムにおいて、情報系システムＰ１が、データ提供系システムＤ２のデータを必要となった場合に行われる処理について説明する。
まず、情報系システムＰ１が、ネットワークＮ１を通じて業務系システムＰ２にデータ提供系システムＤ２のデータの利用要求を送信する。この場合、情報系システムＰ１には、利用要求を発信する先として、業務系システムＰ２を示す情報が管理者等によって予め登録されている（Ｓ１１０）。一方、このデータ利用要求を受信した業務系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求（Ｓ１１１）を業務系データベースＤ２に送信する。ここで実行要求には、例えば、検索・更新・削除・フィルタリングのいずれかの処理が含まれることもある。また、業務系システムＰ２は、受信した利用要求に含まれるデータ提供系システムを示す情報に基づいて、実行要求を転送する先を決定する。
前記実行要求を受信したデータ提供系システムＤ２は、この実行要求に対応する処理を実行し、必要なデータをネットワークＮ２を通じてデータ提供系システムＤ１に送信する（Ｓ１１２）。
前記データを受信した情報系データベースＤ１は、そのデータを記憶する。以後、情報系システムＰ１は、情報系データベースＤ１にアクセスし、記憶された前記データを利用することになる。
この処理において、業務系データベースＤ２から情報系データベースＤ１へのデータ転送は、主としてネットワークＮ２を通じて行われる。また、データ転送は、主として情報系データベースＤ１と業務系データベースＤ２との間で行われるため、データ転送中に情報系システムＰ１や業務系システムＰ２のリソースを消費することもない。
＝＝＝第二実施例＝＝＝
図２は、本発明の第二実施例として説明する情報システムＰ１の構成を示す図である。図２の構成は、ネットワークＮ１に要求管理装置Ｓが接続していることを除けば、基本的に第一実施例の場合と同じである。
第一実施例の場合と同様に、情報系システムＰ１が、データ提供系システムＤ２のデータを必要とする場合における、当該情報システムの動作について説明する。
【００３５】
まず、情報系システムＰ１は、業務系データベースＤ２のデータの利用を要求するメッセージを、ネットワークＮ１を通じて要求管理装置Ｓに送信する。この場合、情報系システムＰ１には、予め、ユーザ等によってメッセージの送信先となる要求管理装置を示すアドレス等の情報が格納されている（Ｓ２１０）。前記メッセージを受信した要求管理装置Ｓは、ネットワークＮ１を通じて前記メッセージに対応するデータ利用要求を業務系システムＰ２に送信する。この場合、要求管理装置Ｓは、メッセージに含まれる情報にしたがって、利用要求の転送先を決定する（Ｓ２１１）。
前記データ利用要求を受信した業務系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求を業務系データベースＤ２に送信する（Ｓ２１２）。ここで実行要求には、例えば、検索・更新・削除・フィルタリングのいずれかの処理が含まれることもある。
前記実行要求を受信した業務系データベースＤ２は、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じて情報系データベースＤ１に送信する（Ｓ２１３）。
前記データを受信した情報系データベースＤ１は、そのデータを記憶する。以後、情報系システムＰ１は、情報系データベースＤ１にアクセスし、記憶された前記データを利用する。
【００３６】
以上の処理においては、要求管理装置Ｓが、情報系システムＰ１からメッセージを受信する。また、後述するように、要求管理装置Ｓは、メッセージを記憶しておくことができ、また、要求管理装置Ｓは、業務系システムＰ２や業務系データベースＤ２の稼働状態を監視して、例えば、業務系システムＰ２や業務系データベースＤ２の処理負荷が少ない時に、業務系システムＰ２へのデータ利用要求（Ｓ２１１）を送信する。従って、情報システムＰ１の効率的な運用が図られることになる。
また、この実施例の処理において、業務系データベースＤ２から情報系データベースＤ１へのデータ転送は、主としてネットワークＮ２を通じて行われる。従って、ネットワークＮ１のトラフィックを増大させることが無い。また、データ転送は、主として情報系データベースＤ１と業務系データベースＤ２との間で行われるため、情報系システムＰ１や業務系システムＰ２のリソースを消費することもない。
＝＝＝第三実施例＝＝＝
図３は、本発明の第三実施例として説明する情報システムの構成を示す図である。図３は、第一実施例の構成に、さらに、ネットワークＮ２に接続するデータ提供系システムの一つであるチャネル系データベースＤ０と、ネットワークＮ２およびネットワークＮ３に接続するアクセス仲介装置Ｐ０と、ネットワークＮ３に接続する端末Ｔとを加えた構成になっている。
【００３７】
ネットワークＮ３は、例えば、インターネットであり、例えば、端末Ｔはインターネットに接続されたコンピュータである。アクセス仲介装置Ｐ０は、ネットワークＮ３に接続する端末Ｔから送られてくるアクセス要求に応答し、端末ＴにＷｅｂページなどを送信するＷｅｂサーバなどの装置である。アクセス仲介装置Ｐ０は、例えば、端末Ｔからインターネットを通じてアクセスがあった場合に、情報系データベースＤ１や業務系データベースＤ２のデータを抽出し、その内容を編集等して端末Ｔに送信する。
【００３８】
以下、アクセス仲介装置Ｐ０が、端末Ｔから送られてくるアクセス要求を受信した場合に、その応答に必要な情報を情報系データベースＤ１から検索し、その結果を記載したデータを端末Ｔに送信するまでの処理を説明する。
まず、アクセス仲介装置Ｐ０は、ネットワークＮ３を通じて端末Ｔからのアクセス要求を受信した場合（Ｓ３１０）、前記アクセス要求に対応する処理の実行要求をネットワークＮ２を通じて情報系データベースＤ１に送信する（Ｓ３１１）。
前記実行要求を受信した情報系データベースＤ１は、この実行要求に対応する処理を実行し、必要なデータをネットワークＮ２を通じてチャネル系データベースＤ０に送信する（Ｓ３１２）。ここで実行要求には、例えば、検索・更新・削除・フィルタリングのいずれかの処理が含まれることもある。
チャネル系データベースＤ０は、前記データを受信してこれを記憶する。これによりチャネル系システムＰ０は、チャネル系データベースＤ０にアクセスすることで、情報系データベースＤ１のデータを利用することができ、チャネル系システムＰ０は前記データを利用することで、端末Ｔへの応答情報を生成し、これを例えばＷｅｂページなどに記載して送信する。
【００３９】
このように、以上の処理では、チャネル系システムＰ０は、本来、情報系データベースＤ１にアクセスして行わなければならない処理を、チャンネル系データベースＤ０にアクセスして行う。従って、情報系データベースＤ１に与える処理負荷は、最小限に抑えられ、情報システムの効率的な運用が図られる。
＝＝＝第四実施例＝＝＝
図４は、本発明の第四実施例として説明する情報システムの構成を示す図である。図４は、第三実施例の構成に、さらに、ネットワークＮ２に接続する要求管理装置Ｓを加えた構成である。
要求管理装置Ｓは、アクセス仲介装置Ｐ０から送られてくるメッセージを記憶し、情報系データベースＤ１の稼働状態を監視して、例えば、情報系データベースＤ１の処理負荷が少ない時にデータ利用要求を送信する。以下、本実施例の仕組みについて詳述する。
【００４０】
アクセス仲介装置Ｐ０は、端末ＴからネットワークＮ３を通じてアクセス要求を受信すると（Ｓ４１０）、情報系データベースＤ１のデータの利用を要求するメッセージをネットワークＮ１を通じて要求管理装置Ｓに送信する（Ｓ４１１）。
前記メッセージを受信した要求管理装置Ｓは、前記メッセージに対応する処理の実行要求を、情報系データベースＤ１に送信する（Ｓ４１２）。ここで実行要求には、例えば、検索・更新・削除・フィルタリングのいずれかの処理が含まれることもある。
前記実行要求を受信した情報系データベースＤ１は、この実行要求に対応する処理を実行し、必要なデータをネットワークＮ２を通じてチャネル系データベースＤ０に送信する（Ｓ４１３）。情報系データベースＤ１は、前記データを受信してこれを記憶する。
以上の処理後、チャネル系システムＰ０は、チャネル系データベースＤ０にアクセスすることで情報系データベースＤ１のデータを利用することができる。チャネル系システムは、前記データを利用して、例えばＷｅｂページの行い、端末Ｔに送信する。
【００４１】
以上の処理においては、要求管理装置Ｓが、情報系システムＰ１からメッセージを受信している。また、後述するように、要求管理装置Ｓは、メッセージを記憶しておくことができ、また、要求管理装置Ｓは、情報系データベースＤ１の稼働状態を監視して、例えば、情報系データベースＤ１の処理負荷が少ない時に、チャネル系データベースＤ０にデータ利用要求を送信する。これにより、情報システムの効率的な運用が図られることになる。
＝＝＝第５実施例＝＝＝
図５は、本発明の第五実施例として説明するデータ利用系システムの構成を示す図である。
図５の構成は、図３と同様である。この実施例では、チャネル系システムＰ０が端末ＴからネットワークＮ３を通じてアクセス要求を受信し、このアクセス要求の返答するため業務系データベースＤ２や情報系データベースＤ１のデータが必要になった場合に、チャネル系システムＰ０から情報系システムＰ１にデータ利用要求を送信する。以下、本実施例の仕組みを詳述する。
【００４２】
まず、アクセス仲介装置Ｐ０は、ネットワークＮ３を通じてアクセス要求を受信し（Ｓ５１０）、情報系システムＰ１に対し業務系データベースＤ２のデータの利用要求をネットワークＮ１を通じて送信する（Ｓ５１１）。
前記データ利用要求を受信した情報系システムＰ１は、業務系システムＰ２に対し業務系データベースＤ２のデータの利用要求をネットワークＮ１を通じて送信する（Ｓ５１２）。
前記データ利用要求を受信した業務系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求を業務系データベースＤ２に送信する（Ｓ５１３）。前記実行要求を受信した業務系データベースＤ２は、この実行要求に対応する処理を実行して必要なデータをネットワークＮ２を通じてチャネル系データベースＤ０に送信する（Ｓ５１４）。チャネル系データベースＤ０は、前記データを受信してこれを記憶する。
【００４３】
なお、前記実行要求の処理において、業務系データベースＤ２は、必要に応じて前記ネットワークＮ２を通じて情報系データベースＤ１と連携して前記必要なデータを生成する。この場合、前記必要なデータは、業務系データベースＤ２からではなく、情報系データベースＤ１からチャネル系データベースＤ０に送信されることもある（Ｓ５１５、Ｓ５１６）。このような連携は、例えば、情報系データベースＤ１のデータを抽出する前に、情報系データベースＤ１が、業務系データベースＤ２から抽出したデータを取得しておく必要がある場合などに必要となる。
【００４４】
また、業務系データベースＤ２や情報系データベースＤ１は、前記データ転送指示要求や処理要求に対応する処理が完了すると、必要に応じてその旨をネットワークＮ２を通じて業務系システムＰ２や情報系システムＰ１に通知する。そして、前記通知を受信した業務系システムＰ２や情報系システムＰ１は、さらに、前記データ利用要求についての処理が完了した旨の通知を、ネットワークＮ１などを通じてチャネル系システムＰ０に通知する。これによりチャネル系システムＰ０は、前記データ利用要求メッセージに対応する処理が完了したことを認知する。
【００４５】
ところで、以上の処理において、業務系データベースＤ２から情報系データベースＤ１へのデータ転送や、情報系データベースＤ１からチャネル系データベースＤ０へのデータ転送は、高速で大量のデータ通信に適しているネットワークＮ２を通じて行われる。このため、ネットワークＮ１のトラフィックを増大させることは無い。
また、データ転送は、基本的に各データベース間で行われるため、データ転送中に情報系システムＰ１や業務系システムＰ２のリソースを消費することもない。
＝＝＝第六実施例＝＝＝
図６は、本発明の第六実施例として説明するデータ利用系システムの構成を示す図である。図６の構成は図４の構成に類似するが、ネットワークＮ１に接続する要求管理装置Ｓを設けている点で異なる。
この実施例では、チャネル系システムＰ０が業務系データベースＤ２や情報系データベースＤ１を利用する必要が生じるようなアクセス要求を、ネットワークＮ３を通じて端末Ｔから受信した場合に、チャネル系システムＰ０が、自ら直接データベースにアクセスするのではなく、要求管理装置Ｓにメッセージを送信し、要求管理装置Ｓから業務系システムＰ２や情報系システムＰ１に処理を依頼する。以下、本実施例の仕組みについて詳述する。
【００４６】
アクセス仲介装置Ｐ０は、ネットワークＮ３を通じてアクセス要求を受信すると（Ｓ６１０）、業務系データベースＤ２もしくは情報系データベースＤ１のデータの利用を要求するメッセージを、ネットワークＮ１を通じて要求管理装置Ｓに送信する（Ｓ６１１）。
前記メッセージを受信した要求管理装置Ｓは、ネットワークＮ１を通じて前記メッセージに対応するデータ利用要求を、業務系システムＰ２もしくは情報系システムＰ１に送信する（Ｓ６１２）。前記データ利用要求を受信した業務系システムＰ２もしくは情報系システムＰ１は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求を、業務系データベースＤ２もしくは情報系データベースＤ１に送信する（Ｓ６１３）。なお、どのシステムにデータ利用要求を送信するか、どのデータベースに実行要求を送信するかは、当該情報システムにより様々である。
前記実行要求を受信した業務系データベースＤ２や情報系データベースＤ１は、この実行要求に対応する処理を実行し、必要なデータをネットワークＮ２を通じてチャネル系データベースＤ０に送信する（Ｓ６１４）。なお、前記のデータベースの連携も必要に応じて行われる。
チャネル系データベースＤ０は、前記データを受信してこれを記憶する。これによりチャネル系システムＰ０は、チャネル系データベースＤ０にアクセスすることで、情報系データベースＤ１のデータを利用することができる。チャネル系システムＰ０は前記データを利用することで、端末への応答情報を生成し、これを例えばＷｅｂページなどに記載して送信する。
【００４７】
なお、業務系データベースＤ２や情報系データベースＤ１は、前記データ転送指示要求や処理要求に対応する処理が完了すると、必要に応じてその旨をネットワークＮ２などを通じて業務系システムＰ２や情報系システムＰ１に通知する（Ｓ６１５）。さらに、前記通知を受信した業務系システムＰ２や情報系システムＰ１は、この通知を受信すると、さらに、前記データ利用要求についての処理が完了した旨の通知を、ネットワークＮ１などを通じて要求管理装置Ｓに送信する（Ｓ６１６）。
要求管理装置Ｓは、前記通知を受信して、前記データ利用要求についての処理が完了したことを認知する。また、必要に応じて、ネットワークＮ１などを通じて、その旨がチャネル系システムＰ０に通知され（Ｓ６１７）、これによりチャネル系システムＰ０は、前記メッセージに対応する処理が完了したことを認知する。
【００４８】
以上の処理において、要求管理装置Ｓは、後述する機能により、情報系システムＰ１、業務系システムＰ２、情報系データベースＤ１、業務系データベースＤ２の稼働状態を監視して、例えば、情報系システムＰ１や業務系システムＰ２、情報系データベースＤ１や業務系データベースＤ２の処理負荷が少ない時などに、チャネル系データベースＤ０にデータ利用要求を送信する。これにより、情報システムの効率的な運用が図られる。
＝＝＝要求管理装置Ｓの機能＝＝＝
要求管理装置Ｓは、受信したメッセージを蓄積記憶することができ、各データ利用要求メッセージに対応する処理を実行する。前記処理は、例えば、情報系システムＰ１や業務系システムＰ２、情報系データベースＤ１、業務系データベースＤ２などに対する処理要求である。
【００４９】
各メッセージに対応する処理の実行順序は様々に設定される。例えば、一般的なデータキューイング方式の場合と同様に、ＦＩＦＯ（Ｆｉｒｓｔ　ｉｎ　Ｆｉｒｓｔ　Ｏｕｔ）方式で行われる場合、前記メッセージに付帯して指定された優先順位に従って処理される場合、一定の条件を満たすメッセージを優先的に処理する場合などである。
【００５０】
また、要求管理装置Ｓは、情報系システムＰ１や業務系システムＰ２、情報系データベースＤ１、業務系データベースＤから送信されてくる、これらが当該要求管理装置Ｓからの処理要求を受け付ける状態にあるかどうかを示す情報を受信して、この情報に基づいて、前記メッセージに対応する前記実行要求や前記データ利用要求を送信するかどうかを決定することもできる。
また、要求管理装置Ｓは、メッセージを記憶し、あるメッセージに対応するデータ利用要求についての処理完了通知を受信した後に、記憶している他の前記メッセージに対応するデータ利用要求を送信する機能も有している。
また、要求管理装置Ｓは、情報系システムＰ１や業務系システムＰ２、情報系データベースＤ１、業務系データベースＤ２の稼働状況に応じて前記実行要求や前記データ利用要求を送信する機能を備える。
また、要求管理装置Ｓは、所定の識別情報と１以上の前記情報系システムＰ１もしくは業務系システムＰ２との対応づけを記憶し、前記メッセージを受信した場合、これに前記識別情報が付帯している場合にはその識別情報を前記対応づけと対照することでその識別情報に対応づけられているシステムに前記データ利用要求を送信する機能も備える。
【００５１】
一方、アクセス仲介装置Ｐ０は、情報系システムＰ１や業務系システムＰ２、情報系データベースＤ１や業務系データベースＤ２の稼働状況に応じて前記アクセス要求に対応するメッセージやデータ利用要求、実行要求を送信する機能を備える。
また、アクセス仲介装置Ｐ０は、所定の識別情報と１以上の情報系データベースＤ１、もしくは、業務系データベースＤ２との対応づけを記憶し、端末Ｔから前記アクセス要求を受信した場合にこれに前記所定の識別情報が付帯する場合には、これを前記対応づけと対照しその識別情報に対応づけられている情報系データベースＤ１、もしくは、業務系データベースＤ２に対して前記処理の実行要求を送信する機能を備える。
なお、前記識別情報は、例えば、前記アクセス要求の送信元を特定する情報である。
【００５２】
ところで、以上に説明したシステムやデータベースは、必ずしも業務系、情報系といったジャンルに適用されるものである必要はなく、システムやデータベースが他の業務に適用されている場合でも、本発明を適用できる。
＝＝＝第七実施例＝＝＝
図８は、本発明の第七実施例として説明する情報システムの構成を示す図である。
図８に示した構成は、基本的に図１に示した構成と同じである。
【００５３】
この情報システムにおいて、情報系システムＰ１が、データ提供系システムＤ２のデータを必要となった場合に行われる処理について説明する。
まず、情報系システムＰ１が、ネットワークＮ１を通じて業務系システムＰ２にデータ提供系システムＤ２のデータの利用要求を送信する（Ｓ１１０）。一方、このデータ利用要求を受信した業務系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求（Ｓ１１１）を業務系データベースＤ２に送信する。ここで実行要求には、例えば、検索・更新・削除・フィルタリング・ソート・集計・ランク付けのいずれかの処理が含まれることもある。
前記実行要求を受信したデータ提供系システムＤ２は、この実行要求とＤ２が記憶しているデータをネットワークＮ２を通じてデータ提供系システムＤ１に送信する（Ｓ１１３）（Ｓ１１２）。
前記実行要求及び前記データを受信した情報系データベースＤ１は、その実行要求に応じた処理を行い、その結果生成されたデータを記憶する。以後、情報系システムＰ１は、情報系データベースＤ１にアクセスし、記憶された前記データを利用することになる。
この処理において、業務系データベースＤ２から情報系データベースＤ１へのデータ転送は、主としてネットワークＮ２を通じて行われる。また、データ転送は、主として情報系データベースＤ１と業務系データベースＤ２との間で行われるため、データ転送中に情報系システムＰ１や業務系システムＰ２のリソースを消費することもない。
＝＝＝第八実施例＝＝＝
図９は、本発明の第八実施例として説明する情報システムＰ１の構成を示す図である。図９の構成は、ネットワークＮ１に要求管理装置Ｓが接続していることを除けば、基本的に第七実施例の場合と同じである。
第七実施例の場合と同様に、情報系システムＰ１が、データ提供系システムＤ２のデータを必要とする場合における、当該情報システムの動作について説明する。
【００５４】
まず、情報系システムＰ１は、業務系データベースＤ２のデータの利用を要求するメッセージを、ネットワークＮ１を通じて要求管理装置Ｓに送信する（Ｓ２１０）。前記メッセージを受信した要求管理装置Ｓは、ネットワークＮ１を通じて前記メッセージに対応するデータ利用要求を業務系システムＰ２に送信する（Ｓ２１１）。
前記データ利用要求を受信した業務系システムＰ２は、ネットワークＮ２を通じて前記データ利用要求に対応する処理の実行要求を業務系データベースＤ２に送信する（Ｓ２１２）。ここで実行要求には、例えば、検索・更新・削除・フィルタリング・ソート・集計・ランク付けのいずれかの処理が含まれることもある。　　前記実行要求を受信した業務系データベースＤ２は、この実行要求とＤ２が記憶するデータをネットワークＮ２を通じて情報系データベースＤ１に送信する（Ｓ２１４）（Ｓ２１３）。
前記データを受信した情報系データベースＤ１は、その実行要求に応じた処理を行い、その結果生成されたデータを記憶する。以後、情報系システムＰ１は、情報系データベースＤ１にアクセスし、記憶された前記データを利用する。
【００５５】
以上の処理においては、要求管理装置Ｓの働きは、第二実施例の場合と同じである。
また、この実施例の処理において、業務系データベースＤ２から情報系データベースＤ１へのデータ転送は、主としてネットワークＮ２を通じて行われる。従って、ネットワークＮ１のトラフィックを増大させることが無い。また、データ転送は、主として情報系データベースＤ１と業務系データベースＤ２との間で行われるため、情報系システムＰ１や業務系システムＰ２のリソースを消費することもない。
＝＝＝データ提供系システムの構成例＝＝＝
データ提供系システムＤの構成例を図１０に示す。データ提供系システムＤは記憶装置システムであり、ネットワークＮ２を介して実行要求及びデータの送受信を行うポート１００１、コントローラ１００２、並びにデータを蓄積して記憶するデータ記憶部１００３から構成される。コントローラ１００２は、プログラムを格納する制御メモリ１００４、プログラムを実行するプロセッサ１００５及びデータ記憶部１００３に記憶されているデータを一時的に記憶するキャッシュメモリ１００６から構成される。制御メモリ１００４には、受け取った処理要求に対応する処理を実行する制御プログラム１００７が格納される。データ記憶部１００３は、単体のディスク装置でも、複数のディスク装置を有するディスクアレイでも良い。また、データ記憶部１００３は、ＲＡＩＤのような冗長構成となっていても良い。データ記憶部１００３には、ユーザに使用されるデータベース等のデータが格納される。
【００５６】
一方、データ利用系システムＰは、一般の計算機、具体的には、プロセッサ、キャッシュメモリ、入出力部、及び記憶装置を有する装置である。
【００５７】
データ利用系システムＰからデータ提供系システムＤに転送される実行要求の例を図１１に示す。実行要求１１００は、データの処理を行うデータ提供系システムＤを示す情報が登録される処理実施先フィールド１１０１、データに対する処理内容を示す情報が登録される処理内容フィールド１１０２、実行要求１１００を経由するデータ提供系システムを示す情報が登録される経由システムフィールド１１０３、及びデータの転送先となるデータ提供系システムを示す情報が登録される転送先フィールド１１０４から構成される。なお、本図の実行要求１１００は、上述した実施形態では、図１、図８の実行要求Ｓ１１１、図２、図９の実行要求Ｓ２１２、図３の実行要求Ｓ３１１、図４の実行要求Ｓ４１２、図５の実行要求Ｓ５１３、及び図６の実行要求Ｓ６１３で用いられている。
【００５８】
データ提供系システムから他のデータ提供系システムに転送される実行要求の例を図１２に示す。実行要求１２００は、図１１で説明した実行要求１１００の構成に加え、転送先で処理されるデータが格納されるデータフィールド１２０１を有する。なお、本図の実行要求１２００は、上述した実施形態では、図１のＳ１１２、図２のＳ２１３、図３のＳ３１２、図４のＳ４１３、図５のＳ５１４、Ｓ５１５、Ｓ５１６、図６のＳ６１４、図８のＳ１１３及びＳ１１２を合せたデータ、並びに図９のＳ２１４及びＳ２１３を合せたデータで用いられている実行要求に該当する。
【００５９】
図１３は、図１０で示したデータ提供系システムのコントローラ１００２が、制御プログラム１００７を実行することで、受信した実行要求を処理する手順の例を示す図である。
【００６０】
コントローラ１００２は、ポート１００１を介して、データ利用系システム又はデータ提供系システムから、実行要求１１００又は実行要求１２００を受取る（ステップ１３０１）。次に、コントローラ１００２は、受取った実行要求の処理実施先フィールド１１０１を参照し、処理を実施するデータ提供系システムＤを判定する（ステップ１３０２）。
【００６１】
処理を実施するデータ提供系システムＤが自分自身である場合、コントローラ１００２は、処理内容フィールド１１０２に指定された処理を行う。なお、受取った実行要求にデータフィールド１２０１がある場合、コントローラ１００２は、データフィールド１２０１に格納されたデータに対して処理を行い、データフィールドの更新を行う。データフィールド１２０１がなければ、コントローラ１００２は、データ記憶部１００３からデータを取得して処理を行い、処理結果をデータフィールド１２０１に含む実行要求を作成する（ステップ１３０３）。
【００６２】
処理を実施するデータ提供系システムＤが他のデータ提供系システムなら、コントローラ１００２は、受取った実行要求にデータフィールド１２０１がなければ、データ記憶部１００３からデータを取得してデータフィールド１２０１として実行要求に追加する（ステップ１３１０）。
【００６３】
次に、コントローラ１２０１は、実行要求のデータ転送先フィールド１１０４を参照して、データ転送先のデータ提供系システムＤが自分自身かどうかを判定する（ステップ１３０４）。データ転送先が自分自身であれば、データフィールド１２０１に格納されたデータをデータ記憶部１００３に記憶する（ステップ１３０８）。データ転送先が他システムの場合、コントローラ１００２は、実行要求の経由システムフィールド１１０３を参照して経由先があるかを判定する（ステップ１３０５）。
【００６４】
経由システムフィールド１１０３に経由先を示す値があれば、コントローラ１００２は、経由システムフィールド１１０３から経由システム示す情報を削除する。例えば、経由システムフィールド１１０３のフィールドの先頭から順に複数の経由先を示す情報が格納されている場合は、コントローラ１００２は、その先頭に格納されている情報を選択し、経由システムフィールド１１０３から削除する（ステップ１３０６）。その後、コントローラ１００２は、削除した経由システムに実行要求を転送する（ステップ１３０７）。経由システムを示す情報がない場合、コントローラ１００２は、転送先フィールド１１０３に記述されたデータ提供系システムＤに実行要求を転送する（１３０９）。
【００６５】
以下、上述した各実施形態における各データ提供系システムで具体的に図１３の処理がどのように行われているかを説明する。
【００６６】
まず、第一実施例で示したように、最初に実行要求を受け取ったデータ提供系システムＤ（以下、「ソース」と呼ぶ。第一実施例では業務系ＤＢ）において実行処理を行う場合について説明する。この場合、データ利用系システムＰ２からソースに実行要求１１１０、具体的には、実行要求１１１０ａが送られる。実行要求１１１０ａを受け取ったソースでは、図１３に示す処理が起動される。まずソースは、実行要求１１１０ａを受信する（ステップ１３０１）。次にソースは、実行要求１１１０ａの処理実施先フィールド１１０１を参照する。この場合、フィールドに格納された値がＤ２であり処理実施先はソースとなる（ステップ１３０２）。次に、ソースは、実行要求１１１０ａの処理内容フィールド１１０２で指定された処理を行う。この場合、実行要求１１１０ａにはデータフィールド１２０１が付与されていないため、ソースは、ソースが有するデータ記憶部１００３からデータを取得して処理内容フィールド１１０２に記載された処理（本例ではソート、集計）を行い、結果を反映した処理要求１２１０ａを作成する。処理されたデータは処理要求１２１０ａのデータフィールド１２０１に格納される（ステップ１３０３）。
【００６７】
次にソースは、処理要求１２１０ａの転送先フィールド１１０４を参照し、転送先がソースか否かを判定する（ステップ１３０４）。この場合、転送先フィールド１１０４に格納された値はＤ１で、ソースではないので、ソースは、経由システムがあるかどうかを経由システムフィールド１１０３を参照して判断する（ステップ１３０５）。この場合経由システムフィールド１１０３に値は格納されていないので、ソースは、処理要求１２１０ａをネットワークＮ２によりデータ転送先フィールド１１０４に記載されたデータ提供系システムＤ１に転送する（ステップ１３０９）。
【００６８】
次に、ソースから処理要求１２１０ａを受け取ったデータ提供系システムＤ１における図１３の具体的処理手順を説明する。処理要求１２１０ａを受取ったデータ提供系システムＤ１は（ステップ１３０１）、処理実施先を判定する（ステップ１３０２）。この場合処理実施先フィールド１１０１の値はＤ２であり自システムではないので、データ提供系システムＤ１は、転送先を判定する（ステップ１３０４）。この場合、転送先フィールド１１０４に格納された値はＤ１であり自システムであるので、データ提供系システムＤ１は、処理要求のデータフィールド１２０１に記憶されたデータをデータ提供系システムＤ１のデータ記憶部１００３に記憶する（ステップ１３０８）。この結果、データ提供系システムＤとネットワークＮ２のみでデータの転送及び変換を行うことが可能になり、データ利用系システムＰ及び第一のネットワークＮ１の負荷を低減することが可能になる。
【００６９】
次に、第七実施例で示したように、最終的に処理要求が到達するデータ提供系システムＤ（以下「ターゲット」、第七実施例では情報系ＤＷＨ）においてデータの処理が行われる場合について説明する。
【００７０】
この場合、まず、データ利用系システムＰ２からソースに、図１１の１１１０ｂに示す実行要求が送られる。実行要求１１１０ｂを受け取ったソースは（ステップ１３０１）、実行要求１１１０ｂの処理実施先フィールド１１０１を参照する。この場合、値はＤ１（ターゲット）であり処理実施先はソースではない（ステップ１３０２）。したがって、次にソースは、データ転送先を判定する（ステップ１３０４）。この場合、転送先フィールド１１０４に格納された値はＤ１（ターゲット）でありソースではないので、ソースは経由システムがあるか否かを判定する。この場合、経由システムフィールド１１０３には値が格納されておらず、ソースは、経由システムはないと判定する（ステップ１３０５）。その後、ソースは転送先（ターゲット）にデータを転送する。しかし、実行要求１１１０ａにはデータフィールド１２０１が付与されていないため、ソースは、データ記憶部１００３からデータを取得し、取得したデータを処理要求１１１０ｂに付与し、処理要求１２１０ｂを作成する。そしてソースは、データ転送先フィールド１１０４に記載されたターゲットに、ネットワークＮ２を用いて処理要求１２１０ｂを転送する（ステップ１３０９）。
【００７１】
ソースから処理要求１２１０ｂを受け取ったターゲットは（ステップ１３０１）、処理実施先を判定する（ステップ１３０２）。この場合、処理実施先フィールド１１０１に格納された値はターゲットを示すＤ１なので、ターゲットは、処理内容フィールド１１０２に記載された処理を実施する。この場合、処理要求１２１０ｂにデータフィールド１２０１があるので、ターゲットは、データフィールド１２０１に記憶されたデータに対する処理を行う（ステップ１３０３）。次にターゲットは、転送先を判定する（ステップ１３０４）。この場合、転送先フィールド１１０４に格納された値がターゲットを示すＤ１であるので、ターゲットは、処理要求１２１０ａのデータフィールド１２０１に格納されたデータを自身が有するデータ記憶部１００３に記憶する（ステップ１３０８）。このように、ターゲットにおいて負荷の高い変換処理を行うことにより、ソースにアクセスするデータ利用系システムに対する影響をさけることが可能になる。
【００７２】
【発明の効果】
本発明によれば、より効率的な運用が可能な情報システムを提供することができる。
【図面の簡単な説明】
【図１】本発明の第一実施例による、情報システムの構成を示す図である。
【図２】本発明の第二実施例による、情報システムの構成を示す図である。
【図３】本発明の第三実施例による、情報システムの構成を示す図である。
【図４】本発明の第四実施例による、情報システムの構成を示す図である。
【図５】本発明の第五実施例による、情報システムの構成を示す図である。
【図６】本発明の第六実施例による、情報システムの構成を示す図である。
【図７】従来の情報システムの構成を示す図である。
【図８】本発明の第七実施例による、情報システムの構成を示す図である。
【図９】本発明の第八実施例による、情報システムの構成を示す図である。
【図１０】本発明のデータ提供系システムの構成例である。
【図１１】本発明のデータ利用系システムからデータ提供系システムに送られる実行要求の例である。
【図１２】本発明のデータ提供系システムからデータ提供系システムに送られる実行要求及びデータの例である。
【図１３】データ提供系システムで実施される処理の例である。
【符号の説明】
Ｐ０　アクセス仲介装置（チャネル系システム）
Ｐ１　データ利用系システム（情報系システム）
Ｐ２　データ利用系システム（業務系システム）
Ｄ０　データ提供系システム（チャネル系データベース）
Ｄ１　データ提供系システム（情報系データベース）
Ｄ２　データ提供系システム（業務系データベース）
Ｎ１〜Ｎ３　ネットワーク
Ｔ　　端末
【図１】
2004005460.tif 000003
【図２】
2004005460.tif 000004
【図３】
2004005460.tif 000005
【図４】
2004005460.tif 000006
【図５】
2004005460.tif 000007
【図６】
2004005460.tif 000008
【図７】
2004005460.tif 000009
【図８】
2004005460.tif 000010
【図９】
2004005460.tif 000011
【図１０】
2004005460.tif 000012
【図１１】
2004005460.tif 000013
【図１２】
2004005460.tif 000014
【図１３】
2004005460.tif 000015