(57)【要約】供給バックボーン・コンピュータ・ネットワークの使用が、ＩＰネットワーク境界に跨る異種の金融情報交換（ＦＩＸ）ネットワークにおける取引相手の顧客接続を可能にする。供給バックボーン・ネットワークは、アクセス・センタを介して取引のエクストラネットに次々に接続されるＦＩＸバックボーン・コンピュータ・ネットワークを用いて、消費者、データベース、管理およびプロキシ・コンピュータのシステムに連結する。プロキシ・コンピュータ・システムは、それら共有メッセージ処理負荷をバランシングし、メッセージ・トラフィックをロギングし、動作セッションを管理し、ローカルにまたは取引エクストラネットに接続されたかどうかについて凝集された供給情報を収集しクライアント・ユーザに提示する。ソフトウェア・プロキシは、２つの顧客エンドポイント間の「仲介者」として振る舞う。選択したＦＩＸメッセージを、凝集のために標準フォーマットでコピーする。全ネットワークは、中央に構成可能であり、リアルタイムの動作ステータスをサポートする。
2013533555.tif 000002
【特許請求の範囲】
【請求項１】
異種の金融情報交換ネットワークにおいて顧客を接続するための装置であって、
第１のバックボーン・コンピュータ・ネットワークと、
前記第１バックボーン・コンピュータ・ネットワークに接続された１以上の金融情報交換プロキシ・コンピュータ・システムと、
前記第１バックボーン・コンピュータ・ネットワークに接続された１以上の金融情報交換データベースおよび管理コンピュータ・システムと、
前記第１バックボーン・コンピュータ・ネットワークに接続された１以上の情報顧客コンピュータ・システムと、
前記第１バックボーン・コンピュータ・ネットワークに接続された金融情報交換バックボーン・コンピュータ・ネットワークと、
を備える、装置。
【請求項２】
請求項１記載の装置において、前記金融情報交換バックボーン・コンピュータ・ネットワークが、
１以上のアクセス・センタ・コンピュータ・システムであって、それぞれが更にコンピュータ・プロセッサ・サブシステム、コンピュータ・メモリ・サブシステム、コンピュータ・ストレージ・サブシステム、およびコンピュータ通信サブシステムを備える１以上のアクセス・センタ・コンピュータ・システムと、
前記アクセス・センタ・コンピュータ・システム間の高速相互接続と、
を備える、装置。
【請求項３】
請求項１記載の装置において、金融情報交換プロキシ・コンピュータ・システムのそれぞれが、
１以上のコンピュータ・プロセッサと、
コンピュータ・メモリ・サブシステムと、
コンピュータ・ストレージ・サブシステムと、
コンピュータ通信サブシステムと、
前記１以上のコンピュータ・プロセッサを介して動作し、前記金融情報交換プロキシ・コンピュータ・システムのユーザにサービスを提供する１以上のコンピュータ・アプリケーション・プログラムのセットと、
前記アクセス・センタ・コンピュータ・システム間の高速相互接続と、
を備える、装置。
【請求項４】
請求項３に記載の装置において、前記１以上のコンピュータ・アプリケーション・プログラムのセットが、
金融情報交換プロキシ・コンピュータ・システム間のメッセージ・トラフィックをロギングするための金融情報交換コンピュータ・プログラムと、
金融情報交換プロキシ・コンピュータ・システムから凝集された供給情報を収集および提示するための１以上のコンピュータ・プログラムと、
金融情報交換プロキシ・コンピュータ・システムおよびネットワーク構成を管理するための１以上のコンピュータ・プログラムと、
金融情報交換プロキシ・コンピュータ・システムの動作セッションを管理するための１以上のコンピュータ・プログラムと、
を含む、装置。
【請求項５】
請求項４記載の装置において、凝集された供給情報を収集および提示するための前記１以上のコンピュータ・プログラムが、
前記凝集された供給情報を作成するために、ポイント・ツー・ポイント接続からの金融情報交換データをリアルタイムに凝集するための１以上のプログラム・コンポーネントと、
供給バックボーン・ネットワークに対し前記供給情報を標準化したフォーマットでリアルタイムに公表するための１以上のプログラム・コンポーネントと、
メッセージ・キャプチャについて活性化および非活性化という顧客制御を提供するための１以上のプログラム・コンポーネントと、
凝集された供給情報を複数の顧客に提供するための１以上のプログラム・コンポーネントと、
接続トラフィックのマルチキャスト・プロセスへの伝送を構成するための１以上のプログラム・コンポーネントと、
を含む、装置。
【請求項６】
請求項５記載の装置において、前記標準化したフォーマットが、
メッセージの送信側の識別子を収容する要素と、
メッセージの受信側の識別子を収容する要素と、
メッセージ・タイプの識別子を収容する要素と、
メッセージのシンボルの識別子を収容する要素と、
を含む、装置。
【請求項７】
請求項４記載の装置において、金融情報交換プロキシ・コンピュータ・システムから前記凝集された供給情報が、
１以上の金融情報交換プロトコル・アプリケーション・メッセージと、
１以上の金融情報交換プロトコル管理メッセージと、
を含む、装置。
【請求項８】
請求項４記載の装置において、金融情報交換プロキシ・コンピュータ・システムの動作セッションを管理するための前記１以上のコンピュータ・プログラムが、
１以上のユーザ接続イベント処理プログラム・コンポーネントと、
１以上のユーザ切断イベント処理プログラム・コンポーネントと、
１以上の金融情報交換接続ステータス管理プログラム・コンポーネントと、
を含む、装置
【請求項９】
請求項４に記載の装置において、金融情報交換プロキシ・コンピュータ・システムおよびネットワーク構成を管理する前記１以上のコンピュータ・プログラムが、
金融情報交換プロキシ・コンピュータ・システム間のメッセージ処理負荷をバランシングするための１以上のプログラム・コンポーネントと、
金融情報交換プロキシ・コンピュータ・システム内のメッセージ処理負荷をスロットルするための１つ以上のプログラム・コンポーネントと、
動作イベントおよびプロキシ接続トラフィックをロギングするための１以上のプログラム・コンポーネントと、
サービス提供しているホストを、既存の顧客接続の状態に影響をおよぼすことなく活性サービスに引き込みおよび引き出すための１以上のプログラム・コンポーネントと、
サービス提供しているプロキシ接続を、他の顧客接続の状態に影響をおよぼすことなく活性サービスに引き込みおよび引き出すための１以上のプログラム・コンポーネントと、
クライアントの取引相手のエンドポイント間の接続性を維持するための１以上のプログラム・コンポーネントと、
を含む、装置。
【請求項１０】
請求項１に記載の装置において、１以上の外部金融情報交換ネットワークが前記金融情報交換バックボーン・コンピュータ・ネットワークに接続され、１以上の金融情報交換クライアント・コンピュータ・システムが前記１以上の外部金融情報交換ネットワークに接続される、装置。
【請求項１１】
請求項１に記載の装置において、前記第１バックボーン・コンピュータ・ネットワークが中央構成コンピュータ・システムに接続される、装置。
【請求項１２】
請求項１に記載の装置において、前記第１バックボーン・コンピュータ・ネットワークがモニタリングおよびデータ・ウェアハウジングのエージェント・コンピュータ・システムに接続される、装置。
【請求項１３】
異種の金融情報交換ネットワークにおいて顧客を接続するための方法であって、
第１のバックボーン・コンピュータ・ネットワークを構築し、動作させるステップと、
１以上の金融情報交換プロキシ・コンピュータ・システムを前記第１バックボーン・コンピュータ・ネットワークに接続するステップと、
１以上の金融情報交換データベースおよび管理コンピュータ・システムを前記第１バックボーン・コンピュータ・ネットワークに接続するステップと、
１以上の情報顧客コンピュータ・システムを前記第１バックボーン・コンピュータ・ネットワークに接続するステップと、
金融情報交換バックボーン・コンピュータ・ネットワークを前記第１バックボーン・コンピュータ・ネットワークに接続するステップと、
異種の金融情報交換ネットワークにおける顧客間の取引および取引関連のトランザクションを処理するステップと、
ネットワークおよびコンピュータ・システムの管理に関するトランザクションを処理するステップと、
を含む、方法。
【請求項１４】
請求項１３記載の方法であって、さらに、
１以上のアクセス・センタ・コンピュータ・システムを前記金融情報交換バックボーン・コンピュータ・ネットワークに接続するステップと、
前記アクセス・センタ・コンピュータ・システムを高速接続で相互接続するステップと、
を含む、方法。
【請求項１５】
請求項１３記載の方法であって、さらに、
１以上の外部金融情報交換ネットワークを前記金融情報交換バックボーン・コンピュータ・ネットワークに接続するステップと、
１以上の金融情報交換クライアント・コンピュータ・システムを任意の１以上の外部金融情報交換ネットワークに接続するステップと、
を含む、方法。
【請求項１６】
請求項１３記載の方法において、異種の金融情報交換ネットワークにおける顧客間の取引および取引関連のトランザクションを処理する前記ステップが、
金融情報交換プロキシ・コンピュータ・システム間でのメッセージ・トラフィックをロギングするステップと、
金融情報交換プロキシ・コンピュータ・システムから凝集された供給情報を収集および提示するステップと、
を含む、方法。
【請求項１７】
請求項１６記載の方法において、凝集された供給情報を収集および提示する前記ステップが、
前記凝集された供給情報を作成するために、ポイント・ツー・ポイント接続からの金融情報交換データをリアルタイムに凝集するステップと、
供給バックボーン・ネットワークに対し前記供給情報を標準化したフォーマットでリアルタイムに公表するステップと、
メッセージ・キャプチャについて活性化および非活性化という顧客制御を提供するステップと、
凝集された供給情報を複数の顧客に提供するステップと、
接続トラフィックのマルチキャスト・プロセスへの伝送を構成するステップと、
を含む、方法。
【請求項１８】
請求項１３記載の方法において、ネットワークおよびコンピュータ・システムの管理に関するトランザクションを処理する前記ステップが、
金融情報交換プロキシ・コンピュータ・システムおよびネットワーク構成を管理するステップと、
金融情報交換プロキシ・コンピュータ・システムの動作セッションを管理するステップと、
を含む、方法。
【請求項１９】
請求項１８記載の方法において、金融情報交換プロキシ・コンピュータ・システムおよびネットワーク構成を管理する前記ステップが、
金融情報交換プロキシ・コンピュータ・システム間のメッセージ処理負荷をバランシングするステップと、
金融情報交換プロキシ・コンピュータ・システム内のメッセージ処理負荷をスロットルするステップと、
動作イベントおよびプロキシ接続トラフィックをロギングするステップと、
サービス提供しているホストを、既存の顧客接続の状態に影響をおよぼすことなく活性サービスに引き込みおよび引き出すステップと、
サービス提供しているプロキシ接続を、他の顧客接続の状態に影響をおよぼすことなく活性サービスに引き込みおよび引き出すステップと、
クライアントの取引相手のエンドポイント間の接続性を維持するステップと、
を含む、方法。
【請求項２０】
請求項１８記載の方法において、金融情報交換プロキシ・コンピュータ・システムの動作セッションを管理する前記ステップが、
１以上のユーザ接続イベント処理プログラム・コンポーネントと、
１以上のユーザ切断イベント処理プログラム・コンポーネントと、
１以上の金融情報交換接続ステータス管理プログラム・コンポーネントと、
を含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願についての相互参照
本出願は、２０１０年６月３０日に特許出願した米国仮出願第６１／３６０，００６号、および２０１１年６月１日に特許出願した非仮出願第１３／１５０，４０３号の優先日の利益を享受するものである。
【０００２】
本発明は、コンピュータ・ネットワーク技術に関するものである。より具体的には、本発明は、金融情報ネットワークの情報サーバとして使用されるコンピュータに関するものある。
【従来技術】
【０００３】
金融情報ネットワーク（ＦＩＸ）の取引相手(counterparty)と直接に相互接続するという課題への典型的な解決策は、ポイント・ツー・ポイントのＩＰネットワークを介するということである。これにより、同一のＩＰネットワークに接続される２つの取引相手がＦＩＸを介して通信することを可能にする。ポイント・ツー・ポイント接続からのＦＩＸ接続性についてのマーケットでは、伝統的に、ネットワーク・プロバイダによってサービス提供されてきており、プライベート・ネットワーク・サービスが金融コミュニティ（例えば、ＢＴ  Ｒａｄｉａｎｚ、ＴＮＳ、Ｓａｗｉｓ）に対して提供されてきた。しかしながら、これらプライベート・ネットワークは、ＦＩＸネットワークとして課金され、それらは、より高度なＳＬＡの提案(offering)、またはパッケージ化されたルータ／回路の冗長性を恐らく有するであろう、従来型のＩＰまたは専用線と基本的に大差がないものである。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
プライベート・ネットワーク内の取引相手の接続は、各々が競争することで、この種のネットワークをセットアップおよび運用するのに健全な商業的インセンティブを提供する。
競争は、プロバイダがより良好な性能およびより豊かなサービス提案を行うことを支援し、これらの利点が、プライベートを、先行技術の教示の１つとして個別に競争させることの供与への動機付けとなる。しかしながら、個別のプライベート・ネットワークには、同一のネットワークを共有していない取引相手間の取引に対して障壁となるという不利な点を有する。取引への障壁には、複数のプライベート・ネットワークへのアクセスを必要とする取引当事者(trading party)のコストという、ネットワーク境界および重複の交差に因るパフォーマンスの影響が含まれる。従って、それらが加入するプライベート・ネットワークの境界に跨るＦＩＸ取引相手を相互接続するための効率的なおよびよりコスト高でない手段を開発するための動機が存在する。
【課題を解決するための手段】
【０００５】
本発明は、供給(feed)バックボーン・コンピュータ・ネットワークを用いて、ＩＰネットワーク境界を跨って、異種の金融情報交換（ＦＩＸ; Financial Information Exchange）ネットワークにおける取引先企業を接続するものである。本発明の供給バックボーン・ネットワークは、アクセス・センタを介して取引のエクストラネットに次々に接続されるＦＩＸバックボーン・コンピュータ・ネットワークを用いて、本発明の消費者、データベース、管理およびプロキシ・コンピュータのシステムに連結する。本発明のプロキシ・コンピュータ・システムは、それら共有されたメッセージ処理負荷をバランスし、メッセージ・トラフィックをロギングして、ローカルにまたは取引エクストラネットに接続されたかどうかについて凝集(aggregate)された供給情報を収集してクライアント・ユーザに提示する。
本発明のソフトウェア・プロキシは、２つの顧客エンドポイント間の「仲介者(middleman)」として振る舞う。本発明はまた、選択されたＦＩＸメッセージを、凝集のためにマルチキャスト・バックボーンに標準フォーマットでコピーする。本発明における全体ネットワークは、中央に構成可能であり、リアルタイムの動作ステータスをサポートする。
【０００６】
一実施形態において、本発明は、異種の金融情報交換ネットワークにおいて顧客の接続を提供する。本発明は、第１のバックボーン・コンピュータ・ネットワークと、当該第１バックボーン・コンピュータ・ネットワークに接続された１以上の金融情報交換プロキシ・コンピュータ・システムを含む。また、１以上の金融情報交換データベースおよび管理コンピュータ・システムが、第１バックボーン・コンピュータ・ネットワークに接続される。１以上の情報顧客コンピュータ・システムが第１バックボーン・コンピュータ・ネットワークに接続され、金融情報交換バックボーン・コンピュータ・ネットワークが第１バックボーン・コンピュータ・ネットワークに接続される。
【０００７】
金融情報交換バックボーン・コンピュータ・ネットワークは、１以上のアクセス・センタ・コンピュータ・システムを含むことができる。これらのそれぞれが、さらにコンピュータ・プロセッサ・サブシステム、コンピュータ・メモリ・サブシステム、コンピュータ・ストレージ・サブシステム、およびコンピュータ通信サブシステムを備える。本実施形態において、高速な相互接続をアクセス・センタ・コンピュータ・システム間において提供することができる。
【０００８】
他の実施形態において、金融情報交換プロキシ・コンピュータ・システムのそれぞれは、１以上のコンピュータ・プロセッサ、コンピュータ・メモリ・サブシステム、コンピュータ・ストレージ・サブシステム、コンピュータ通信サブシステムを含むことができる。また、それぞれは、１以上のコンピュータ・プロセッサを介して動作し、金融情報交換プロキシ・コンピュータ・システムのユーザにサービスを提供する１以上のコンピュータ・アプリケーション・プログラムのセットと、アクセス・センタ・コンピュータ・システム間の高速相互接続を含むことができる。１以上のコンピュータ・アプリケーション・プログラムのセットは、金融情報交換プロキシ・コンピュータ・システム間のメッセージ・トラフィックをロギングするための金融情報交換コンピュータ・プログラムを含むことができる。それはまた、金融情報交換プロキシ・コンピュータ・システムから凝集された供給情報を収集および提示するための１以上のコンピュータ・プログラム、金融情報交換プロキシ・コンピュータ・システムおよびネットワーク構成を管理するための１以上のコンピュータ・プログラム、ならびに、金融情報交換プロキシ・コンピュータ・システムの動作セッションを管理するための１以上のコンピュータ・プログラムも含むことができる。
【０００９】
一実施形態において、凝集された供給情報を収集および提示するための１以上のコンピュータ・プログラムが、当該凝集された供給情報を作成するために、ポイント・ツー・ポイント接続からの金融情報交換データをリアルタイムに凝集するための１以上のプログラム・コンポーネントを含むことができる。１以上のコンピュータ・プログラムはまた、供給バックボーン・ネットワークに対し供給情報を標準化したフォーマットでリアルタイムに公表するための１以上のプログラム・コンポーネント、およびメッセージ・キャプチャについて活性化および非活性化という顧客制御を提供するための１以上のプログラム・コンポーネントを含むこともできる。凝集された供給情報を複数の顧客に提供するための１以上のプログラム・コンポーネント、および接続トラフィックのマルチキャスト・プロセスへの伝送を構成するための１以上のプログラム・コンポーネントもまた含むことができる。
【００１０】
標準化したフォーマットは、メッセージの送信側の識別子、メッセージの受信側の識別子、メッセージ・タイプの識別子、およびメッセージのシンボルの識別子を収容する要素を含むことができる。金融情報交換プロキシ・コンピュータ・システムからの凝集された供給情報は、１以上の金融情報交換プロトコル・アプリケーション・メッセージ、および１以上の金融情報交換プロトコル管理(administrative)メッセージを含むことができる。金融情報交換プロキシ・コンピュータ・システムの動作セッションを管理する(manage)ための１以上のコンピュータ・プログラムは、１以上のユーザ接続イベント処理プログラム・コンポーネント、１以上のユーザ切断イベント処理プログラム・コンポーネント、および１以上の金融情報交換接続ステータス管理プログラム・コンポーネントを含むことができる。
【００１１】
金融情報交換プロキシ・コンピュータ・システムおよびネットワーク構成を管理する１以上のコンピュータ・プログラムは、金融情報交換プロキシ・コンピュータ・システム間のメッセージ処理負荷をバランシングするための１以上のプログラム・コンポーネント、金融情報交換プロキシ・コンピュータ・システム内のメッセージ処理負荷をスロットルするための１つ以上のプログラム・コンポーネント、ならびに、動作イベントおよびプロキシ接続トラフィックをロギングするための１以上のプログラム・コンポーネントを含むことができる。金融情報交換プロキシ・コンピュータ・システムおよびネットワーク構成を管理する１以上のコンピュータ・プログラムはまた、サービス提供しているプロキシ接続を、他の顧客接続の状態に影響をおよぼすことなく活性サービスに引き込みおよび引き出す(bring in and out)ための１以上のプログラム・コンポーネント、ならびに、クライアントの取引先企業のエンドポイント間の接続性を維持するための１以上のプログラム・コンポーネントを含むこともできる。
【００１２】
いくつかの実施形態において、１以上の外部金融情報交換ネットワークは、金融情報交換バックボーン・コンピュータ・ネットワークに接続され、また、１以上の金融情報交換クライアント・コンピュータ・システムは１以上の外部金融情報交換ネットワークに接続される。第１バックボーン・コンピュータ・ネットワークを中央構成コンピュータ・システムに接続することができる。第１バックボーン・コンピュータ・ネットワークはまた、モニタリングおよびデータ・ウェアハウジングのエージェント・コンピュータ・システムに接続することもできる。
【００１３】
本発明の他の一実施形態において、異種の金融情報交換ネットワーク内で顧客を接続するための方法が提供される。この方法は、第１のバックボーン・コンピュータ・ネットワークを構築し、動作させることを含むことができる。１以上の金融情報交換プロキシ・コンピュータ・システムを第１バックボーン・コンピュータ・ネットワークに接続することができる。１以上の金融情報交換データベースおよび管理コンピュータ・システムを第１バックボーン・コンピュータ・ネットワークに接続することができる。また、１以上の情報顧客コンピュータ・システムを第１バックボーン・コンピュータ・ネットワークに接続し、金融情報交換バックボーン・コンピュータ・ネットワークを第１バックボーン・コンピュータ・ネットワークに接続することができる。本方法は、また、異種の金融情報交換ネットワークにおける顧客間の取引および取引関連のトランザクションを処理し、また、ネットワークおよびコンピュータ・システムの管理(administration)に関するトランザクションを処理することを含むことができる。
【００１４】
本方法は、１以上のアクセス・センタ・コンピュータ・システムを金融情報交換バックボーン・コンピュータ・ネットワークに接続し、また、アクセス・センタ・コンピュータ・システムを高速接続で相互接続することを含むことができる。本方法はまた、１以上の外部金融情報交換ネットワークを金融情報交換バックボーン・コンピュータ・ネットワークに接続し、また、１以上の金融情報交換クライアント・コンピュータ・システムを任意の１以上の外部金融情報交換ネットワークに接続することを含むこともできる。本方法は、さらに、金融情報交換プロキシ・コンピュータ・システム間でのメッセージ・トラフィックをロギングし、金融情報交換プロキシ・コンピュータ・システムからの凝集された供給情報を収集および提示することを含むこともできる。
【００１５】
いくつかの実施形態において、本方法は、当該凝集された供給情報を作成するために、ポイント・ツー・ポイント接続からの金融情報交換データをリアルタイムに凝集し、供給バックボーン・ネットワークに対し供給情報を標準化したフォーマットでリアルタイムに公表し、メッセージ・キャプチャについて活性化および非活性化という顧客制御を提供し、凝集された供給情報を複数の顧客に提供し、そして、接続トラフィックのマルチキャスト・プロセスへの伝送を構成することを含むことができる。いくつかの実施形態において、本方法はまた、金融情報交換プロキシ・コンピュータ・システムおよびネットワーク構成を管理し、また、金融情報交換プロキシ・コンピュータ・システムの動作セッションを管理することを含むこともできる。
【００１６】
金融情報交換プロキシ・コンピュータ・システムおよびネットワーク構成を管理するステップは、金融情報交換プロキシ・コンピュータ・システム間のメッセージ処理負荷をバランシングし、金融情報交換プロキシ・コンピュータ・システム内のメッセージ処理負荷をスロットルし、動作イベントおよびプロキシ接続トラフィックをロギングすることを含むことができる。このステップはまた、サービス提供しているホストを、既存の顧客接続の状態に影響をおよぼすことなく活性サービスに引き込みおよび引き出し、サービス提供しているプロキシ接続を、他の顧客接続の状態に影響をおよぼすことなく活性サービスに引き込みおよび引き出し、そして、クライアントの取引先企業のエンドポイント間の接続性を維持することを含むこともできる。金融情報交換プロキシ・コンピュータ・システムの動作セッションを管理するステップは、１以上のユーザ接続イベント処理プログラム・コンポーネント、１以上のユーザ切断イベント処理プログラム・コンポーネント、および１以上の金融情報交換接続ステータス管理プログラム・コンポーネントを含むことができる。
【図面の簡単な説明】
【００１７】
【図１】図１は、通常の動作シナリオ（使用事例）の過程を示している。
【図２】図２は、エンドポイントが利用できなくなるときに、トリガされる動作シナリオの過程を示している。
【図３】図３は、ライトニング・プロキシ(Lightning Proxy)を起動しているホスト・コンピュータ間での接続負荷を分散する際の本発明のロード・バランシング・コンポーネントの振る舞いを示している。
【図４】図４は、メッセージ処理の間、そのログに対する本発明のメッセージの処理について示している。
【図５】図５は、供給アプリケーション・ユーザによる本発明のメッセージ供給の使用について示している。
【図６】図６は、ライトニング・セッションの追加について示している。
【図７】図７は、ライトニング・セッションの修正について示している。
【図８】図８は、ＳＦＴＩ  ＦＩＸバックボーンを用いてＦＩＸ顧客を接続するための異種のネットワークの組織を示している。
【図９】図９は、ライトニング供給バックボーンにおけるＳＦＴＩ  ＦＩＸバックボーン内の組織、およびこのライトニング供給を用いたクライアントへの接続について示している。
【発明を実施するための形態】
【００１８】
本発明の明細書における、ＮＹＦＩＸ  ＦＩＸマーケットプレイスとの用語は、「ハブ・アンド・スポーク方式」のＦＩＸネットワークのことであり、単一の接続によって、複数の規定された宛先にＦＩＸプロトコル・メッセージをルーティングすることを可能にする。回復(Recovery)、プロトコル変換およびその他の付加価値サービス（例えば、Ｓａｆｅｓｔｏｒｅ）は、本発明のコンポーネントから構成され、クライアントが証券取引所、例えばＮＹＳＥ（ニューヨーク株式取引所）にそれらのＦＩＸ接続性をアウトソースすることを可能にする。
【００１９】
いくらかの環境(circumstance)では、マーケットプレイスの顧客はまた、上述のプライベートＦＩＸネットワーク・サービス・プロバイダのいずれかを用いてポイント・ツー・ポイントのＦＩＸ接続性を維持することもできる。本発明は、それ自体を従来技術から相違させるサービス提供を創出し、また、混み合った、またコモディティ化されたネットワーク・サービス・マーケットから利用可能となるそれらの提供(offering)について卓越した価値提供を創出する。
【００２０】
本発明のポイント・ツー・ポイントのＦＩＸ接続性サービスは、次のことを達成する（図８参照）。
・異種の金融のエクストラネット上の顧客１０１を接続する。図示したエクストラネット８１０は、ＢＴ、ＱｕｅｓｔおよびＳＡＶＶＩＳを含むが、これに限定されない。
・接続性のための単一の通信ベンダへの依存性を回避する。
・高メッセージ・レートで低レイテンシを維持する。
・最大サービス・レベルの可用性(availability)を提供する。
・付加価値サービスをそのユーザに対し管理したサービスとして提供することができる当該付加価値サービス機会を創出する。
【００２１】
セキュア金融トランザクション・インフラストラクチャ（ＳＦＴＩ; Secure Financial Transaction Infrastructure）ユーザ８２０およびＮＹＦＩＸ８３０がまた、エクストラネットのセットに含まれる。全エクストラネット８１０，８２０，８３０は、アクセス・センタ８４０を介してセキュア金融トランザクション・インフラストラクチャ（ＳＦＴＩ）ＦＩＸネットワークおよびバックボーン８００に接続する。バックボーン８００は、ライトニング供給バックボーン(Lightning Feed backbone)に接続する。
【００２２】
本発明は、マーケットプレイス技術ベースの多くをレバレッジして、既存および新規のマーケットプレイスの顧客に対する未開発要求(untapped requirement)から収益を成長させる製品提供を作り出すと共に、将来の製品機会およびレバレッジをも生み出す。
【００２３】
図９を参照する。ＳＦＴＩ  ＦＩＸバックボーン８００内において、本発明はライトニング・プロキシ供給バックボーン９００を介してネットワーク内に接続される１以上のＦＩＸ  ＩＰプロキシ９１０、およびサービス提供するライトニング供給顧客９２０を備える。バックボーン９００は、ＳＦＴＩ  ＦＩＸバックボーン８００に接続する。プロキシ９１０は、取引の当事者１０１またはそのパイプの一端における他の金融エンドポイントへの接続を受け入れ、そして、別に構成したエンドポイント１０１との接続を確立して、ＦＩＸポイント・ツー・ポイント・セッションの仲介者(middleman)になる。この接続は、イベント（セッション・アップ、接続、切断）およびＦＩＸトラフィックにより、本発明のマルチキャスト・ネットワーク上に転送されることを可能にし、これは、本明細書において「ライトニング供給(Lightning Feed)」とも称される。マルチキャスト・ネットワークは、本発明の金融エンドポイントへの接続、および中央データベースおよび管理データベース９３０を用いたトラフィック集中化および管理についての１以上の供給バックボーン接続を備えており、本発明のプロキシおよびそれらのトラフィックの全ての凝集を表す。
【００２４】
本発明のプロキシ９１０は、標準的な方法で、供給バックボーン９００に情報を公表し(publish)、マルチキャストを受信できる任意のアプリケーションが、受信先、送信元、メッセージ・タイプ、またはライトニング供給顧客９２０についてのシンボル（およびことによると他の基準）によるトラフィックをフィルタリングすることを可能にする。
【００２５】
本発明の付加価値サービスの具体例には、以下のものが含まれる。
・プロキシ・システム間において接続負荷を分散するためのロード・バランシング・ソフトウェア・アプリケーション（図３参照）
・取引相手間のトランザクション履歴(trail)を発行(publish)するためのメッセージ・ロギング・ソフトウェア・アプリケーション（図４参照）
・プロキシ・システムから凝集された供給情報を収集し、提示するためのメッセージ供給加入ソフトウェア・アプリケーション（図5参照)
・プロキシ動作セッションを追加し、修正し、または削除するためのセッション管理ソフトウェア・アプリケーション（図６及び７参照）
本発明は、そのユーザおよびオペレータの要求に応じて、その付加価値サービスについて異なる使用事例に対処する。通常の動作シナリオについて図１を参照する。ここでは、全てのコンポーネントおよびエンドポイントがオンラインであり、かつ利用である。開始(initiating)ＦＩＸエンドポイント１０１ａが、セッションをスタートする。ライトニング・システムのロード・バランシング・コンポーネントは、クライアントのＦＩＸ  ＣＯＭＰＩＤ（クライアントを識別する）を用いて、接続を共通ＩＰおよびシステムまたはセンタ用のポートに導き（１０２）、ライトニング・プロキシをスタートする（１０４）。ライトニング・プロキシは、一例では、中央サーバまたはサービスを用いずに、ＦＩＸセッション当たり単一のプロキシを動作させる。ライトニング・プロキシは、情報参照(lookup)の基礎として送信元およびターゲットの情報を用いてＢｕｓｔａｌｋ構成データベースから構成情報を取り出す（１０６）。取り出された構成情報を用いて、ライトニング・プロキシは、受信するＦＩＸエンドポイント１０１ｂに接続する（１０８）。上手くいった接続はロギングされる（１１０）。
【００２６】
要求されたエンドポイントがセッション中に利用不可能となる場合について図２を参照する。可用性の損失が、ハートビート・メッセージの損失、ネットワーク・レベルのメッセージング、その他の当該分野の公知手段を通じてライトニング・プロキシ２００によって検出される（２０２）。次いで、ライトニング・プロキシ２００は、ＣＯＭＰＩＤ／ＩＰアドレスを用いて損失イベントをロギングし（２０４）、接続の両側に対する順序正しいシャットダウンをトリガする（２０６）。
【００２７】
本発明は、要求に応じて２以上のホスト・システム間の負荷をバランシンブする。図３を参照する。本発明のロード・バランシング・コンポーネント３００は、それぞれ最初の接続メッセージを受信し（３０２）、その接続をサービス提供しているプライマリ・ホストおよび他のホストを参照(look up)する（３０８）。ロード・バランシング・コンポーネント３００は、ターゲット・ホストを識別し（３０４）、プライマリ・ホストまたはフェールオーバした（バックアップ）ホストのいずれかが接続を提供するのに利用可能であることを確実にし（３１０）、ホストのステータスに基づき開始エンドポイントを受信エンドポイントに接続する（３０６）。
【００２８】
本発明のライトニング・プロキシは取引相手にメッセージを転送する一方、同時にメッセージをロギングする。公表供給メッセージの使用事例について図４を参照する。ライトニング・プロキシ２００は、ＦＩＸメッセージを受信し（４０２）、それがＦＩＸメッセージであることを保証するために、単純な検証(simple validation)を受信メッセージに対し適用する（４１０）。完全な検証(full validation)は、潜在的なパフォーマンスへの影響のために、この過程では実行されない。
【００２９】
本発明のライトニング・プロキシは、トラフィック・スロットル・コンポーネントを収容し、ネットワーク条件の変更下のトラフィック量やバランス負荷を制限する。各メッセージの受信において、プロキシは、そのスロットルおよび凝集メッセージ負荷を検査して（４０４）、毎秒あたりに許容される、構成される最大メッセージを遵守していることを保証する。メッセージの受信により、トラフィック量が構成された最大レートを超過することになるときには、プロキシは、そのメッセージを送信することにより、構成された最大レートが超過しなくなるまで、送信元にウェイトさせる。一旦メッセージが受け入れられると、スロットルで使用したメッセージ・レートの統計が更新される（４１２）。
【００３０】
プロキシは、メッセージごとのログ・エントリを構成したログに書く（４０６）。このログ・エントリは、送信元ＩＤ、受信先ＩＤ、メッセージ・タイプ、およびティッカー・シンボルまたはインストルメント・シンボルを含む。最後に、プロキシは、その宛先にメッセージを送信する（４０８）。
【００３１】
本発明は、ユーザが加入することができる凝集された供給アプリケーション・コンポーネントを提供する。図５を参照する。供給アプリケーション５００は、ライトニング・プロキシからその供給に対し接続する（５０２）。第１の基本的な実施形態において、プロキシは、供給アプリケーション・コンポーネントへの伝送のためにシンプル・マルチキャストを用いる。供給アプリケーション５００は、次いで、ティッカー・シンボルまたはインストルメント・シンボル、メッセージ・タイプ、送信元ＩＤ、および受信先ＩＤを含んだ選択基準を適用し（５０４）、これによって、プロキシ供給トラフィックをスクリーンする。供給アプリケーション５００は、次いで、それがサービス提供する任意のアプリケーションに選択基準が一致しているメッセージを送信する。
【００３２】
本発明は、第１の機能拡張をＮＹＦＩＸ  ＢｕｓＴｏｏｌｓグラフィカル・ユーザ・インタフェース（ＧＵＩ）に提供して、ライトニング・プロキシ・セッションを管理する。本発明は、選択肢を用いてＮＹＦＩＸ  ＢｕｓＴｏｏｌｓユーザ６００に提示して、ライトニング・セッションを追加する（６０２）。ライトニング・セッションの追加は、ユーザに対し、コンピュータＩＤおよび関連する到達可能なＩＰアドレスを、顧客課金コード、トラフィックをスロットリングするための最大メッセージ・レート、ならびにプライマリ・ホストおよび障害ホストのシステムの識別子と共に、提供することを要求する。本発明はまた、追加(Add)／修正(Modify)の選択肢も提供し、ライトニング・セッションを表示、修正、または追加し（６０４）、そして、ユーザの入力を検証する。ライトニング・セッションを追加または修正した後に、入力の検証のための境界値検査および範囲検査を用いて、本発明は、次いで、セッションをコミットする（６０６）。
【００３３】
本発明は、第２の機能拡張をＮＹＦＩＸ  ＢｕｓＴｏｏｌｓグラフィカル・ユーザ・インタフェース（ＧＵＩ）に提供して、ライトニング・プロキシ・セッションを修正または削除する。本発明は、ＮＹＦＩＸ  ＢｕｓＴｏｏｌｓユーザ６００に、選択肢を提示して、（完全または部分一致についての選択肢と共に）コンピュータＩＤまたはＩＰアドレスによって進行中のライトニング・セッションを検索する（７０２，７０４）と共に、ユーザへの提示のために当該検索により個々の選択可能リンクを返す（７０６）。ユーザは、所望のライトニング・セッションを提示されたものから選択して（７０８）、セッションのパラメータを修正する（７１０）。本発明は、この時点でのセッションの非活性化を、周期的なシステム・ハウスキーピングの一部として削除された非活性化セッションと共に提供する。
最後に、本発明は、セッションをコミットして（７１２）、履歴(trail)の監査を提供すると共に、適切なロールバック時点を確立する。
【００３４】
本発明により、そのロギング処理およびその供給アプリケーションを通じて収集され、格納された情報は、マーケット・モニタリング、ドロップ・コピー(drop copy)、アロケーション・サービス、データ・ウェアハウジング、取引監査、その他、注文およびトランザクション・フローについての詳細なナレッジを必要とするサービスをレバレッジすることができる。より大規模に、情報のサービス提供が可能となり、ここでは、情報の凝集が利用できるであろう（例えば、ＴＣＡ）。
【００３５】
動作上の観点からは、接続／切断のイベントは、ＦＩＸ接続の健康状態についてのプロキシの認識と結びついて、より粒状(granular)な動作認識を可能にする。運用スタッフおよびシステムは、ＦＩＸの文脈において、本発明の接続がＩＰ可用性を越えて、他のプロバイダに対して重大な品質上の利点を提示することを認識している。
【００３６】
拡張した実施形態において、本発明は、ＦＩＸ「ハック」およびタグ操作、またはバージョン変換さえをも含み、マーケットプレイス内に提供される付加価値サービスの類が、ポイント・ツー・ポイントのマーケットプレイスに提供されることを許容する。
【００３７】
本発明は、構成の目的で、マーケットプレイスＢｕｓＴａｌｋ環境とゆるく結合され、本発明のサービスの中央構成を、課金−生成構成の仲裁(billing-to-production configuration reconciliation)と共に許容する。
【００３８】
トレードスコープ（TradeScope）エージェントは、本発明の供給と統合することになる。このエージェントは、トレードスコープ・モニタリンおよびデータ・ウェアハウスの製品との統合を許容して、既存のフレームワークおよび技術をレバレッジする。
【００３９】
本発明では、単一のプロキシが、ポイント・ツー・ポイント接続ごとに存在する。顧客取引相手に関し、本発明は、２つの取引相手間の直接の（ＩＰ）ポイント・ツー・ポイントＦＩＸ（ＦＩＸｖｅｒ４．０以降の全て）の接続をサポートし、独占的な範囲(proprietary scope)の限定内で、ポイント・ツー・ポイントのＩＰ接続性を提供するネットワーク・プロバイダにより提供されるサービスをエミュレートするが、そのような限定を取り除く利点を提供する。いずれかのエンドポイントにおけるクライアントのＩＰアドレス付与は、任意の有効なＩＰアドレスとすることができ、本発明の規定するサービスのアドレス空間からおよびその他のクライアントのエンドポイントからの両方の分離を可能にする。本発明は、両方のエンドポイントのトラフィックを特定のＩＰ／Ｐｏｒｔ指定(designation)にマップし、クライアントが本発明において構成したそれらとは別の任意のＩＰ宛先またはポートに到達することを妨げる。本発明のセッションは、２つの取引相手のエンドポイント間における一意の接続であり、その結果、１つのエンドポイントが同時に２以上のセッションに参加することができる。本発明は、顧客について専用のホスト・モデルをサポートする。このことは、顧客が、ホストおよび顧客自身の取引相手だけを見ることを意味する。本発明はまた、共有管理サービス・モデルをもサポートする。
【００４０】
本発明は、ＦＩＸの片方向(Unidirectional)接続モデルをサポートし、一方が常にＴＣＰセッションの開始側(initiator)であり、他方が受け入れ側(acceptor)である。
【００４１】
その構成管理に関し、本発明は、既存の顧客接続の状態に影響を及ぼすことのなく、ホストを維持するためにその活性サービス・プールに引き込みおよび引き出す。本発明は、個々のプロキシ接続について独立した管理をサポートし、その結果、いかなるプロキシ接続もが他に影響をおよぼすことなく非活性化されることができる。アクセス・センタ、相互アクセス・センタ設備、アプリケーション・ハードウェア・ホスト、またはアプリケーション・ソフトウェアについて障害が生じた際には、双方のクライアントの取引先エンドポイントは、自動的に冗長ネットワークおよびソフトウェア経路をフェールオーバして接続性を回復する。本発明のプロキシは、１秒あたりのメッセージにおいて構成可能なスロットリングをサポートする。本発明は、モニタリング・システム（ＩＴＲＳ）との統合のための動作イベントについてロギングをサポートし、また、ログ・ファイルへの接続にわたり搬送される全トラフィックを送信するのに構成可能な能力(ability)をサポートする。
【００４２】
その情報供給およびデータ凝集に関し、本発明は、ポイント・ツー・ポイントの接続から凝集されたＦＩＸデータについて強化された(consolidated)リアルタイムの供給の創出、およびポイント・ツー・ポイントのＦＩＸデータの強化をサポートし、ポイント・ツー・ポイントのネットワークを行き来する(traverse)全データを収集および凝集し、また、内部的におよびパートナーと共にサービスの提供を付加した価値を創出する。本発明はまた、メッセージ・キャプチャについて活性化および非活性化という顧客制御、複数顧客をサポートするために全ライトニング・セッションについて凝集された供給、および複数処理への接続にわたり搬送される全てのトラフィックを送信するのに構成可能な能力をサポートする。
【００４３】
上記の開示について考慮した当業者にとっては明確なように、多くの変更および修正が、本発明の趣旨またはその範囲を逸脱しない範囲において本発明の実施の際に可能である。
【図１】
2013533555.tif 000003
【図２】
2013533555.tif 000004
【図３】
2013533555.tif 000005
【図４】
2013533555.tif 000006
【図５】
2013533555.tif 000007
【図６】
2013533555.tif 000008
【図７】
2013533555.tif 000009
【図８】
2013533555.tif 000010
【図９】
2013533555.tif 000011
【国際調査報告】
2013533555.tif 000012
2013533555.tif 000013