(57)【要約】【課題】  複数の異なるシステムに共通する情報をセンタシステムで一括管理することによって、複数の異なるシステムによる情報の更新漏れやミスを防止し、運用の手間とコストを削減すると共に、優れたセキュリティを提供することができる情報管理システムを提供する。【解決手段】  本発明の情報管理システムは、利用会社ごとに異なる複数のシステム２０Ａ，２０Ｂ・・・と、センタシステム１０と、ネットワーク３０と、を備え、センタシステム１０は、センタＤＢ１２と、ＤＢ処理部１１と、センタ端末１４とを備え、センタＤＢ１２には、複数の異なるシステム２０Ａ，２０Ｂ，・・・に共通する情報を共通マスタテーブル１３として保持している。また、複数の異なるシステム２０Ａ，２０Ｂ，・・・は、それぞれプライマリシステム２０Ｐとセカンダリシステム２０Ｓを備えている。【選択図】  図１
2006277450.tif 000002
【特許請求の範囲】
【請求項１】
複数の異なるシステムとセンタシステムの情報を管理する情報管理システムであって、
センタシステムは、複数の異なるシステムに共通する情報を共通マスタテーブルとして保持し、
複数の異なるシステムは、それぞれの所定のタイミングで、前記センタシステムの共通マスタテーブルを参照して、共通情報で当該システムの該当情報を更新する、
ことを特徴とする情報管理システム。
【請求項２】
前記複数の異なるシステムは、それぞれプライマリシステムとセカンダリシステムを備え、
前記プライマリシステムが所定のタイミングで、前記センタシステムの共通マスタテーブルを参照して、共通情報で当該プライマリシステムの該当情報を更新し、
前記セカンダリシステムが所定のタイミングで、前記プライマリシステムの情報で当該セカンダリシステムの情報を更新する、
ことを特徴とする請求項１記載の情報管理システム。
【請求項３】
前記複数の異なるシステムは、それぞれ前記プライマリシステムと前記セカンダリシステムに接続されたプライマリ端末を備え、
前記プライマリシステムの有する情報を前記プライマリ端末で処理すると共に、前記プライマリシステムが稼動不能になった場合には、前記セカンダリシステムの有する情報を前記プライマリ端末で処理する、
ことを特徴とする請求項２記載の情報管理システム。
【請求項４】
前記複数の異なるシステムは、それぞれ前記プライマリシステムに接続されたプライマリ端末と、セカンダリ端末を備え、
前記プライマリシステムの有する情報を前記プライマリ端末で処理すると共に、前記プライマリ端末が稼動不能になった場合には、前記プライマリシステムの有する情報を前記セカンダリ端末で処理する、
ことを特徴とする請求項２記載の情報管理システム。
【請求項５】
前記複数の異なるシステムは、それぞれ前記プライマリシステムおよび前記セカンダリシステムに接続されたプライマリ端末と、セカンダリ端末を備え、
前記プライマリシステムの有する情報を前記プライマリ端末で処理すると共に、前記プライマリシステムおよび前記プライマリ端末が稼動不能になった場合には、前記セカンダリシステムの有する情報を前記セカンダリ端末で処理する、
ことを特徴とする請求項２記載の情報管理システム。
【請求項６】
複数の異なるシステムと、センタシステムと、を備え、複数の異なるシステムに共通する情報を管理する情報管理方法であって、
（Ａ）センタシステムにおいて、複数の異なるシステムに共通する情報を共通マスタテーブルとして保持し、
（Ｂ）複数の異なるシステムにおいて、それぞれの所定のタイミングで、前記ステップ（Ａ）で保持している前記センタシステムの共通マスタテーブルを参照して共通情報を獲得し、
（Ｃ）複数の異なるシステムにおいて、前記ステップ（Ｂ）で獲得した前記共通情報で当該システムの該当情報を更新する、
ことを特徴とする情報管理方法。
【請求項７】
前記複数の異なるシステムは、それぞれプライマリシステムとセカンダリシステムを備え、
（Ｄ）前記プライマリシステムにおいて、所定のタイミングで、前記センタシステムの共通マスタテーブルを参照して、共通情報で当該プライマリシステムの該当情報を更新し、
（Ｅ）前記セカンダリシステムにおいて、所定のタイミングで、前記ステップ（Ｄ）で更新した前記プライマリシステムの情報で当該セカンダリシステムの情報を更新する、
ことを特徴とする請求項６記載の情報管理方法。
【請求項８】
前記複数の異なるシステムは、それぞれ前記プライマリシステムと前記セカンダリシステムに接続されたプライマリ端末を備え、
（Ｆ）前記プライマリシステムの有する情報を前記プライマリ端末で処理し、
（Ｇ）前記プライマリシステムが稼動不能になった場合には、前記セカンダリシステムの有する情報を前記プライマリ端末で処理する、
ことを特徴とする請求項７記載の情報管理方法。
【請求項９】
前記複数の異なるシステムは、それぞれ前記プライマリシステムに接続されたプライマリ端末と、セカンダリ端末を備え、
（Ｆ）前記プライマリシステムの有する情報を前記プライマリ端末で処理し、
（Ｇ）前記プライマリ端末が稼動不能になった場合には、前記プライマリシステムの有する情報を前記セカンダリ端末で処理する、
ことを特徴とする請求項７記載の情報管理方法。
【請求項１０】
前記複数の異なるシステムは、それぞれ前記プライマリシステムおよび前記セカンダリシステムに接続されたプライマリ端末と、セカンダリ端末を備え、
（Ｆ）前記プライマリシステムの有する情報を前記プライマリ端末で処理し、
（Ｇ）前記プライマリシステムおよび前記プライマリ端末が稼動不能になった場合には、前記セカンダリシステムの有する情報を前記セカンダリ端末で処理する、
ことを特徴とする請求項７記載の情報管理方法。
【請求項１１】
コンピュータに複数の異なるシステムに共通する情報を管理させるためのプログラムであって、
前記請求項１から５何れかに記載の情報管理システムの機能を、コンピュータに実現させるためのプログラム。
【請求項１２】
コンピュータに複数の異なるシステムに共通する情報を管理させるためのプログラムであって、
前記請求項６〜１０の何れかに記載の情報管理方法の処理を、コンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の異なるシステムとセンタシステムの情報を管理する情報管理システム、情報管理方法およびプログラムに関する。特には、複数の異なるシステムに共通する情報をセンタシステムで一括管理することによって、複数の異なるシステムによる情報の更新漏れやミスを防止し、運用の手間とコストを削減すると共に、セキュリティに優れた情報管理システム、情報管理方法およびプログラムに関する。
【背景技術】
【０００２】
現在、証券など銘柄情報は利用会社ごとにそれぞれシステムを有して管理され、証券会社のセンタシステムで提供される情報に基づいて、必要な情報を個別に更新している。
【０００３】
このようなシステムにおいては、変更予定の銘柄情報や不足している日本銀行への報告省令レートについて、個々に修正を行い、最新の情報を利用できるようになっている。
【０００４】
また、特開平１１−２５１２６公報では、データウエアハウスを容易に設計製造できるシステムが記載されている。
【特許文献１】特開平１１−２５１２６公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したシステムの場合、情報の更新を手作業で行っているため修正作業に手間とコストがかかる。
【０００６】
また、利用会社ごとにバックアップシステム（セカンダリシステム）を有し、情報の更新は、プライマリシステムへ手作業で行っているため修正作業に手間とコストがかかり、修正ミスなどにより、プライマリシステムとセカンダリシステムの両方で誤った情報が存在する可能性がある。
【０００７】
また、特開平１１−２５１２６公報では、複数のシステムの情報を効果的に管理することができない。
【０００８】
さらに、利用会社ごとのシステム間でのセキュリティに関する管理も十分にすることができない。
【０００９】
従って、本発明の目的は、複数の異なるシステムに共通する情報をセンタシステムで一括管理することによって、複数の異なるシステムによる情報の更新漏れやミスを防止し、運用の手間とコストを削減すると共に、セキュリティに優れた情報管理システム、情報管理方法およびプログラムを提供することである。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明の情報管理システムは、複数の異なるシステムとセンタシステムの情報を管理する情報管理システムであって、センタシステムは、複数の異なるシステムに共通する情報を共通マスタテーブルとして保持し、複数の異なるシステムは、それぞれの所定のタイミングで、前記センタシステムの共通マスタテーブルを参照して、共通情報で当該システムの該当情報を更新する、ことを特徴とする。
【００１１】
ここで、前記複数の異なるシステムは、それぞれプライマリシステムとセカンダリシステムを備え、前記プライマリシステムが所定のタイミングで、前記センタシステムの共通マスタテーブルを参照して、共通情報で当該プライマリシステムの該当情報を更新し、前記セカンダリシステムが所定のタイミングで、前記プライマリシステムの情報で当該セカンダリシステムの情報を更新する、ことができる。
【００１２】
また、前記複数の異なるシステムは、それぞれ前記プライマリシステムと前記セカンダリシステムに接続されたプライマリ端末を備え、前記プライマリシステムの有する情報を前記プライマリ端末で処理すると共に、前記プライマリシステムが稼動不能になった場合には、前記セカンダリシステムの有する情報を前記プライマリ端末で処理する、ことができる。
【００１３】
また、前記複数の異なるシステムは、それぞれ前記プライマリシステムに接続されたプライマリ端末と、セカンダリ端末を備え、前記プライマリシステムの有する情報を前記プライマリ端末で処理すると共に、前記プライマリ端末が稼動不能になった場合には、前記プライマリシステムの有する情報を前記セカンダリ端末で処理する、ことができる。
【００１４】
さらに、前記複数の異なるシステムは、それぞれ前記プライマリシステムおよび前記セカンダリシステムに接続されたプライマリ端末と、セカンダリ端末を備え、前記プライマリシステムの有する情報を前記プライマリ端末で処理すると共に、前記プライマリシステムおよび前記プライマリ端末が稼動不能になった場合には、前記セカンダリシステムの有する情報を前記セカンダリ端末で処理する、ようにしてもよい。
【００１５】
また、上記課題を解決するため、本発明の情報管理方法は、複数の異なるシステムと、センタシステムと、を備え、複数の異なるシステムに共通する情報を管理する情報管理方法であって、（Ａ）センタシステムにおいて、複数の異なるシステムに共通する情報を共通マスタテーブルとして保持し、（Ｂ）複数の異なるシステムにおいて、それぞれの所定のタイミングで、前記ステップ（Ａ）で保持している前記センタシステムの共通マスタテーブルを参照して共通情報を獲得し、（Ｃ）複数の異なるシステムにおいて、前記ステップ（Ｂ）で獲得した前記共通情報で当該システムの該当情報を更新する、ことを特徴とする。
【００１６】
ここで、前記複数の異なるシステムは、それぞれプライマリシステムとセカンダリシステムを備え、（Ｄ）前記プライマリシステムにおいて、所定のタイミングで、前記センタシステムの共通マスタテーブルを参照して、共通情報で当該プライマリシステムの該当情報を更新し、（Ｅ）前記セカンダリシステムにおいて、所定のタイミングで、前記ステップ（Ｄ）で更新した前記プライマリシステムの情報で当該セカンダリシステムの情報を更新する、ことができる。
【００１７】
また、前記複数の異なるシステムは、それぞれ前記プライマリシステムと前記セカンダリシステムに接続されたプライマリ端末を備え、（Ｆ）前記プライマリシステムの有する情報を前記プライマリ端末で処理し、（Ｇ）前記プライマリシステムが稼動不能になった場合には、前記セカンダリシステムの有する情報を前記プライマリ端末で処理する、ことができる。
【００１８】
また、前記複数の異なるシステムは、それぞれ前記プライマリシステムに接続されたプライマリ端末と、セカンダリ端末を備え、（Ｆ）前記プライマリシステムの有する情報を前記プライマリ端末で処理し、（Ｇ）前記プライマリ端末が稼動不能になった場合には、前記プライマリシステムの有する情報を前記セカンダリ端末で処理する、ことができる。
【００１９】
さらに、前記複数の異なるシステムは、それぞれ前記プライマリシステムおよび前記セカンダリシステムに接続されたプライマリ端末と、セカンダリ端末を備え、（Ｆ）前記プライマリシステムの有する情報を前記プライマリ端末で処理し、（Ｇ）前記プライマリシステムおよび前記プライマリ端末が稼動不能になった場合には、前記セカンダリシステムの有する情報を前記セカンダリ端末で処理する、ようにすることもできる。
【００２０】
また、上記課題を解決するため、本発明の第１の態様のプログラムは、コンピュータに複数の異なるシステムに共通する情報を管理させるためのプログラムであって、上述の情報管理システムの機能を、コンピュータに実現させることを特徴とする。
【００２１】
また、上記課題を解決するため、本発明の第２の態様のプログラムは、コンピュータに複数の異なるシステムに共通する情報を管理させるためのプログラムであって、上述の情報管理方法の処理を、コンピュータに実現させることを特徴とする。
【発明の効果】
【００２２】
本発明の情報管理システム、情報管理方法およびプログラムによれば、複数の異なるシステムに共通する情報をセンタシステムで一括管理することによって、複数の異なるシステムによる情報の更新漏れやミスを防止し、運用の手間とコストを削減すると共に、優れたセキュリティを提供することができる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照して本発明の情報管理システム、情報管理方法およびプログラムの実施の形態を説明する。以下においては、主に証券システムにおける情報管理システム、情報管理方法およびプログラムの利用を具体的な一例として説明する。
【００２４】
図１は、本発明の情報管理システムの一例を示す図である。この情報管理システムは、  利用会社ごとに異なる複数のシステム（図１では、ユーザＡシステム２０Ａ，ユーザＢシステム２０Ｂ・・・）と、センタシステム１０と、センタシステム１０と利用会社ごとに異なる複数のシステム２０Ａ，２０Ｂ，・・・を接続するネットワーク３０と、を備えている。
【００２５】
ここで、センタシステム１０は、資産情報などを記憶するセンタＤＢ１２と、センタＤＢ１２に記憶されている資産情報などを管理するＤＢ処理部１１と、センタＤＢ１２に記憶されている資産情報などを参照・更新するセンタ端末１４とを備え、センタＤＢ１２には、複数の異なるシステム２０Ａ，２０Ｂ，・・・に共通する情報（変更予定の銘柄情報や不足している日本銀行への報告省令レート）を共通マスタテーブル１３として保持している。
【００２６】
ここで、複数の異なるシステム２０Ａ，２０Ｂ，・・・は、それぞれプライマリシステム２０Ｐとセカンダリシステム２０Ｓを備え、プライマリシステム２０Ｐは、資産情報などを記憶するプライマリＤＢ２２Ｐと、プライマリＤＢ２２Ｐに記憶されている資産情報などを管理するＤＢ処理部２１Ｐと、を備え、プライマリＤＢ２２Ｐには、センタシステム１０から参照した共通情報（変更予定の銘柄情報や不足している日本銀行への報告省令レート）を共通データ２３Ｐとして保持している。
【００２７】
一方、セカンダリシステム２０Ｓは、資産情報などを記憶するセカンダリＤＢ２２Ｓと、セカンダリＤＢ２２Ｓに記憶されている資産情報などを管理するＤＢ処理部２１Ｓと、を備え、セカンダリＤＢ２２Ｓには、センタシステム１０から参照した共通情報（変更予定の銘柄情報や不足している日本銀行への報告省令レート）を共通データ２３Ｓとして保持している。ここで、セカンダリＤＢ２２Ｓに記憶されている資産情報は、プライマリＤＢ２２Ｐに記憶されている資産情報をコピーすることによって同一性を保つようにしてもよい。
【００２８】
また、プライマリＤＢ２２ＰおよびセカンダリＤＢ２２Ｓに記憶されている資産情報などを参照・更新するプライマリ端末２４Ｐおよびセカンダリ端末２４Ｓを備えている。
【００２９】
各利用会社ごとの複数の異なるシステムは、それぞれの所定のタイミングで、センタシステム１０の共通マスタテーブル１３を参照して、共通情報で当該システムの該当情報を更新する。
【００３０】
ここで、プライマリシステム２０Ｐが所定のタイミングで、センタシステム１０の共通マスタテーブル１３を参照して、共通情報でプライマリシステム２０Ｐの該当情報（共通データ２３Ｐ）を更新し、セカンダリシステム２０Ｓが所定のタイミングで、プライマリシステム２０ＰのプライマリＤＢ２２Ｐに記憶されている情報で当該セカンダリシステム２０ＳのセカンダリＤＢ２２Ｓに記憶されている情報を更新する。これにより、共通データ２３Ｐと共通データ２３Ｓが同一の内容になる。
【００３１】
ここで、通常はプライマリシステム２０Ｐの有する情報をプライマリ端末２４Ｐで処理し、プライマリシステム２０Ｐが稼動不能になった場合には、セカンダリシステム２０Ｓの有する情報をプライマリ端末２４Ｐで処理する。
【００３２】
また、プライマリ端末２４Ｐが稼動不能になった場合には、プライマリシステム２０Ｐの有する情報をセカンダリ端末２４Ｓで処理する。
【００３３】
さらに、プライマリシステム２０Ｐおよびプライマリ端末２４Ｐが稼動不能になった場合には、セカンダリシステム２０Ｓの有する情報をセカンダリ端末２４Ｓで処理する。
【００３４】
図２は、本発明の情報管理方法の処理を示すフローチャートである。先ず、センタシステム１０のセンタＤＢ１２の情報が所定のタイミングで更新される（ステップ２０１）。
【００３５】
次に、利用会社ごとのプライマリシステム２０Ｐ（およびセカンダリシステム２０Ｓ）から、所定のタイミングでセンタＤＢ１２の共通マスタテーブル１３が参照され（ステップ２０２）、共通マスタテーブル１３の共通情報によって、プライマリＤＢ２２Ｐ（およびセカンダリＤＢ２２Ｓ）の共通データ２３Ｐ（２３Ｓ）が自動的に更新される（ステップ２０３）。なお、共通データ２３Ｐ（２３Ｓ）は必ずしもＤＢ２２Ｐ（２２Ｓ）に存在し続ける必要はなく、端末２４Ｐ（２４Ｓ）で参照するごとに共通データ２３Ｐ（２３Ｓ）を一時的に保持するようにしてもよい。
【００３６】
その後、必要に応じて、プライマリＤＢ２２ＰとセカンダリＤＢ２２Ｓの個別情報（共有データ以外の情報）が更新される（ステップ２０４）。ここで、プライマリＤＢ２２ＰとセカンダリＤＢ２２Ｓの整合性を保つため、プライマリＤＢ２２Ｐを更新した後に、セカンダリＤＢ２２Ｓへ情報をコピーするようにしてもよい。なお、プライマリシステム２０Ｐが稼動不能から復帰した場合には、セカンダリＤＢ２２ＳからプライマリＤＢ２２Ｐへ情報をコピーする。
【００３７】
図３は、本発明の情報管理方法の処理を示すフローチャートである。通常は、プライマリシステム２０Ｐの有する情報をプライマリ端末２４Ｐで処理（参照・変更など）する（ステップ３０１）。
【００３８】
ここで、プライマリシステム２０Ｐが障害などで稼動不能になった場合には（ステップ３０２）、プライマリ端末２４Ｐが使用可能であれば（ステップ３０５）、セカンダリシステム２０Ｓの有する情報をプライマリ端末２４Ｐで処理する（ステップ３０６）。
【００３９】
一方、プライマリシステム２０Ｐが稼動中であっても（ステップ３０２）、プライマリ端末２４Ｐが稼動不能になった場合には、プライマリシステム２０Ｓの有する情報をセカンダリ端末２４Ｓで処理する（ステップ３０４）。
【００４０】
また、プライマリシステム２０Ｐおよびプライマリ端末２４Ｐが稼動不能になった場合には（ステップ３０２、ステップ３０５）、セカンダリシステム２０Ｓの有する情報をセカンダリ端末２４Ｓで処理する（ステップ３０７）。
【００４１】
また、上述したように、各利用会社ごとのシステムは、それぞれ独立した環境で稼動することになるため、個々の情報のセキュリティ管理を完璧に行うことができる。
【００４２】
以上、本発明の情報管理システムおよび情報管理方法について説明したが、上述に記載の情報管理システムの機能を、コンピュータに実現させるためのプログラムとすることができ、また、上述に記載の情報管理方法の処理を、コンピュータに実現させるためのプログラムにすることもできる。
【００４３】
上述のように、本発明の情報管理システム、情報管理方法およびプログラムによれば、複数の異なるシステムに共通する情報をセンタシステムで一括管理することによって、複数の異なるシステムによる情報の更新漏れやミスを防止し、運用の手間とコストを削減すると共に、優れたセキュリティを提供することができるようになった。
【図面の簡単な説明】
【００４４】
【図１】本発明の情報管理システムの一例を示す図である。
【図２】本発明の情報管理方法の処理を示すフローチャートである。
【図３】本発明の情報管理方法の処理を示すフローチャートである。
【符号の説明】
【００４５】
１０  センタシステム
１１，２１Ｐ，２１Ｓ  ＤＢ処理部
１２  センタＤＢ
１３  共通マスタテーブル
１４  センタ端末
２０Ａ  ユーザＡシステム
２０Ｂ  ユーザＢシステム
２０Ｐ  プライマリシステム
２０Ｓ  セカンダリシステム
２２Ｐ  プライマリＤＢ
２２Ｓ  セカンダリＤＢ
２３Ｐ，２３Ｓ  共通データ
２４Ｐ  プライマリ端末
２４Ｓ  セカンダリ端末
３０  ネットワーク
【図１】
2006277450.tif 000003
【図２】
2006277450.tif 000004
【図３】
2006277450.tif 000005