(57)【要約】  外部チャネル統合環境における性能テストシステム及びその方法が提供される。アクティブ−アクティブ形式の第１及び第２外部業務サーバーと、第１及び第２外部チャネル統合サーバーと、第１及び第２ネットワーク装置を備える外部チャネル統合システム環境において、性能テストシステムは、前記第１及び第２ネットワーク装置の出力部で回路が閉じられるように互いに接続された複数のテスト回線と、複数の外部機関に伝送されるアウトバウンドメッセージに相当する負荷を発生させるとともにシステムの性能を測定するための少なくとも１つの負荷発生器を備え、前記負荷発生器から発生した負荷は、前記第１外部業務サーバー、前記第１外部チャネル統合サーバー、前記第１ネットワーク装置、前記テスト回線及び前記第２ネットワーク装置を経由して前記第２外部チャネル統合サーバーに伝送され、前記第２外部チャネル統合サーバーは、前記伝送された負荷に対する応答メッセージを生成した後、前記第２ネットワーク装置、前記テスト回線、前記第１ネットワーク装置、前記第１外部チャネル統合サーバー及び前記第１外部業務サーバーを経由して前記応答メッセージを前記負荷発生器に伝送し、システムの性能を測定する。上記のように、新しく構築された外部チャネル統合環境において送受信メッセージに対する総合的な性能テストをあらかじめ効果的に行うことができる。【選択図】図１
2010506326.tif 000002
【特許請求の範囲】
【請求項１】
アクティブ−アクティブ形式の第１及び第２外部業務サーバーと、第１及び第２外部チャネル統合サーバーと、 第１及び第２ネットワーク装置を備える外部チャネル統合環境における性能テストシステムであって、
前記システムは、
前記第１及び第２ネットワーク装置の出力部で回路が閉じられるように互いに接続される複数のテスト回線と、
複数の外部機関に伝送されるアウトバウンドメッセージに相当する負荷を発生させるとともにシステムの性能を測定するための少なくとも１つの負荷発生器を備え、
前記負荷発生器から発生した負荷は、前記第１外部業務サーバー、前記第１外部チャネル統合サーバー、前記第１ネットワーク装置、前記テスト回線及び前記第２ネットワーク装置を経由して前記第２外部チャネル統合サーバーに伝送され、
前記第２外部チャネル統合サーバーは、前記伝送された負荷に相当する応答メッセージを生成した後、前記第２ネットワーク装置、前記テスト回線、前記第１ネットワーク装置、前記第１外部チャネル統合サーバー及び前記第１外部業務サーバーを経由して前記負荷発生器に前記応答メッセージを伝送し、システムの性能を測定することを特徴とする外部チャネル統合環境における性能テストシステム。
【請求項２】
前記負荷発生器から発生した負荷を前記第１及び第２外部業務サーバーにそれぞれ伝送する際、５０：５０の割合でロードバランシング処理することを特徴とする請求項１に記載のシステム。
【請求項３】
前記負荷発生器から発生した負荷は前記第１外部業務サーバーのウェブ画面に負荷をもたらし、前記ウェブ画面は、自動で外部要求メッセージを生成することを特徴とする請求項１に記載の外部チャネル統合環境における性能テストシステム。
【請求項４】
前記負荷発生器から発生した負荷は、前記第１外部業務サーバー、前記第２外部チャネル統合サーバー、前記第１外部チャネル統合サーバー、前記第１ネットワーク装置、前記テスト回線、前記第２ネットワーク装置及び前記第２外部チャネル統合サーバーで構成される経路を通じて伝送され、
前記第２外部チャネル統合サーバーから生成された応答メッセージは、前記第２ネットワーク装置、前記テスト回線、前記第１ネットワーク装置、前記第１外部チャネル統合サーバー、前記第２外部チャネル統合サーバー、前記第１外部業務サーバー及び前記負荷発生器で構成される経路を通じて伝送されることを特徴とする請求項１に記載のシステム。
【請求項５】
前記第１及び第２ネットワーク装置は、アクティブ／スタンバイ形式のアクティブ及びスタンバイネットワーク装置であることを特徴とする請求項１に記載のシステム。
【請求項６】
アクティブ／アクティブ形式の第１及び第２外部業務サーバーと、第１及び第２外部チャネル統合サーバーと、第１及び第２ネットワーク装置を備える外部チャネル統合環境における性能テストシステムであって、
前記システムは、
前記第１及び第２ネットワーク装置の出力部で回路が閉じられるように互いに接続される複数のテスト回線と、
複数の外部機関から伝送されるインバウンドメッセージに相当する負荷を発生させるとともにシステムの性能を測定するための少なくとも１つの負荷発生器と、
前記負荷発生器から発生した負荷を収集及び増幅するために前記第２外部チャネル統合サーバーに搭載された負荷収集／増幅モジュールを備え、
前記負荷発生器から発生した負荷は、前記第２外部チャネル統合サーバーの前記負荷収集／増幅モジュール、前記第２ネットワーク装置、前記テスト回線、前記第１ネットワーク装置及び前記第１外部チャネル統合サーバーを経由して前記第１外部業務サーバーに伝送され、
前記第１外部業務サーバーは、前記伝送された負荷に相当する応答メッセージを生成した後、前記第１外部チャネル統合サーバー、前記第１ネットワーク装置、前記テスト回線、前記第２ネットワーク装置及び前記第２外部チャネル統合サーバーの前記負荷収集／増幅モジュールを経由して前記応答メッセージを前記負荷発生器に伝送し、システムの性能を測定することを特徴とする外部チャネル統合環境における性能テストシステム。
【請求項７】
前記第１及び第２ネットワーク装置は、アクティブ／スタンバイ形式のアクティブ及びスタンバイネットワーク装置であることを特徴とする請求項６に記載システム。
【請求項８】
アクティブ／アクティブ形式の第１及び第２外部業務サーバーと、第１及び第２外部チャネル統合サーバーと、第１及び第２ネットワーク装置と、前記第１及び第２ネットワーク装置の出力部で回路が閉じられるように互いに接続される複数のテスト回線と、前記第１外部業務サーバーに接続された少なくとも１つの負荷発生器を備える外部チャネル統合環境における性能テスト方法であって、
前記方法は
（ａ）前記負荷発生器が複数の外部機関に伝送されるアウトバウンドメッセージに相当する負荷を発生させる段階と、
（ｂ）前記第１外部業務サーバー、前記第１外部チャネル統合サーバー、前記第１ネットワーク装置、前記テスト回線、前記第２ネットワーク装置及び前記第２外部チャネル統合サーバーで構成される経路を通じて前記段階（ａ）で発生した前記負荷を伝送する段階と、
（ｃ）前記第２外部チャネル統合サーバーが前記伝送された負荷に相当する応答メッセージを生成する段階と、
（ｄ）前記第２ネットワーク装置、前記テスト回線、前記第１ネットワーク装置、前記第１外部チャネル統合サーバー、前記第１外部業務サーバー及び前記負荷発生器で構成される経路を通じて前記段階（ｃ）で生成された前記応答メッセージを伝送する段階を備えることを特徴とする外部チャネル統合システム環境における性能テスト方法 。
【請求項９】
前記段階（ａ）で発生した負荷が前記段階（ｂ）の前記第１及び第２外部業務サーバーにそれぞれ伝送される場合、５０：５０の割合でロードバランシング処理されることを特徴とする請求項８に記載の方法。
【請求項１０】
アクティブ−アクティブ形式の第１及び第２外部業務サーバーと、第１及び第２外部チャネル統合サーバーと、第１及び第２ネットワーク装置と、前記第１及び第２ネットワーク装置の出力部で回路が閉じられるように互いに接続される複数のテスト回線と、前記第２外部チャネル統合サーバーに接続された少なくとも１つの負荷発生器を備える外部チャネル統合環境における性能テスト方法であって、
前記方法は
（ａ’）前記負荷発生器が複数の外部機関から伝送されるインバウンドメッセージに対応する負荷を発生させるとともに前記第２外部チャネル統合サーバーに伝送する段階と、
（ｂ’）前記第２外部チャネル統合サーバーが前記段階（ａ’）で伝送された負荷を収集及び増幅した後、前記第２ネットワーク装置、前記テスト回線、前記第１ネットワーク装置、前記第１外部チャネル統合サーバー及び前記第１外部業務サーバーで構成される経路を通じて前記負荷を伝送する段階と、
（ｃ’）前記第１外部業務サーバーが前記伝送された前記負荷に対する応答メッセージを生成する段階と、
（ｄ’）前記第１外部チャネル統合サーバー、前記第１ネットワーク装置、前記テスト回線、前記第２ネットワーク装置、前記第２外部チャネル統合サーバー及び前記負荷発生器で接続された経路を通じて前記段階（ｃ’）で生成された前記応答メッセージを伝送する段階を備えることを特徴とする外部チャネル統合システム環境における性能テスト方法 。
【請求項１１】
コンピュータで読み取り可能な記録媒体であって、請求項８乃至１０のいずれか１つに記載の方法を実行するためのプログラムが記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部チャネル統合環境における性能テストシステム及びその方法に関する。
【背景技術】
【０００２】
一般的に、インターネットが広く利用されている現在においても、多くの金融機関では、複数の外部機関（例えば、金融監督機関、信用評価機関、信用カード会社、商業銀行など）と業務処理を行うために、例えば、Ｘ．２５またはＴＣＰ／ＩＰ専用線を利用した外部連携方式を多く使用しており、システム構築過程で外部機関とテストが必要な場合、接続テスト後に業務テストをすぐに実行する。
【０００３】
このような従来のテスト方法は、所望の時点で所望の負荷を発生しないため、作成したテストシナリオに対して多様な負荷水準別の性能テストを体系的に行うことができないという問題点がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、外部チャネル統合環境における性能テストのシステム及び方法に関し、当該システム及び方法は新しく構築された外部チャネル統合システム環境におけるアウトバウンド／インバウンドメッセージの性能テストをあらかじめ効果的に行うことができる。
【課題を解決するための手段】
【０００５】
本発明の第１態様は、アクティブ−アクティブ方式の第１及び第２外部業務サーバーと、 第１及び第２外部チャネル統合サーバーと、 第１及び第２ネットワーク装置を備える外部チャネル統合環境における性能テストシステムを提供する。当該システムは、前記第１及び第２ネットワーク装置の出力部で回路が閉じられるように互いに接続された複数のテスト回線と、複数の外部機関に伝送されるアウトバウンドメッセージに相当する負荷を発生させるとともにシステムの性能を測定するための少なくとも１つの負荷発生器を備え、前記負荷発生器から発生した負荷は、前記第１外部業務サーバー、前記第１外部チャネル統合サーバー、前記第１ネットワーク装置、前記テスト回線及び前記第２ネットワーク装置を経由して前記第２外部チャネル統合サーバーに伝送され、前記第２外部チャネル統合サーバーは、前記伝送された負荷に対する応答メッセージを生成した後、前記第２ネットワーク装置、前記テスト回線、前記第１ネットワーク装置、前記第１外部チャネル統合サーバー及び前記第１外部業務サーバーを経由して当該応答メッセージを当該負荷発生器に伝送し、システムの性能を測定する。
【０００６】
ここで、前記負荷発生器から発生した負荷を前記第１及び第２外部業務サーバーにそれぞれ伝送する場合、５０：５０の割合でロードバランシング処理することが好ましい。
【０００７】
好ましくは、前記負荷発生器から発生した負荷は、前記第１外部業務サーバーのウェブ画面に負荷をもたらし、前記ウェブ画面は自動的に外部要求メッセージを生成する。
【０００８】
好ましくは、前記負荷発生器から発生した負荷は、前記第１外部業務サーバー、前記第２外部チャネル統合サーバー、前記第１外部チャネル統合サーバー、前記第１ネットワーク装置、前記テスト回線、前記第２ネットワーク装置及び前記第２外部チャネル統合サーバーで構成される経路を通じて伝送され、前記第２外部チャネル統合サーバーから生成された応答メッセージは、前記第２ネットワーク装置、前記テスト回線、前記第１ネットワーク装置、前記第１外部チャネル統合サーバー、前記第２外部チャネル統合サーバー、前記第１外部業務サーバー及び前記負荷発生器で構成される経路を通じて伝送される。
【０００９】
好ましくは、前記第１及び第２ネットワーク装置は、アクティブ／スタンバイ（Ａｃｔｉｖｅ／Ｓｔａｎｄｂｙ）形式のアクティブ−アクティブ（Ａｃｔｉｖｅ）及びスタンバイ−スタンバイ（Ｓｔａｎｄｂｙ）ネットワーク装置である。
【００１０】
また、本発明の第２態様は、アクティブ−アクティブ形式の第１及び第２外部業務サーバーと、第１及び第２外部チャネル統合サーバーと、第１及び第２ネットワーク装置を備える外部チャネル統合環境における性能テストシステムを提供する。当該システムは、前記第１及び第２ネットワーク装置の出力部で回路が閉じられるように互いに接続される複数のテスト回線と、複数の外部機関から伝送されるインバウンドメッセージに相当する負荷を発生させるとともにシステムの性能を測定するための少なくとも１つの負荷発生器と、前記負荷発生器から発生した負荷を収集及び増幅するために前記第２外部チャネル統合サーバーに搭載された負荷収集／増幅モジュールを備え、前記負荷発生器から発生した負荷は、前記第２外部チャネル統合サーバーの負荷収集／増幅モジュール、前記第２ネットワーク装置、前記テスト回線、前記第１ネットワーク装置及び前記第１外部チャネル統合サーバーを経由して前記第１外部業務サーバーに伝送され、前記第１外部業務サーバーは、前記伝送された負荷に対する応答メッセージを生成した後、前記第１外部チャネル統合サーバー、前記第１ネットワーク装置、前記テスト回線、前記第２ネットワーク装置及び前記第２外部チャネル統合サーバーの負荷収集／増幅モジュールを経由して当該応答メッセージを当該負荷発生器に伝送し、システムの性能を測定する。
【００１１】
また、本発明の第３態様は、アクティブ−アクティブ形式の第１及び第２外部業務サーバーと、第１及び第２外部チャネル統合サーバーと、第１及び第２ネットワーク装置と、前記第１及び第２ネットワーク装置の出力部で回路が閉じられるように互いに接続される複数のテスト回線と、前記第１外部業務サーバーに接続された少なくとも１つの負荷発生器を備える外部チャネル統合システム環境における性能テスト方法を提供する。当該テスト方法は、（ａ）前記負荷発生器が、複数の外部機関に伝送されるアウトバウンドメッセージに相当する負荷を発生させる段階と、（ｂ）前記第１外部業務サーバー、前記第１外部チャネル統合サーバー、前記第１ネットワーク装置、前記テスト回線、前記第２ネットワーク装置及び前記第２外部チャネル統合サーバーで構成される経路を通じて前記段階（ａ）で発生した負荷を伝送する段階と、（ｃ）前記第２外部チャネル統合サーバーが、前記伝送された負荷に相当する応答メッセージを生成する段階と、（ｄ）前記第２ネットワーク装置、前記テスト回線、前記第１ネットワーク装置、前記第１外部チャネル統合サーバー、前記第１外部業務サーバー及び前記負荷発生器で構成される経路を通じて前記段階（ｃ）で生成された応答メッセージを伝送する段階を備える。
【００１２】
また、本発明の第４態様は、アクティブ−アクティブ方式の第１及び第２外部業務サーバーと、第１及び第２外部チャネル統合サーバーと、第１及び第２ネットワーク装置と、前記第１及び第２ネットワーク装置の出力部で回路が閉じられるように互いに接続される複数のテスト回線と、前記第２外部チャネル統合サーバーに接続された少なくとも１つの負荷発生器を備える外部チャネル統合システム環境における性能テスト方法を提供する。当該テスト方法は、（ａ’）前記負荷発生器が複数の外部機関から伝送されるインバウンドメッセージに相当する負荷を発生させるとともに前記第２外部チャネル統合サーバーに伝送する段階と、（ｂ’）前記第２外部チャネル統合サーバーが前記段階（ａ’）で伝送された負荷を収集及び増幅した後、前記第２ネットワーク装置、前記テスト回線、前記第１ネットワーク装置、前記第１外部チャネル統合サーバー及び前記第１外部業務サーバーで構成される経路を通じて前記負荷を伝送する段階と、（ｃ’）前記第１外部業務サーバーが前記伝送された負荷に相当する応答メッセージを生成する段階と、（ｄ’）前記第１外部チャネル統合サーバー、前記第１ネットワーク装置、前記テスト回線、前記第２ネットワーク装置、前記第２外部チャネル統合サーバー及び前記負荷発生器で構成される経路を通じて前記段階（ｃ’）で生成された応答メッセージを伝送する段階を備える。
【００１３】
また、本発明の第５態様は、前述した外部チャネル統合環境における性能テスト方法を実行するためのプログラムを記録した読み取り可能な記録媒体を提供する。
【発明の効果】
【００１４】
以上説明したような本発明の外部チャネル統合環境における性能テストシステム及びその方法によれば、新しく構築された外部チャネル統合システム環境におけるアウトバウンド／インバウンドメッセージに対する総合的な性能テストをあらかじめ効果的に行うことができるという利点がある。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施例に適用された外部チャネル統合環境を説明するための全体的なブロック構成図である。
【図２】本発明の一実施例に係る外部チャネル統合環境における性能テストシステムを説明するためのブロック構成図である。
【図３】本発明の一実施例に係る外部チャネル統合環境における性能テストシステムでアウトバウンド／インバウンドメッセージに相当する負荷が発生した時のデータの流れを説明するための図である。
【図４】本発明の一実施例に係る外部チャネル統合環境における性能テストシステムでアウトバウンド／インバウンドメッセージに相当する負荷が発生した時のデータの流れを説明するための図である。
【発明を実施するための最良の形態】
【００１６】
以下、添付の図面を参照して本発明の実施例を詳細に説明する。しかし、下記に例示する本発明の実施例は、様々な他の形態に変形されることができ、本発明の範囲は下記に説明する実施例に限定されるものではない。本発明の実施例は、当業界における通常の知識を有する者に本発明をさらに完全に説明するために提供されるものである。
【００１７】
図１は、本発明の一実施例に適用された外部チャネル統合環境を説明するための全体的なブロック構成図である。
【００１８】
図１を参照すれば、本発明の一実施例に適用された外部チャネル統合環境は、複数のユーザ端末（１００ａ）乃至（１００ｎ）、第１及び第２外部業務サーバー（２００ａ）及び（２００ｂ）、第１及び第２外部チャネル統合サーバー（３００ａ）及び（３００ｂ）、第１アクティブ及びスタンバイネットワーク装置（４００ａ）及び（４５０ａ）、第２アクティブ及びスタンバイネットワーク装置４００ｂ及び４５０ｂ、第１及び第２スイッチング装置５００ａ及び（５００ｂ）及び複数の外部機関（６００ａ）乃至（６００ｅ）を備える。
【００１９】
ここで、アクティブ−アクティブ形式の第１及び第２外部業務サーバー（２００ａ）及び（２００ｂ）は、例えば、ローカルエリアネットワーク（Local Area Network；ＬＡＮ）を通じて複数のユーザ端末（１００ａ）乃至（１００ｎ）と互いに接続されている。
【００２０】
このような第１及び第２外部業務サーバー（２００ａ）及び（２００ｂ）には、複数の外部機関（６００ａ）乃至（６００ｅ）（例えば、金融監督機関、信用評価機関、信用カード会社、商業銀行など）との外部業務（例えば、商業銀行入出金、カード、保険、証券、その他の金融取引業務など）を行うために同一の機能を有する第１及び第２外部業務処理アプリケーション（Application；ＡＰ）（２５０ａ）及び（２５０ｂ）がそれぞれ搭載されている。
【００２１】
また、アクティブ−アクティブ形式の第１及び第２外部チャネル統合サーバー（３００ａ）及び（３００ｂ）は、第１及び第２外部業務サーバー（２００ａ）及び（２００ｂ）と互いに連動するように接続されており、複数の外部機関（６００ａ）乃至（６００ｅ）との外部業務を統合処理するように機能する。
【００２２】
このような第１及び第２外部チャネル統合サーバー（３００ａ）及び（３００ｂ）には、送受信メッセージ、すなわちアウトバウンド／インバウンドメッセージに応答するための第１及び第２メッセージ応答アプリケーション（３１０ａ）及び（３１０ｂ）と、第１及び第２マスター通信アプリケーション（３３０ａ）及び（３３０ｂ）と、第１及び第２バックアップ通信アプリケーション（３５０ａ）及び（３５０ｂ）がそれぞれ搭載されている。
【００２３】
また、第１及び第２外部チャネル統合サーバー（３００ａ）及び（３００ｂ）の第１及び第２メッセージ応答アプリケーション（３１０ａ）及び（３１０ｂ）は、メッセージ処理と関連する情報をセッションで互いに共有し、メッセージ伝送時に必要な回線接続情報及び伝送可能状態を管理するように機能する。
【００２４】
一方、第１マスター通信アプリケーション（３３０ａ）は、アクティブ／スタンバイ形式の第１アクティブ及びスタンバイネットワーク装置（４００ａ）及び（４５０ａ）とアクティブ回線Ｌ１及びバックアップ回線Ｌ２を通じてそれぞれ接続されており、第１アクティブ及びスタンバイネットワーク装置（４００ａ）及び（４５０ａ）の通信障害の発生如何によって第１外部業務サーバー（２００ａ）と第１アクティブまたはスタンバイネットワーク装置（４００ａ）または（４５０ａ）との間で第１マスター通信アプリケーション（３３０ａ）はアウトバウンド／インバウンドメッセージを送受信するように機能する。
【００２５】
第１バックアップ通信アプリケーション（３５０ａ）は、アクティブ／スタンバイ形式の第２アクティブ及びスタンバイネットワーク装置（４００ｂ）及び（４５０ｂ）とバックアップ回線Ｌ３及びＬ４を通じてそれぞれ接続されており、第２外部チャネル統合サーバー（３００ｂ）で通信障害が発生したとき、第２アクティブ及びスタンバイネットワーク装置（４００ｂ）及び（４５０ｂ）の通信障害の発生如何によって第２外部業務サーバー（２００ｂ）と第２アクティブまたはスタンバイネットワーク装置（４００ｂ）または（４５０ｂ）との間で第１バックアップ通信アプリケーション（３５０ａ）はアウトバウンド／インバウンドメッセージを送受信するように機能する。
【００２６】
第２マスター通信アプリケーション（３３０ｂ）は、第２アクティブ及びスタンバイネットワーク装置（４００ｂ）及び（４５０ｂ）とアクティブ回線Ｌ５及びバックアップ回線Ｌ６を通じてそれぞれ接続されるとともに、第２アクティブ及びスタンバイネットワーク装置（４００ｂ）及び（４５０ｂ）の通信障害の発生如何によって第２外部業務サーバー（２５０ｂ）と第２アクティブまたはスタンバイネットワーク装置（４００ｂ）または（４５０ｂ）との間で第２マスター通信アプリケーション（３３０ｂ）はアウトバウンド／インバウンドメッセージを送受信するように機能する。  
【００２７】
第２バックアップ通信アプリケーション（３５０ｂ）は、第１アクティブ及びスタンバイネットワーク装置（４００ａ）及び（４５０ａ）とバックアップ回線Ｌ７及びＬ８を通じてそれぞれ接続されるとともに、第１外部チャネル統合サーバー（３００ａ）の通信障害が発生したとき、第１アクティブ及びスタンバイネットワーク装置（４００ａ）及び（４５０ａ）の通信障害の発生如何によって第１外部業務サーバー（２００ａ）と第１アクティブまたはスタンバイネットワーク装置（４００ａ）または（４５０ａ）との間で第２バックアップ通信アプリケーション（３５０ｂ）はアウトバウンド／インバウンドメッセージを送受信するように機能する。
【００２８】
また、第１アクティブネットワーク装置（４００ａ）は、アクティブ回線Ｌ１を通じて第１マスター通信アプリケーション（３３０ａ）と第１スイッチング装置（５００ａ）との間で接続されるとともに、バックアップ回線Ｌ７を通じて第２バックアップ通信アプリケーション（３５０ｂ）と接続されている。
【００２９】
このような第１アクティブネットワーク装置（４００ａ）は、第１外部チャネル統合サーバー（３００ａ）の通信障害または第１外部チャネル統合サーバー（３００ａ）と接続されたアクティブ回線Ｌ１で障害が発生したとき、第１外部チャネル統合サーバー（３００ａ）と接続されたアクティブ回線Ｌ１を第２外部チャネル統合サーバー（３００ｂ）の第２バックアップ通信アプリケーション（３５０ｂ）と接続されたバックアップ回線Ｌ７に自動で切り替えるように機能する。
【００３０】
第１スタンバイネットワーク装置（４５０ａ）は、バックアップ回線Ｌ２を通じて第１マスター通信アプリケーション（３３０ａ）と第１スイッチング装置（５００ａ）との間で接続されるとともに、バックアップ回線Ｌ８を通じて第２バックアップ通信アプリケーション（３５０ｂ）と接続されている。
【００３１】
このような第１スタンバイネットワーク装置（４５０ａ）は、第１アクティブネットワーク装置（４００ａ）の通信障害または第１アクティブネットワーク装置（４００ａ）と第１スイッチング装置（５００ａ）との間で接続されたアクティブ回線Ｌ１での障害発生時に起動するとともに、第１マスター通信アプリケーション（３３０ａ）と第１スイッチング装置（５００ａ）との間で接続されたバックアップ回線Ｌ２を通じて正常な外部業務を行うためにスタンバイ状態にある。
【００３２】
第２アクティブネットワーク装置（４００ｂ）は、アクティブ回線Ｌ５を通じて第２マスター通信アプリケーション（３３０ｂ）と第２スイッチング装置（５００ｂ）との間で接続されるとともに、バックアップ回線Ｌ３を通じて第１バックアップ通信アプリケーション（３５０ａ）と接続されている。
【００３３】
このような第２アクティブネットワーク装置（４００ｂ）は、第２外部チャネル統合サーバー（３００ｂ）の通信障害または第２外部チャネル統合サーバー（３００ｂ）と接続されたアクティブ回線Ｌ５で障害が発生したとき、第２外部チャネル統合サーバー（３００ｂ）と接続されたアクティブ回線Ｌ５を第１外部チャネル統合サーバー（３００ａ）の第１バックアップ通信アプリケーション（３５０ａ）と接続されたバックアップ回線Ｌ３に自動で切り替えるように機能する。
【００３４】
第２スタンバイネットワーク装置（４５０ｂ）は、バックアップ回線Ｌ６を通じて第２マスター通信アプリケーション（３３０ｂ）と第２スイッチング装置（５００ｂ）との間で接続されるとともに、バックアップ回線Ｌ４を通じて第１バックアップ通信アプリケーション（３５０ａ）と接続されている。
【００３５】
このような第２スタンバイネットワーク装置（４５０ｂ）は、第２アクティブネットワーク装置（４００ｂ）の通信障害または第２アクティブネットワーク装置（４００ｂ）と第２スイッチング装置（５００ｂ）との間で接続されたアクティブ回線Ｌ５での障害発生時に起動するとともに、第２マスター通信アプリケーション（３３０ｂ）と第２スイッチング装置（５００ｂ）との間で接続されたバックアップ回線Ｌ６を通じて正常な外部業務を行うためにスタンバイ状態にある。
【００３６】
一方、前述したように、本発明の一実施例に適用された第１アクティブ及びスタンバイネットワーク装置（４００ａ）及び（４５０ａ）、第２アクティブ及びスタンバイネットワーク装置（４００ｂ）及び（４５０ｂ）は、例えば、メガボックス（ＭｅｇａＢＯＸ）などで実装されることが好ましい。
【００３７】
また、第１スイッチング装置（５００ａ）は、アクティブ回線Ｌ１及びバックアップ回線Ｌ２を通じて第１アクティブ及びスタンバイネットワーク装置（４００ａ）及び（４５０ａ）とそれぞれ接続されており、第１アクティブネットワーク装置（４００ａ）の通信障害または第１アクティブネットワーク装置（４００ａ）と接続されたアクティブ回線Ｌ１で障害が発生したとき、第１スイッチング装置（５００ａ）は第１スタンバイネットワーク装置（４００ｂ）に自動で切り替えられるよう機能する。
【００３８】
第２スイッチング装置（５００ｂ）は、アクティブ回線Ｌ５及びバックアップ回線Ｌ６を通じて第２アクティブ及びスタンバイネットワーク装置（４００ｂ）及び（４５０ｂ）とそれぞれ接続されており、第２アクティブネットワーク装置（４００ｂ）の通信障害または第２アクティブネットワーク装置（４００ｂ）と接続されたアクティブ回線Ｌ５の障害が発生したとき、第２スイッチング装置（５００ｂ）は第２スタンバイネットワーク装置（４５０ｂ）に自動で切り替えられるように機能する。
【００３９】
一方、前述したような本発明の一実施例に適用された第１及び第２スイッチング装置（５００ａ）及び（５００ｂ）は、例えば、フォールバックスイッチなどで実装されることが好ましい。
【００４０】
また、複数の外部機関（６００ａ）乃至（６００ｅ）は、専用線プロトコル（例えば、Ｘ．２５またはＴＣＰ／ＩＰプロトコルなど）を通じて接続された業務チャネル別の回線Ａ乃至Ｅを利用して第１及び第２スイッチング装置（５００ａ）及び（５００ｂ）にそれぞれ分散されて接続される。ここで、外部機関（６００ｃ）は、二重化回線Ｃ−１及びＣ−２を通じて第１及び第２スイッチング装置（５００ａ）及び（５００ｂ）にそれぞれ接続されている。
【００４１】
図２は、本発明の一実施例に係る外部チャネル統合環境における性能テストシステムを説明するためのブロック構成図である。第１アクティブ及びスタンバイネットワーク装置（４００ａ）及び（４５０ａ）を基準にして説明したが、本発明はこれに限定されず、第２アクティブ及びスタンバイネットワーク装置（４００ｂ）及び（４５０ｂ）にも同様に適用される。
【００４２】
図２を参照すれば、本発明の一実施例に係る外部チャネル統合環境における性能テストシステムは、第１負荷発生器（１０ａ）乃至（１０ｎ）、第１及び第２外部業務サーバー（２００ａ）及び（２００ｂ）、第１及び第２外部チャネル統合サーバー（３００ａ）及び（３００ｂ）、第１アクティブ及びスタンバイネットワーク装置（４００ａ）及び（４５０ａ）、テスト回線ＴＬ及び第２負荷発生器（２０ａ）乃至（２０ｎ）を備える。
【００４３】
ここで、第１負荷発生器（１０ａ）乃至（１０ｎ）は、第１または第２外部業務サーバー（２００ａ）及び（２００ｂ）の入力部に接続されている。第１負荷発生器（１０ａ）乃至（１０ｎ）は、複数の外部機関（６００ａ）乃至（６００ｅ）（図１参照）に伝送されるアウトバウンドメッセージに相当する負荷を発生させ、前述した外部チャネル統合システム環境の性能を測定するように機能する。
【００４４】
第２外部チャネル統合サーバー（３００ｂ）には、第２負荷発生器（２０ａ）乃至（２０ｎ）から発生した負荷を収集及び増幅するための負荷収集／増幅モジュール（３７０）が搭載されている。当該負荷は複数の外部機関（６００ａ）乃至（６００ｅ）から受信したインバウンドメッセージをシミュレートする。
【００４５】
このような負荷収集／増幅モジュール（３７０）は、第２負荷発生器（２０ａ）乃至（２０ｎ）から発生した負荷を収集し、これを最大負荷まで増幅する。この最大負荷は、例えば、Ｘ．２５プロトコルで伝送する複数の外部機関（６００ａ）乃至（６００ｅ）と同一になるようにプロトコルを変更することによってテスト回線ＴＬを通じて伝送可能で、その結果、で各回線別に負荷を並列伝送処理するようにする。
【００４６】
これにより、インバウンドメッセージに対する性能をテストする時、各テストシナリオ別に目標とする負荷が第２負荷発生器（２０ａ）乃至（２０ｎ）から発生すれば、これを外部チャネル統合システム環境に伝送することによって、複数の外部機関（６００ａ）乃至（６００ｅ）における負荷の及び伝送をシミュレートする。
【００４７】
テスト回線ＴＬは、例えば、Ｘ．２５回線でテスト時に伝送することができるデータ伝送量の限界を克服するために、複数のループバック回線で構成されており、第１アクティブ及びスタンバイネットワーク装置（４００ａ）及び（４５０ａ）の出力部で回路が閉じられるように互いに接続されている。
【００４８】
第２負荷発生器（２０ａ）乃至（２０ｎ）は、第２外部チャネル統合サーバー（３００ｂ）の負荷収集／増幅モジュール（３７０）に接続されている。第２負荷発生器（２０ａ）乃至（２０ｎ）は複数の外部機関（６００ａ）乃至（６００ｅ）から伝送されるインバウンドメッセージに相当する負荷を発生させ、前述した外部チャネル統合システム環境の性能を測定するように機能する。
【００４９】
一方、第１及び第２外部業務サーバー（２００ａ）及び（２００ｂ）、第１及び第２外部チャネル統合サーバー（３００ａ）及び（３００ｂ）、第１アクティブ及びスタンバイネットワーク装置（４００ａ）及び（４５０ａ）は、図１に示されたものと同一の構成要素であって、これに関する詳細な説明は図１を参照する。
【００５０】
以下、本発明の一実施例に係る外部チャネル統合環境における性能テストシステム内でアウトバウンド／インバウンドメッセージに相当する負荷発生時の動作状態について詳細に説明する。
【００５１】
図３及び図４は、本発明の一実施例に係る外部チャネル統合環境における性能テストシステム内でアウトバウンド／インバウンドメッセージに相当する負荷発生時の流れを説明するための図である。前記アウトバウンドメッセージは、内部から外部に送信するメッセージを意味し、前記インバウンドメッセージは、外部から内部に受信されるメッセージを意味する。
【００５２】
図３を参照すれば、本発明の一実施例に係る外部チャネル統合環境における性能テストシステムを利用してアウトバウンドメッセージに対する性能テストを行う場合、まず、第１負荷発生器（１０ａ）乃至（１０ｎ）が、複数の外部機関（６００ａ）乃至（６００ｅ）（図１参照）に伝送されるアウトバウンドメッセージに相当する負荷を発生させる。
【００５３】
この時、第１負荷発生器（１０ａ）乃至（１０ｎ）から発生したアウトバウンドメッセージに相当する負荷は、第１外部業務サーバー（２００ａ）のウェブ画面に負荷をもたらし、前記ウェブ画面は、自動で外部要求メッセージを生成する。
【００５４】
次に、第１外部業務サーバー（２００ａ）から生成された外部要求メッセージを第１外部チャネル統合サーバー（３００ａ）、第１アクティブネットワーク装置（４００ａ）、テスト回線ＴＬ、第１スタンバイネットワーク装置（４５０ａ）及び第２外部チャネル統合サーバー（３００ｂ）で構成される経路を通じて伝送する。
【００５５】
このような外部要求メッセージを受信すると、第２外部チャネル統合サーバー（３００ｂ）は、前記伝送された外部要求メッセージに対する応答メッセージを生成した後、第１スタンバイネットワーク装置（４５０ａ）、テスト回線ＴＬ、第１アクティブネットワーク装置（４００ａ）、第１外部チャネル統合サーバー（３００ａ）、第１外部業務サーバー（２００ａ）及び当該第１負荷発生器（１０ａ）乃至（１０ｎ）で構成される経路を通じて応答メッセージを伝送する。
【００５６】
これにより、新しく構築された外部チャネル統合システム環境におけるアウトバウンドメッセージに対する総合的な性能テスト、例えば、秒当たり処理量、平均応答速度及び最大応答速度などに関するテストをあらかじめ効果的に行うことができる。
【００５７】
一方、第１負荷発生器（１０ａ）乃至（１０ｎ）から発生した負荷が第１及び第２外部業務サーバー（２００ａ）及び（２００ｂ）にそれぞれ伝送される場合、負荷は５０：５０の割合でロードバランシング処理することが好ましい。
【００５８】
他方、本発明の一実施例では、第１外部業務サーバー（２００ａ）から生成された外部要求メッセージが第１外部チャネル統合サーバー（３００ａ）に直接伝送されたが、本発明はこれに限定されず、外部要求メッセージは第２外部チャネル統合サーバー（３００ｂ）を経て第１外部チャネル統合サーバー（３００ａ）に伝送されてもよい。
【００５９】
同様に、第１アクティブネットワーク装置（４００ａ）から伝送された応答メッセージが第１外部チャネル統合サーバー（３００ａ）に直接伝送されたが、本発明はこれに限定されず、応答メッセージは第２外部チャネル統合サーバー（３００ｂ）を経て第１外部チャネル統合サーバー（３００ａ）に伝送されてもよい。
【００６０】
図４を参照すれば、本発明の一実施例に係る外部チャネル統合環境における性能テストシステムを利用してインバウンドメッセージに対する性能テストを行う場合、まず、第２負荷発生器（２０ａ）乃至（２０ｎ）が複数の外部機関（６００ａ）乃至（６００ｅ）から伝送されるインバウンドメッセージに相当する負荷を発生させる。
【００６１】
次に、前記発生したインバウンドメッセージに相当する負荷を第２外部チャネル統合サーバー（３００ｂ）の負荷収集／増幅モジュール（３７０）に伝送する。負荷収集／増幅モジュール（３７０）がインバウンドメッセージに相当する負荷を収集及び増幅した後、第１スタンバイネットワーク装置（４５０ａ）、テスト回線ＴＬ、第１アクティブネットワーク装置（４００ａ）、第１外部チャネル統合サーバー（３００ａ）及び第１外部業務サーバー（２００ａ）で構成される経路を通じて当該インバウンドメッセージに相当する負荷を伝送する。
【００６２】
このようなインバウンドメッセージに相当する負荷を受信すると、第１外部業務サーバー（２００ａ）は、前記伝送されたインバウンドメッセージに相当する負荷に対する応答メッセージを生成した後、第１外部チャネル統合サーバー（３００ａ）、第１アクティブネットワーク装置（４００ａ）、テスト回線ＴＬ、第１スタンバイネットワーク装置（４５０ａ）、第２外部チャネル統合サーバー（３００ｂ）及び当該第２負荷発生器（２０ａ）乃至（２０ｎ）で構成される経路を通じて当該応答メッセージを伝送する。
【００６３】
これにより、新しく構築された外部チャネル統合システム環境におけるインバウンドメッセージに対する総合的な性能テスト、例えば、秒当たり処理量、平均応答速度及び最大応答速度などに関するテストをあらかじめ効果的に行うことができる。
【００６４】
一方、本発明の一実施例に係る外部チャネル統合環境における性能テスト方法は、コンピューターで読み取り可能な記録媒体にコンピューターで読み取り可能なコードで実装可能である。コンピューターで読み取り可能な記録媒体は、コンピューターシステムで読み取り可能なデータが保存される任意の記録装置を含む。
【００６５】
例えば、コンピューターで読み取り可能な記録媒体として、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、ハードディスク、フロッピーディスク、移動式保存装置、非揮発性メモリー（フラッシュメモリなど）、光データ保存装置などが挙げられ、また、搬送波（例えば、インターネットを用いた伝送）の形態を含む。
【００６６】
また、コンピューターで読み取り可能な記録媒体は、コンピューター通信網で相互に接続されたコンピューターシステムに配置され、その方法は記録媒体内のコードとして保存され実行されることができる。
【００６７】
前述した本発明による外部チャネル統合環境における通信障害処理システム及びその方法の好適な実施例について説明したが、本発明は、これに限定されるものではなく、特許請求範囲と発明の詳細な説明及び添付の図面の範囲内で様々に変形して実施することが可能であり、これも本発明に属する。
【符号の説明】
【００６８】
１０ａ〜１０ｎ          第１負荷発生器
２０ａ〜２０ｎ          第２負荷発生器
１００ａ〜１００ｎ      ユーザ端末
２００ａ、２００ｂ      第１及び第２外部業務サーバー
２５０ａ、２５０ｂ      第１及び第２外部業務処理アプリケーション
３００ａ、３００ｂ      第１及び第２外部チャネル統合サーバー
３１０ａ、３１０ｂ      第１及び第２メッセージ応答アプリケーション
３３０ａ、３３０ｂ      第１及び第２マスター通信アプリケーション
３５０ａ、３５０ｂ      第１及び第２バックアップ通信アプリケーション
３７０                  負荷収集／増幅モジュール
４００ａ、４００ｂ      第１及び第２アクティブネットワーク装置
４５０ａ、４５０ｂ      第１及び第２スタンバイネットワーク装置
５００ａ、５００ｂ      第１及び第２スイッチング装置
６００ａ〜６００ｅ      外部機関
Ｌ１、Ｌ５              アクティブ回線
Ｌ２〜Ｌ４、Ｌ６〜Ｌ８  バックアップ回線
ＴＬ                    テスト回線
【図１】
2010506326.tif 000003
【図２】
2010506326.tif 000004
【図３】
2010506326.tif 000005
【図４】
2010506326.tif 000006
【国際調査報告】
2010506326.tif 000007
2010506326.tif 000008