(57)【要約】【課題】  既存のコンピュータ・システムにあっては、耐障害性、高速性、処理能力の拡張性、セキュリティ対策等に、欠点、弱点があり、それらを解決することが非常に重要な課題となっており、それらの課題を解決することが望まれている。【解決手段】  本発明は、コンピュータ・システムにあって、複数システム系統で同一処理を実行する耐障害機能と、処理のボトルネックの無い高速並列処理機能と、無制限でサーバー数に比例した拡張性機能と、複数段のダイレクト・アクセスによる高速データベース機能と、セキュリティ侵害遮断およびデータ欠損化管理機能との１つまたは複数の機能のコンピュータ・プログラムを備えることを特徴とするコンピュータ・システムを考案し、解決したものである。【選択図】図１
2015156197.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ・システムにあって、整合性を保ちながらオンサイトあるいはリモートサイトの複数のシステム系統に同一処理を併行実行させ、正常処理を実行したシステムの処理結果により処理を完結させる機能を有したプログラムと、かつ、あるいは、または複数のシステム系統の処理が互いに他に従属することなしに、同一の処理を行う機能を有したプログラムと、かつ、あるいは、または複数のシステム系統が互いに依存しないで処理順序を同一にする機能を処理リクエストに付したシーケンスナンバーにより制御するプログラムと、かつ、あるいは、または障害を起したシステム系統からの応答が無い場合、当該システム系統が異常である旨の情報を管理者用コンピュータに通知する機能を有するプログラムと、かつ、あるいは、または障害を起したシステム系統で異常となったサーバーを自動的に予備のハードウェアに切り替える機能を有するプログラムと、かつ、あるいは、またはシステム系統にさらなる障害がある場合に、システム系統全体を処理から除外する機能を有するプログラムと、かつ、あるいは、または障害が発生したシステム系統あるいはサーバーを修理あるいはリプレースした後、管理者が始動することで即時に新規の処理リクエストの処理を開始し、それまでの処理結果を現在の正常な状態にする機能を有したプログラムと、かつ、あるいは、またはクライアント・マシンからＮＬＢ，スケジューラー等の制御サーバーを使用しないで、複数の並列処理プロセス・サーバー中の１台を特定してリクエストを送信する機能を有するプログラムと、かつ、あるいは、または前記のサーバーの特定するアプリケーションプログラムを実行させることで行う機能を有するプログラムと、かつ、あるいは、またはデータベースをプロセス・サーバー内の補助記憶装置に分散記憶させ、処理リクエストの内容により、データベース・サーバー無しに、特定のプロセスサーバーにアクセスする機能を有するプログラムと、かつ、あるいは、またはリクエストの内容によりプロセス・サーバーから他のプロセス・サーバーのデータベースをアクセスする機能を備えたプログラムと、かつ、あるいは、またはプロセス・サーバーを新たに追加した時に、新たなリクエストを処理を開始し、自己のデータベースを最新の状態に更新する機能を有するプログラムと、かつ、あるいは、または１回あるいは複数回のダイレクト・アクセスでデータの記憶されている補助記憶装置内のアドレスあるいはレコード番号を取得し実データにアクセスする機能を備えたプログラムと、かつ、あるいは、またはダイレクト・アクセスの回数を決定する分割する長さをパラメータとして分割された長さのセルのアドレスと次のアクセスのためのレコードアドレスを計算、新設あるいは更新する機能を有するプログラムと、かつ、あるいは、または新たに追加したプロセス・サーバーと稼動中のサーバーへの処理リクエストの選択基準を変更する機能を有するプログラムと、かつ、あるいは、またはプロセス・サーバーを新たに追加した時に、新たなリクエストの処理を開始し、自己のデータベースを最新の状態に更新していく機能を有するプログラムと、かつ、あるいは、またはキーによるデータレコードへのアクセスを複数回のダイレクト・アクセスで行う機能を有するプログラムと、かつ、あるいは、またはキーの分割桁数の設定値により定める一定の回数のダイレクト・アクセスで対象のデータレコードにアクセスする機能を有するプログラムと、かつ、あるいは、または一定の回数で対象のレコードにアクセスするアルゴリズムを記憶域のアドレスおよびその記憶域に書かれたアドレスを用いて計算、実行するプログラムと、かつ、あるいは、またはダータレコードを記憶するファイルが発生するデータのシーケンスで書き込み、読み出しする機能を有するプログラムとかつ、あるいは、またはデータレコードをアクセスするキーがデータレコード内の１または複数のデータの組み合わせにより構成する機能を有するプログラムかつ、あるいは、または複数回のダイレクト・アクセスを行う機能が複数のキーに対して複数作成、処理する機能を有するプログラムと、かつ、あるいは、またはコンピュータに記憶されるデータを分解、欠損あるいは変更し、これを別系統で管理、それらを再結合する機能のプログラムと、かつ、あるいは、または、１台のコンピュータ上に、外部接続を可能とするシステムと内部のコンピュータ資源のみに接続可能とするシステムを装備、切り換えて使用する機能のプログラムと、かつ、あるいは、または外部から受信する回線を物理的に遮断、パケットを再構成した上で内部のシステムに送出する機能のプログラムを備えることを特徴とするコンピュータ・システム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、コンピュータ上で実行される高機能プログラムを備えることにより現在のコンピュータ・システムの課題を解決したコンピュータ・システムに関する。
【背景技術】
【０００２】  従来のコンピュータのソフトウェアェア・システムには、システム障害、処理速度不足、処理能力拡張の限界、セキュリティ対策の不完全性等の重篤な欠点があるが、本発明はそれらのシステムの欠点を解決する新しい機能を有するプログラムを備えたコンピュータ・システムに関する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】  従来のコンピュータ・システムにあっては、耐障害性、高速性、処理能力の拡張性、セキュリティ対策等に、欠点、弱点があり、それらを解決することが非常に重要な課題となっており、本発明はそれらの課題の解決を図ることを目的としている。
【課題を解決するための手段】
【０００４】  上記の課題を解決するため、本発明のコンピュータ・システムにあっては、請求項に記載のコンピュータ上で実行される高機能プログラムを備えることにより、上記の課題の解決したものである。
【発明の効果】
【０００５】  本発明は、以上に説明したように構成されているので、前記の「発明が解決しようとする課題」に記載のコンピュータ技術の弱点、欠点を解決するものである。
【図面の簡単な説明】
【０００６】
【図１】本発明のコンピュータ・システムの実施例であり、本発明を適用したシステムの概括の全体図である。
【発明を実施するための形態】
【０００７】  本発明を実施するための形態は、本発明の機能を発揮するソフトウェアとしてのプログラムを単独、または、複数のコンピュータ上に装備したコンピュータ・システムであり、以下の実施例でも、本発明の考案のコンピュータ・システムの機能を考案、実現している。
【実施例】
【０００８】  本発明の実施の形態を実施例にもとづき、図面を参照して説明すると、本発明によるソフトウェア・システムの全体図である図１は、本発明の実施例の全体図であって、１は、本発明のコンピュータ・システム機能を発揮させるシステム構成となっており、本発明によるコンピュータ・プログラムが各プロセス・サーバー１０に実装されている。  クライアント・コンピュータ２からネットワーク２を通じてサーバー群４，５，６，７，８および９に処理リクエストを送信する際、まずプロセス・サーバー群のサーバーから本発明のコンピュータ・プログラムの１つとパラメータを取得、その機能を使用し、ネットワーク２を経由して、ｍ  系統のシステム系統にリクエストを送信、さらに各システム系統の中のｎ台のプロセス・サーバー群中の該当サーバーに送信、サーバーに実装した本発明のコンピュータ・プログラム群を実行、対象業務を処理するアプリケーション処理プログラムが稼動するようになっている。
【産業上の利用可能性】
【０００９】  現在、コンピュータは非常に広範囲に使用され、重要な役割を果たしているが、災害時を含むシステム障害、処理速度不足、処理能力拡張性の限界、アプリケーション・システム開発の負荷、検証性の問題、セキュリティ問題があり、本発明および本発明によるコンピュータ・システムは、それらの課題を解決したものであり、産業上大きな効果を発揮するものである。
【符号の説明】
【００１０】１  コンピュータ・システム全体
２  クライアント・コンピュータ
３  ネットワーク
４  システム系統  １
５  システム系統  ２
６  システム系統  ｍ
７  プロセス・サーバー  １
８  プロセス・サーバー  ２
９  プロセス・サーバー  ｎ
１０  プロセッサー
【図１】
2015156197.tif 000003