(57)【要約】クレジットカードに関連する取引の処理を行うためのシステムが提供される。本システムの１つの観点によれば、アクセス層、システムサービス層、ベースプラットフォーム層をもつ三層構成を採用する。本システムはさらに、多数のコア処理アプリケーションとそれに関連するデータとを含む。コア処理アプリケーションとそれに関連するデータとはアクセス層を通してアクセス可能である。ベースプラットフォーム層は、多数のさまざまな技術プラットフォームとそれに関連するハードウェアとが含まれる。システムサービス層は、システムのサポートを行うために用いられる多数のシステムサービスを供給するものであり、アクセス層をベースプラットフォーム層から絶縁するために用いられる。アクセス層は、コア処理アプリケーションとそれに関連するデータとへのアクセスを行うために用いられる。
2006515439.tif 000002
【特許請求の範囲】
【請求項１】
取引を処理するためのコンピュータ化されたインフラストラクチャーであって：
コンピュータ化されたインフラストラクチャーをサポートするよう構成された複数の技術プラットフォームをもつベースプラットフォーム層と；
複数のアクセスサービスを供給するよう構成されたアクセス層と；
複数のシステムサービスを供給し、アクセス層をベースプラットフォーム層から絶縁するよう構成されたシステムサービス層と；
複数アクセスサービスのうちの１つ以上を用いてアクセス層を通してアクセス可能な複数のコア処理アプリケーションと；
複数のビジネスアプリケーションとを備えるものであって、複数のビジネスアプリケーションのうちの１つ以上が、アクセス層を介して複数のコア処理アプリケーションのうちの１つ以上にアクセスするよう構成されていることを特徴とするコンピュータ化されたインフラストラクチャー。
【請求項２】
請求項１に記載のコンピュータ化されたインフラストラクチャーであって、複数のアクセスサービスが、正時間管理サービス、アプリケーションサービス、プレゼンテーションサービス、絶縁サービス、データサービスとを含むことを特徴とするコンピュータ化されたインフラストラクチャー。
【請求項３】
請求項２に記載のコンピュータ化されたインフラストラクチャーであって、正時間取引管理サービスが、複数のコア処理アプリケーションのうちの１つ以上にアクセスする要求実行を管理するよう構成されていることを特徴とするコンピュータ化されたインフラストラクチャー。
【請求項４】
請求項３に記載のコンピュータ化されたインフラストラクチャーであって、正時間取引管理サービスがさらに、連続可用度管理サービス、作業負荷管理サービス、作業単位管理サービス、不具合管理サービス、スケジューリング／カレンダ管理サービス、ロギング／トレーシングサービスとを含むことを特徴とするコンピュータ化されたインフラストラクチャー。
【請求項５】
請求項２に記載のコンピュータ化されたインフラストラクチャーであって、アプリケーションサービスが、コンピュータ化されたインフラストラクチャーにわたるアプリケーションコードの利用を最適化するよう構成されていることを特徴とするコンピュータ化されたインフラストラクチャー。
【請求項６】
請求項５に記載のコンピュータ化されたインフラストラクチャーであって、アプリケーションサービスがさらに、複数のアクセスサービスと複数のコア処理アプリケーションとで利用または共有されるよう構成された複数の構成要素とエンジンと、複数のアクセスサービスと複数のコア処理アプリケーションへのアクセスを規制するよう構成されたセキュリティ／認証サービスと、複数のアクセスサービスのうちの１つまたは複数のコア処理アプリケーションのうちの１つの実行中に発生する事象に関連する履歴ログとデータとを維持するよう構成された監査／ジャーナリングサービスと、複数のコア処理アプリケーションにわたる時間とデータとの共通表示を維持するよう構成された時間サービスとを含むことを特徴とするコンピュータ化されたインフラストラクチャー。
【請求項７】
請求項２に記載のコンピュータ化されたインフラストラクチャーであって、プレゼンテーションサービスが、さまざまなインターフェイス法を用いる複数のクライアントに対してコア処理アプリケーションのアクセスと表示とを行うことを可能にするよう構成されていることを特徴とするコンピュータ化されたインフラストラクチャー。
【請求項８】
請求項７に記載のコンピュータ化されたインフラストラクチャーであって、プレゼンテーションサービスがさらに、複数のコア処理アプリケーションへのアクセスを行うよう構成された複数のインターフェイスゲートウェーと、コンピュータ化されたインフラストラクチャーとクライアント間で交換される情報を確保するよう構成されたセキュリティ／暗号サービスと、複数のコア処理アプリケーションにわたる共通のルックアンドフィールを行うよう構成された複数の共通利用者インターフェイスファシリティと、クライアントがコンピュータ化されたインフラストラクチャーにサインオンした際にクライアント認証と確認とを行うよう構成されたセキュリティ／認証サービスとを含むことを特徴とするコンピュータ化されたインフラストラクチャー。
【請求項９】
請求項２に記載のコンピュータ化されたインフラストラクチャーであって、絶縁サービスが、複数のアクセスサービスと複数のコア処理アプリケーション間におけるコミュニケーションを容易にするよう構成されていることを特徴とするコンピュータ化されたインフラストラクチャー。
【請求項１０】
請求項９に記載のコンピュータ化されたインフラストラクチャーであって、絶縁サービスがさらに、複数のコア処理アプリケーションのうちの１つの呼び出しを管理するよう構成された分配サービスと、複数のコア処理アプリケーションがお互いに相互作用を行うことを可能にするよう構成された接続管理サービスと、複数のコア処理アプリケーションの実行を管理するよう構成された登録／ディレクトリサービスと、所定のビジネス事象の発生を監視するよう構成された事象管理サービスと、ビジネス処理内の一連のステップを実行するよう構成されたフロー制御サービスとを含むことを特徴とするコンピュータ化されたインフラストラクチャー。
【請求項１１】
請求項２に記載のコンピュータ化されたインフラストラクチャーであって、データサービスが、コンピュータ化されたインフラストラクチャー内のデータ保存要素に対するリアルタイムの更新およびこれの読み出しとを行うよう構成されていることを特徴とするコンピュータ化されたインフラストラクチャー。
【請求項１２】
請求項１１に記載のコンピュータ化されたインフラストラクチャーであって、データサービスがさらに、データを保存するよう構成された複数のデータ格納と、コンピュータ化されたインフラストラクチャー内で共有された構成要素を保存するよう構成されたデータ貯蔵と、データ抽出を含む複数のデータ取り扱い機能を実施すよう構成されたデータアクセス層と、利用者がデータアクセス層にアクセスできるようにするよう構成されたデータアクセスファシリティとを含むことを特徴とするコンピュータ化されたインフラストラクチャー。
【請求項１３】
請求項１に記載のコンピュータ化されたインフラストラクチャーであって、複数のコア処理アプリケーションのうちの１つ以上が、複数の嵌入モードで呼び出されるようにできることを特徴とするコンピュータ化されたインフラストラクチャー。
【請求項１４】
請求項１３に記載のコンピュータ化されたインフラストラクチャーであって、複数の嵌入モードが、バッチ嵌入モード、インタラクティブ嵌入モード、事象嵌入モードとを含むことを特徴とするコンピュータ化されたインフラストラクチャー。
【請求項１５】
クレジットカードに関連する取引の処理を行うためのシステムであって：
正時間管理サービスモジュールと、アプリケーションサービスモジュールと、プレゼンテーションサービスモジュールと、絶縁サービスモジュールと、データサービスモジュールとを含む複数のアクセスサービスモジュールをもつアクセス層と；
複数アクセスサービスモジュールのうちの１つ以上を用いてアクセス層を通してアクセス可能な複数のコア処理アプリケーションと；
複数のコア処理アプリケーションのうちの１つ以上にアクセス層を通してアクセスするようそれぞれ構成された複数のビジネスアプリケーションとを備えるシステム。
【請求項１６】
請求項１５に記載のシステムであって：
システムをサポートするよう構成された複数の技術プラットフォームをもつベースプラットフォーム層と；
複数のシステムサービスモジュールを提供し、アクセス層をベースプラットフォーム層から絶縁するよう構成されたシステムサービス層とをさらに備えるシステム。
【請求項１７】
請求項１６に記載のシステムであって、正時間管理サービスモジュールが、複数のコア処理アプリケーションのうちの１つ以上にアクセスする要求実行を管理するよう構成されていることを特徴とするシステム。
【請求項１８】
請求項１に記載のシステムであって、正時間管理サービスモジュールがさらに、連続可用度管理サービス、作業負荷管理サービス、作業単位管理サービス、不具合管理サービス、スケジューリング／カレンダ管理サービス、ロギング／トレーシングサービスとを行うよう構成されていることを特徴とするシステム。
【請求項１９】
請求項１５に記載のシステムであって、アプリケーションサービスモジュールが、システムにわたるアプリケーションコードの利用を最適化するよう構成されていることを特徴とするシステム。
【請求項２０】
請求項１９に記載のシステムであって、アプリケーションサービスモジュールがさらに、複数のアクセスサービスモジュールと複数のコア処理アプリケーションとで利用または共有されるよう構成された複数の構成要素とエンジンとを含み、複数のアクセスサービスモジュールと複数のコア処理アプリケーションへのアクセスを規制するよう構成されたセキュリティ／認証サービスと、複数のアクセスサービスモジュールのうちの１つまたは複数のコア処理アプリケーションのうちの１つの実行中に発生した事象に関連する履歴ログとデータとを維持するよう構成された監査／ジャーナリングサービスと、複数のコア処理アプリケーションにわたる時間とデータとの共通表示を維持するよう構成された時間サービスとを含むよう構成されていることを特徴とするシステム。
【請求項２１】
請求項１５に記載のシステムであって、プレゼンテーションサービスモジュールが、さまざまなインターフェイス法を用いる複数のクライアントに対してコア処理アプリケーションがアクセスと表示とを行うことを可能にするよう構成されていることを特徴とするシステム。
【請求項２２】
請求項２１に記載のシステムであって、プレゼンテーションサービスモジュールがさらに、複数のコア処理アプリケーションへのアクセスを行うよう構成された複数のインターフェイスゲートウェーと、システムとクライアント間で交換される情報を確保するよう構成されたセキュリティ／暗号サービスと、複数のコア処理アプリケーションにわたる共通のルックアンドフィールを行うよう構成された複数の共通利用者インターフェイスファシリティとを含み、クライアントがシステムにサインオンした際にクライアント認証と確認とを行うよう構成されたセキュリティ／認証サービスを行うよう構成されていることを特徴とするシステム。
【請求項２３】
請求項１５に記載のシステムであって、絶縁サービスモジュールが、複数のアクセスサービスモジュールと複数のコア処理アプリケーション間の通信を容易にするよう構成されていることを特徴とするシステム。
【請求項２４】
請求項２５に記載のシステムであって、絶縁サービスモジュールがさらに、複数のコア処理アプリケーションのうちの１つの呼び出しを管理するよう構成された分配サービスと、複数のコア処理アプリケーションがお互いに相互作用を行うことを可能にするよう構成された接続管理サービスと、複数のコア処理アプリケーションの実行を管理するよう構成された登録／ディレクトリサービスと、所定のビジネス事象の発生を監視するよう構成された事象管理サービスと、ビジネス処理内の一連のステップを実行するよう構成されたフロー制御サービスとを行うよう構成されていることを特徴とするシステム。
【請求項２５】
請求項１５に記載のシステムであって、データサービスモジュールが、システム内のデータ保存要素に対するリアルタイムの更新およびこれの読み出しとを行うよう構成されていることを特徴とするシステム。
【請求項２６】
ータを保存するよう構成された複数のデータ格納と、システム内で共有された構成要素を保存するよう構成されたデータ貯蔵と、データ抽出、変換、書式換えとを含む複数のデータ取り扱い機能を実施すよう構成されたデータアクセス層と、利用者がデータアクセス層にアクセスできるようにするよう構成されたデータアクセスファシリティとを含むよう構成されていることを特徴とするシステム。
【請求項２７】
請求項１５に記載のシステムであって、複数のコア処理アプリケーションのうちの１つ以上が、複数の嵌入モードで呼び出されるようにできることを特徴とするシステム。
【請求項２８】
請求項２７に記載のシステムであって、複数の嵌入モードが、バッチ嵌入モード、インタラクティブ嵌入モード、事象嵌入モードとを含むことを特徴とするシステム。
【請求項２９】
クレジットカードに関連する取引の処理を行うためのコンピュータ化されたインフラストラクチャーを実施する方法であって：
コンピュータ化されたインフラストラクチャーをサポートするよう構成された複数の技術プラットフォームをもつベースプラットフォーム層を準備するステップと；
複数のアクセスサービスを提供するよう構成されたアクセス層を準備するステップと；
複数のシステムサービスを供給し、アクセス層をベースプラットフォーム層から絶縁するよう構成されたシステムサービス層を準備するステップと；
複数アクセスサービスのうちの１つ以上を用いてアクセス層を通してアクセス可能な複数のコア処理アプリケーションを準備するステップと；
複数のコア処理アプリケーションのうちの１つ以上にアクセス層を通してアクセスするようそれぞれ構成された複数のビジネスアプリケーションを準備するステップとを備える方法。
【請求項３０】
請求項２９に記載の方法であって、複数のアクセスサービスが、正時間管理サービス、アプリケーションサービス、プレゼンテーションサービス、絶縁サービス、データサービスとを含むことを特徴とする方法。
【請求項３１】
請求項２９に記載の方法であって、アクセス層を準備するステップがさらに：
複数のコア処理アプリケーションのうちの１つ以上にアクセスする要求実行を管理するよう正時間管理サービスを構成するステップを含むことを特徴とする方法。
【請求項３２】
請求項３１に記載の方法であって、正時間取引管理サービスを構成するステップがさらに：
連続可用度管理サービス、作業負荷管理サービス、作業単位管理サービス、不具合管理サービス、スケジューリング／カレンダ管理サービス、ロギング／トレーシングサービスとを準備するステップを含むことを特徴とする方法。
【請求項３３】
請求項２９に記載の方法であって、アクセス層を準備するステップがさらに：
コンピュータ化されたインフラストラクチャーにわたるアプリケーションコードの利用を最適化するようアプリケーションサービスを構成するステップを含むことを特徴とする方法。
【請求項３４】
請求項３３に記載の方法であって、アプリケーションサービスを構成するステップがさらに：
複数のアクセスサービスと複数のコア処理アプリケーションとにより利用または共有される複数の構成要素とエンジンとを構成するステップと；
複数のアクセスサービスと複数のコア処理アプリケーションとに対するアクセスを規制するようセキュリティ／認証サービスを構成するステップと；
複数のアクセスサービスのうちの１つまたは複数のコア処理アプリケーションのうちの１つの実行中に発生する事象に関連する履歴ログとデータとを維持するよう監査／ジャーナリングサービスを構成するステップと；
複数のコア処理アプリケーションにわたる日時の共通表示を維持するよう時間サービスを構成するステップとを備えることを特徴とする方法。
【請求項３５】
請求項２９に記載の方法であって、アクセス層を準備するステップがさらに：
プレゼンテーションサービスが、さまざまなインターフェイス法を用いる複数のクライアントに対してコア処理アプリケーションがアクセスと表示とを行うことを可能にするよう構成するステップを含むことを特徴とする方法。
【請求項３６】
請求項３５に記載の方法であって、プレゼンテーションサービスを構成するステップがさらに：
複数のコア処理アプリケーションへのアクセスを行うよう複数のインターフェイスゲートウェーを構成するステップと；
コンピュータ化されたインフラストラクチャーとクライアント間で交換される情報を確保するようセキュリティ／暗号サービスを構成するステップと；
複数のコア処理アプリケーションにわたる共通のルックアンドフィールを行うよう複数の共通利用者インターフェイスファシリティを構成するステップと；
クライアントがコンピュータ化されたインフラストラクチャーヘのサインオンを行った際にクライアントの認証と確認とを行うようセキュリティ／認証サービスを構成するステップとを備えることを特徴とする方法。
【請求項３７】
請求項２９に記載の方法であって、アクセス層を準備するステップがさらに：
複数のアクセスサービスと複数のコア処理アプリケーション間の通信を容易にするよう絶縁サービスを構成するステップとを含むことを特徴とする方法。
【請求項３８】
請求項３７に記載の方法であって、絶縁サービスを構成するステップがさらに：
複数のコア処理アプリケーションの１つの呼び出しを管理するよう分配サービスを構成するステップと；
複数のコア処理アプリケーションがお互いに相互作用することを可能にするよう接続管理サービスを構成するステップと；
複数のコア処理アプリケーションの実行を管理するよう登録／ディレクトリサービスを構成するステップと；
所定のビジネス事象の発生を監視するよう事象管理サービスを構成するステップと；
ビジネス処理中の一連のステップを実行するようフロー制御サービスを構成するステップとを備えることを特徴とする方法。
【請求項３９】
請求項２９に記載の方法であって、アクセス層を準備するステップがさらに：
コンピュータ化されたインフラストラクチャー内のデータ保存要素に対するリアルタイムの更新およびこれの読み出しとを行うようデータサービスを構成するステップを備えることを特徴とする方法。
【請求項４０】
請求項２９に記載の方法であって、データサービスを構成するステップがさらに：
データを保存するよう複数のデータ格納を構成するステップと；
コンピュータ化されたインフラストラクチャー内で共有化された構成要素を保存するようデータ貯蔵を構成するステップと；
データ抽出、変換、書式換えとを含む複数のデータ取り扱い機能を実施するようデータアクセス層を構成するステップと；
利用者がデータアクセス層にアクセスできるよう構成されたデータアクセスファシリティを構成するステップとを備えることを特徴とする方法。
【請求項４１】
請求項２９に記載の方法であって：
複数の嵌入モードのうちの１つ以上を用いて複数のコア処理アプリケーションのうちの１つ以上を呼び出すステップをさらに備えることを特徴とする方法。
【請求項４２】
請求項４１に記載の方法であって、複数の嵌入モードが、バッチ嵌入モード、インタラクティブ嵌入モード、事象嵌入モードとを含むことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、２００２年３月４日に「クレジットカードに関連する取引の処理を行うための方法およびシステム」の件名で申請された米国仮特許出願番号第６０／３６２，２２２号から３５Ｕ．Ｓ．Ｃ．§１１９に基づく優先権の利益を主張するものであり、本出願の開示内容はここで全目的に対して全て参照により開示に含まれる。
【背景技術】
【０００２】
（発明の背景）
本発明は全般に、クレジットカードに関わる取引に関する。さらに詳細には、本発明は、クレジットカードに関連する取引を処理するためのコンピュータ化された方法とシステムとに関する。
【０００３】
クレジットカードの誕生は一般に、クレジットカード申請書を完成させて発行者または発行金融機関のクレジット口座を申請するため申請者が情報を提供する時点から始まる。発行者は通常、金融機関であり、これがクレジットカードを発行して、クレジットカードに関連付けられたクレジット口座を通してカード保持者にクレジットを拡張する。典型的には、必要な情報を供給するプロセスは電子的に、または書類により行われる。クレジットカードの申請はその後処理され、承認基準に合致した場合、クレジットカードが申請者に送付され、この申請者がカード保持者になる。クレジットカードの発行は、例えば、磁気ストライプ上にカード保持者のデータを暗号化して、カード保持者の名前、口座番号、失効日をクレジットカード上にエンボスすることを含む多数のステップが関わる。
【０００４】
クレジットカードが最初にカード所持者により受け取られると、カード所持者はクレジットカードを有効にしなければならない。クレジットカードの有効化は、一般に、カード所持者が自分の家庭の電話で発行者に電話することを求めることにより行われる。クレジットカードはいったん有効化されると、カード所持者はその後、買い物または取引実施のためにクレジットカードを利用してもよい。
【０００５】
典型的なクレジットカード取引には多数の関係者が関わっている。カード所持者や発行者に加えて、クレジットカード取引に関わる関係者には、小売商、調達者、ビザやマスターカードといったクレジットカード機関が含まれる。取得者は、商業銀行等の企業体であり、小売商とビジネス上の関係をもっており、その小売商からのクレジットカード取引を取り扱う。
【０００６】
典型的なクレジットカード取引には以下のようなステップが関わっている。まず小売商が取引または購入の合計額を計算し、カード保持者からの支払いを求める。カード保持者はその後、小売商に対して自分のクレジットカードを提示する。小売商はその後、クレジットカードを売場専用端末に通す。売場専用端末はクレジットカードと販売情報とを受け入れ、取得者に対してこれらの情報とともに認証要求を送る。取得者は、さらに、売場専用端末から受け取った情報を処理して、発行者に対して何らかの関連情報と認証要求とを転送する。発行者は関連情報と認証要求とを処理して、取引を認証するかどうかを決定する。発行者はその後、取得者に対して承認または拒絶コードを送り返す。取得者は、小売商が利用できるよう、承認または拒絶コードを売場専用端末に中継する。取引が認証されると、カード保持者は、小売商との取引を完了させることが可能になる。典型的には、後になってから発行者と取得者により維持された口座が決済相殺される。最終的に、発行者が取引合計額から料金を引いたものを取得者に対して振り替える。取得者はその後、発行者から受け取った合計額から料金を控除する。残りの合計額がその後、取得者により小売商の口座に振り替えられる。上に述べたものは典型的なクレジットカード取引のおおよその説明を行っただけである。変形例や追加の処理が関わる場合もある。発行者や取得者といった関係者は、上の説明ではある機能を果たすものとして説明されているが、典型的な状況において、これらの関係者により実行されるこの機能の大部分または全ては第三者により代理で実行される場合もあるということも理解すべきである。
【０００７】
上に説明したとおり、典型的なクレジットカード取引には多数のさまざまな処理が関わっている。毎日発生しているクレジットカード取引の数を考えると、非常に大量の処理が実行されなければならないこれらの処理の多くは今でもコンピュータシステムにより取り扱われているが、このシステムはバッチ処理を継続して用いている。図１は一般的なバッチ処理システムを図示したものである。概略取引１０やバッチファイル１２から収集された情報は取引ファイル１４に組み込まれる。取引ファイル１４は通常磁気テープの形で保存される。バッチ処理システム１６はその後、取引ファイル１４を処理し、さまざまな出力ファイル１８を作成し、この出力ファイルはその後、さらに処理を行うためバックエンドシステム２０に送られる。
【０００８】
多くのアプリケーションにおいて、バッチ処理は、非効率でありリアルタイムの応答またはアクセスを行う能力に欠けているということが明らかになっている。例えば、バッチ処理において、処理される全ての取引はまず収集され、その後、所定時間に処理される。このように、バッチ処理を行うコンピュータシステムの処理負荷は不均質に分布し、バッチ処理実行中に処理負荷が最も大きくなる。この結果、システム資源の利用が非効率的になる。さらに、取引がリアルタイムに処理されないため、クレジット口座に記入される活  したがって、クレジットカード関連取引をさらに効率的なやり方で処理できるコンピュータ化された方法とシステムとを提供することが望まれる。
【発明の開示】
【課題を解決するための手段】
【０００９】
（発明の要旨）
クレジットカードに関連する取引の処理を行うためのコンピュータ化されたシステムが提供される。このコンピュータ化されたシステムの１つの代表的実施例によれば、このコンピュータ化されたシステムは、多数の技術関連層とビジネス関連層とをもつ多層構成を採用する。技術関連層はアクセス層と、システムサービス層と、ベースプラットフォーム層とを含む。ビジネス関連層は多数のビジネスアプリケーションとコア処理アプリケーションとを含む。アクセス層は、ビジネスアプリケーション、コア処理アプリケーション、その関連データ、これらのアプリケーションの背後にある実行専用細部の間に絶縁をもたらす。システムサービスは、コンピュータ化されたシステム内で処理機能性をもたらすシステムソフトウェア製品を含む。ベースプラットフォーム層は、ハードウェアとシステムソフトウェアとを含む多数のさまざまな技術プラットフォームを含む。
【００１０】
図面と特許請求の範囲とを含めて、本明細書の残りの部分により本発明の他の特性および利点が実現される。本発明のさらなる特性および利点と、本発明のさまざまな実施例の構成および動作とは、添付の図に関して以下に示す詳細で説明されるが、類似の番号は同一または機能的に同様の要素を示す。
【００１１】
（発明の詳細な説明）
本発明を１つ以上の代表的実施例の形で示したものをここで説明する。図２は、本発明にしたがいクレジットカード関連取引を取り扱うよう設計されたコンピュータ化されたシステムまたはインフラストラクチャーのシステム構成の代表的な斜視を示す簡略図である。図２を参照すると、システム構成は成層アプローチを採用している。合計で５層、すなわちビジネスアプリケーション層、アプリケーションバス層、アプリケーションサービス層、技術バス層、技術プラットフォーム層がある。
【００１２】
ビジネスアプリケーション層は、さまざまなビジネスサービスを提供するために用いられる多数の拡張可能ビジネスアプリケーションを含む。ビジネス利用者から見た場合の処理、すなわち要求された仕事の構造／フロー／意義のビジネス上のコンテクストは、入力取得、作業単位のセグメンテーション、派生処理の呼び出し、出力プレゼンテーション等を含むサービスにより制御されるが、これらに限定されるものではない。ビジネスアプリケーション層はさらに、ビジネスアプリケーションに対して必要な共通アプリケーション機能性を提供する共通アプリケーションサービスを含む。
【００１３】
要求されたサービスの物理的位置に関係なく、任意のアプリケーションが必要なサービスを呼び出すことができるよう、アプリケーションバス層は必要な通信プロトコルと構成情報とを与える。例えば、アプリケーションサービス層内のサービスに対してビジネスアプリケーション層からの要求がある場合がある。
【００１４】
アプリケーションサービス層は、多数のモジュラーかサービスエンジンと共通アプリケーションサービスとを含む。こういったエンジン／サービスは、望みのビジネス上の結果を得るため、ビジネスアプリケーションによるさまざまな命令で用いられる。こういったエンジン／サービスは、完遂されるべき特定のビジネス機能の必要性に応じて、ビジネスアプリケーション層またはアプリケーションサービス層内から呼び出される場合がある。
【００１５】
技術バス層により技術プラットフォーム層へのアクセスができるようになる。これには、物理ハードウェア、ネットワーク、物理データ保存機構からのビジネスアプリケーションとアプリケーションエンジンとが含まれる。
【００１６】
技術プラットフォーム層には、最適の性能と経済性を達成するよう選択された多数のさまざまな技術プラットフォーム（およびそれに関連する物理ハードウェア）が含まれる。
【００１７】
図３は、本発明にしたがいクレジットカードに関連する取引を取り扱うよう設計されたコンピュータ化インフラストラクチャーのシステム構成の他の代表的な斜視を示す簡略図である。図３を参照すると、システム構成は同一の成層アプローチを採用している。この代表的斜視図では、３つの層、すなわちベースプラットフォーム層、システムサービス層、アクセス層を示す。これら３つの層のそれぞれについては、後でさらに説明する。
【００１８】
図３を参照すると、ベースプラットフォーム層は、多数のさまざまな技術プラットフォームと、コンピュータ、オペレーティングシステム、ネットワークを含む関連ハードウェアとが含まれる。代表的な実施例において、ベースプラットフォーム層は、例えば、ＯＳ／３９０プラットフォーム、ＵＮＩＸ（登録商標）プラットフォーム、ウィンドウズ（登録商標）ＮＴまたは２０００プラットフォーム、ＴＣＰ／ＩＰネットワーク、保存管理を含む。こういったさまざまなプラットフォームは、コンピュータ化インフラストラクチャーの異なる側面や性能を最適化するよう選定される。例えば、ＵＮＩＸ（登録商標）プラットフォームを用いてウェブとＪａｖａ（登録商標）アプリケーションをサポートする。通常の当業者は、ベースプラットフォーム層内に含まれるさまざまなプラットフォームをどのように選択実行するかがわかる。ベースプラットフォーム層上での実行は、システムサービス層内にあるシステムサービスの組である。
【００１９】
上述の通り、システムサービス層内にシステムサービス組がある。こういったシステムサービスには既存の市販ソフトウェアで供給されるものもあり、その他のものは内部開発または注文作製される。こういったシステムサービスは全プラットフォームにわたって展開される。こういったシステムサービスは「プラットフォーム独立」として考えられているものの、全プラットフォームにわたってこれらのシステムサービスのいくつかを供給するため、ある状況ではプラットフォーム特有の展開が必要な場合がある。これらのシステムサービスは、アプリケーションをホスティングするベースプラットフォーム層のプラットフォームにかかわらず、アクセス層により標準的なやり方でアプリケーション開発者に対して利用可能にされる。システムサービスの中には、例えば、ＣＩＣＳ、ウェブスフェア、ＴＩＢＣＯアクティブエンタープライズ、ＭＱシリーズ、オラクル、ソラリス、ＤＢ２等を含むソフトウェア供給業者から提供された市販またはスタンドアローンのソフトウェア製品から利用可能なものもある。システムサービスは、多数の機能を実行するよう設計されている。システムサービスは、例えば、非同期メッセージ通信と待ち行列、同期メッセージ通信、発行購読メッセージ通信、データ管理、取引管理、ウェブサーバサービス、アプリケーションサーバサービス、翻訳／変換サービス、ビジネス処理フロー制御等が含まれるが、これらのそれぞれは以下においてさらに説明される。
【００２０】
非同期メッセージ通信と待ち行列サービスは、共有メッセージ待ち行列を通してアプリケーションまたはシステムサービス間の非同期メッセージ通信を行う。同期メッセージ通信サービスは、継続前に送信者が受信者からの返答を待つ２つのアプリケーション間の通信を行う。このサービスとの接続ではローカルまたは遠隔プロシージャが用いられる。発行／購読メッセージ通信サービスは、事象の発行者（イニシエータ）と、この事象の１人以上の購読者（購買者）との間のメッセージ通信を取り扱う。データ管理サービスは、アプリケーションで用いられるデータ格納を管理し、データアクセス、回復、保全、性能管理、格納された手順を実行する。取引管理サービスは、リソース管理者にわたる作業単位を管理し、取引スケジューリング、開始、ロールバック、不正取引の回復を行う。ウェブサーバサービスは、取引に対するウェブインターフェイスとプレゼンテーションとを管理する。アプリケーションサーバサービスは、ＪＳＰ（ジャバサーバページ）やＥＪＢ（エンタープライズジャバビーンズ）といったバックエンドアプリケーション機能に対するサーバ環境をもたらす。翻訳／変換サービスは、ＡＳＣＩＩ／ＥＢＣＤＩＣ変換、データタイプ変換（パック十進数から表示）、メッセージ書式変更といったアプリケーション間のデータ変換や適合を行う。ビジネスフロー制御サービスは、プログラムすることなくビジネスアプリケーションの柔軟な構成を可能にするよう、共働アプリケーションまたはモジュール間のワークフロー管理を行う。
【００２１】
アクセス層は、アプリケーションと、システムサービスおよび／またはベースプラットフォーム間に絶縁をもたらす。アクセス層により、ビジネスアプリケーション、アプリケーションサービス、システムサービスがお互い通信できるようになる。こういったアクセスを行うため、アクセス層はサービス組とプログラムインターフェイスとなる。こういったインターフェイスにより、外部のアプリケーション（すなわち、コア処理アプリケーションの一部にならないアプリケーション）に対して、コンピュータ化インターフェイス内でコア処理アプリケーションを用いる標準的な方法を提供する。以下にさらに説明するとおり、外部アプリケーションをコア処理アプリケーションと接合することは、「付加価値」サービスをもたらすとみなすことができる。
【００２２】
アクセス層により提供されるサービス組には、正時間管理サービス、アプリケーションサービス、プレゼンテーションサービス、絶縁サービス、データサービス等が含まれ、これらのそれぞれについては以下にさらに説明する。
【００２３】
正時間取引管理サービスは、システム内の全サービスに対するアクセスを行う各要求の実行を管理するため、アクセス層により提供される。正時間取引管理サービスはまた、コア処理アプリケーションとその関連データとがコンピュータ化システムのクライアントからの要求に応じたアクセスに対して継続的に確実に利用可能であるようにする。正時間取引管理サービスはさらに、リソースの可用性、信頼性、拡張性を最大化するため、コンピュータ化インフラストラクチャーの動作環境の機能を確実に活用させる。正時間取引管理サービスは、例えば、連続可用度管理サービス、作業負荷管理サービス、作業単位管理サービス、不具合管理サービス、スケジューリング／カレンダ管理サービス、ロギング／トレーシングサービスとを含む多数のサービスで構成される。
【００２４】
連続可用度管理サービスは、機密のコア処理アプリケーションが連続的に可用であることを確実にするために用いられる。不正アプリケーションは、方法の１つを用いて実行状態に復旧される。不正アプリケーションはその不正前の状態に復旧できる、または不正アプリケーションの新たなインスタンスを呼び出しできる。不正管理についてはさらに以下で説明するが、あるアプリケーションが欠損した場合に連続可用度管理サービスの起動または呼び出しを行う。
【００２５】
作業負荷管理サービスは、コンピュータ化されたインフラストラクチャー内のリソース利用を最適化するために用いられる。冗長または不働のリソースが活用される。特定の装置上のあるサービスまたは処理が性能しきい値に達すると、作業負荷管理サービスは、その機能を果たす能力のある装置上でその後の処理が確実に呼び出されるようにする。
【００２６】
作業単位管理サービスにより、一連の処理ステップを１つのビジネスコンテキストとして制御することができる。１つのビジネスコンテキスト内の全ての処理ステップは監視される。一連の処理ステップの一部が欠損している場合または実行できない場合、全ビジネスコンテキストはその起動状態に戻される。チェックポイント、コミット、ロールバックの特性は作業単位管理サービス内に含められる。
【００２７】
不正管理サービスは、コンピュータ化インフラストラクチャー内の不正の検出という役割があり、少なくとも、重要なアプリケーションが、大きな中断なく確実に作動を続けさせる。不正管理サービスがアプリケーションに不正またはその他の問題を見出した場合、不正管理サービスは、動作を復旧するため連続可用管理サービスを呼び出す。
【００２８】
スケジューリング／カレンダー管理サービスは、アプリケーションが正しく実行されるようにするため適当な時間に適当な実行環境で実行するようモジュールまたはアプリケーションコードをスケジューリングおよび／またはディスパッチするために用いられる。
【００２９】
ロギング／トレーシングサービスは、アプリケーションまたはサービスの実行中に発生する事象を追跡するために用いられる。例えば、不正といった事象をログして、適当な修復措置をとることができるよう情報を利用可能にする。このサービスにおいて、システムの構成要素レベルでのトレーシング、監査、警報が行われる。
【００３０】
アプリケーションサービスは、アクセス層の一部として提供される。アプリケーションサービスは、１つのアプリケーションコードが他のアプリケーションコードにより作業を呼び出す、または要求することができるための機構として集合的に機能する。アプリケーションサービスの全体的な目標は、アプリケーションコードを最適化することであり、それによりこのコードが、コンピュータ化インフラストラクチャーにわたってさまざまなアプリケーションおよび／またはサービスで再利用および／または共有化できるようにすることである。アプリケーションサービス取引は、直接的にコア処理アプリケーションと全ての共通アプリケーションサービスへのアクセスを行う。アプリケーションサービスは例えば、共通構成要素、エンジン、セキュリティ／認証、監査／ジャーナリング、時間サービスといった多数の特性を含むが、これらのそれぞれは以下にさらに説明する。
【００３１】
共通構成要素に関しては、コンピュータ化インフラストラクチャーにわたるさまざまなアプリケーションおよび／またはサービスで共通に利用および／または共用されている。こういった共通の構成要素をもつことにより、冗長はコードをなくすことができる。こういった共通の構成要素は、内部の標準化されたアプリケーションプログラムインターフェイスを通してアクセスされる。
【００３２】
エンジンについては、集合的に特殊なタイプの共通構成要素である。これらのエンジンは、高性能に書かれ、多数のさまざまなアプリケーションで再利用される。例えば、あるエンジンは、信用スコアリングを行う（すなわち、個人の信用度を評価する）アプリケーションである。エンジンもまた、内部の標準化されたアプリケーションプログラムインターフェイスを通してアクセスされる。
【００３３】
セキュリティ／認証に関しては、コンピュータ化インフラストラクチャーにわたって提供実施される。アプリケーションサービスの一環としてのセキュリティ／認証機能の提供により、コンピュータ化インフラストラクチャーにわたって一貫して均一に機能が確実に実行されるようにする。セキュリティ／認証機能は、防護されたアプリケーションやその他のサービスまたはシステムリソースへのアクセスを承認するために用いられる。セキュリティ／認証機能は、他のサービスを呼び出すためにどの様な要求が行われてもアクセス層内で絶対的に発行される。さらに、この機能は、認証されたクライアントに対してどの特性にアクセス可能かを証明するためアプリケーションにより絶対的に呼び出される。
【００３４】
監査／ジャーナリング機能により、アプリケーションまたはサービスの実行中に発生する事象に関する信頼性の高い履歴ログやデータをもったアプリケーションが得られる。監査／ジャーナリング機能は、アプリケーションまたはサービスの実行中に発生する事象が適切に確実に記録されるようにするため、ロギング／トレーシングサービスとともに用いられる。
【００３５】
時間サービスは、コンピュータ化インフラストラクチャー内の全てのアプリケーションにわたる日時表示するために用いられる。日時の共通表示は、複数の時間域が関わる際に重要である。時間サービスは、時間フォーマッティング、同期化、変換に対する基準が確実にあるようにする。
【００３６】
プレゼンテーションサービスは、アクセス層により提供される他のタイプのサービスである。プレゼンテーションサービスにより、さまざまな書式またはインターフェイス方法で同一のコア処理アプリケーションがさまざまなクライアントに提示されるようにできる。つまり、プレゼンテーションサービス機能は、コア処理アプリケーションやデータを起動させる上で必要な元の書式と、要求者の装置のインターフェイスに対して必要な書式間における翻訳点として機能する。インターフェイスは人的インターフェイスであっても機械インターフェイスであってもよい。プレゼンテーションサービスは例えば、インターフェイスゲートウェー、セキュリティ／暗号、共通利用者インターフェイスファシリティ、データ表示、セキュリティ／認証といった多数の特性を含むが、これらのそれぞれは以下にさらに説明する。
【００３７】
インターフェイスゲートウェーは、外部プレゼンテーションプロトコルから内部プロトコルへの、また内部プロトコルから外部プレゼンテーションプロトコルへの翻訳で使用される。インターフェイスゲートウェーは、非ネイティブなトランスポートプロトコルと表示とをネイティブなトランスポートプロトコルへと変換する役割がある。インターフェイスゲートウェーの利用により、コア処理アプリケーションがプレゼンテーション中立になることができるようにする、すなわちコア処理アプリケーションがさまざまなクライアント方法でアクセスできるようになる。インターフェイスゲートウェーは、例えば、ＷＡＰ、テープ、ファイル転送、ＨＴＴＰ、非同期ダイヤルアップを含む。
【００３８】
セキュリティ・暗号機能は、情報がコンピュータ化インフラストラクチャーとクライアント間で交換されるよう標準化し、そのような情報を非認証利用から防護するよう用いられる。この防護は、セキュリティ・暗号機能により、暗号化と復号化の利用を通して行われる。産業界でよく知られた暗号化と復号化アルゴリズムを用いてこの機能が実施される。
【００３９】
共通利用者インターフェイスファシリティにより、コンピュータ化インフラストラクチャー内で利用可能なアプリケーションにわたる共通のルックアンドフィールを与える。共通利用者インターフェイスファシリティは、例えば、ＨＴＭＬやグラフィカルユーザインターフェイスを含む。
【００４０】
セキュリティ／認証機能は、クライアントがコンピュータ化されたインフラストラクチャーヘのサインオンを行う際にクライアントの認証と確認とを行うために用いられる。以下にさらに説明するように、クライアントは、さまざまなサービスを実行させるため、コンピュータ化インフラストラクチャーにアクセスできる。この機能により、コンピュータ化インフラストラクチャーにロギングしているクライアントが有効クライアントであるということが確認される。
【００４１】
絶縁サービスはアクセス層によって提供される。絶縁サービスは、アプリケーションおよび／またはサービス間の通信を容易にするために用いられる。こういったサービスは、他のアプリケーションまたはサービスを呼び出すアプリケーションまたはサービスがコンピュータ化インフラストラクチャー内のどこに他のアプリケーションまたはサービスがあるかということを知る必要がないよう提供される。逆に、こういったサービスにより、基礎的な不均一のオペレーティングプラットフォーム、通信プラットフォーム、あるいはさまざまな公的私的メッセージ形式の複雑に対応することなしにアプリケーションまたはサービスが他のアプリケーションまたはサービスと通信できるようになる。絶縁サービスは例えば、分配サービス、接続管理、翻訳仲介サービス、登録ディレクトリ、事象管理、フロー管理といった多数の特性を含むが、これらのそれぞれは以下にさらに説明する。
【００４２】
分配サービスにより、呼び出しているアプリケーションまたはサービスが呼び出されたアプリケーションまたはサービスの位置、経路、状態を知る必要なく、呼び出しているアプリケーションまたはサービスが他のアプリケーションまたはサービスを呼び出すことができるようになる。さらに、分配サービスは、コンピュータ化インフラストラクチャー内のアプリケーションとサービスの各作業負荷がシステム性能を最適化するよう均等に確実に分配されるようにする。分配サービスは、サービスに関わる全ての要求が行われる共通のアプリケーションプログラムインターフェイスを提供する。分配サービスは、各要求のルートをどのようにどこに設けるかを決めるため、登録／ディレクトリ（以下にさらに説明する）内の情報を利用する。接続管理サービス（以下にさらに説明する）と全ての適用可能なシステム層構成要素と連動して、各要求／応答は適当なサービスにルーティングされる。
【００４３】
接続管理サービスにより、登録サービスへのアクセスまたは搬送が行われる。１人以上の要求者により呼び出し可能な全てのアプリケーション構成要素は再利用可能なサービスとして書かれる。こういったサービスは、登録／ディレクトリサービス（以下にさらに説明する）で「登録」される。登録／レジストリサービスの情報は、各要求を適切にルーティングするため接続管理サービスにより用いられる。接続管理サービスにより、他のアプリケーションまたはサービスの基礎的または共同構成要素に関する詳細を知る必要なしにアプリケーションまたはサービスが他のアプリケーションまたはサービスとのインターフェイスになる、または相互作用できるようになる。
【００４４】
翻訳／サービスは、例えば、ＡＳＣＩＩからＥＢＣＤＩＣへの変換、ドルからポンドへの翻訳、外部表示から内部表示への変更等を含むさまざまな能力をもたらす。
【００４５】
登録／ディレクトリサービスは、コンピュータ化インフラストラクチャー内で利用可能なアプリケーションまたはサービスの状態または特性に関連する要素を管理するために用いられるディレクトリ特性である。管理されている要素は、例えば状態、位置、経路、名称、バージョン等を含む。
【００４６】
事象管理サービスは、定義されたビジネス事象の発生を監視して知らせるために提供される。このサービスは、事象の定義と優先度設定、事象の待ち行列の管理、ミスまたは例外取り扱いの起動が含まれる。
【００４７】
フロー制御サービスは、サービスとして登録されている一連の既存ビジネス処理ステップをビジネス組織レベルで実行するために提供される。フロー制御は、各クライアントがビジネスフローを他のクライアントのビジネスフローとを区別できるようビジネス組織レベルで提供されるものであり、所定のクライアントのサブグループ内で特定される。このサービスは、条件付論理実行、効果的な日付記入、共有サーバ／クライアント制御といった特性を含む。
【００４８】
データサービスもまたアクセス層によって提供される。データサービスにより、コンピュータ化されたインフラストラクチャー内のデータ保存要素に対するリアルタイムの更新およびこれの読み出しとを行うことができるようになる。データサービスは、コンピュータ化インフラストラクチャー内のデータ格納で保存されたデータへのアクセスに直接対応する。データサービスは、例えば、エンタープライズデータ格納、データ貯蔵、データアクセス層、データアクセスファシリティといった多数の特性を含むが、これらのそれぞれは以下にさらに説明する。
【００４９】
エンタープライズデータ格納は、カスタマに関連するデータまたは口座に関連するデータ等の、アプリケーションが動くビジネスデータを格納するために用いられる直接アクセスデータ格納である。エンタープライズデータ格納は、アプリケーションシステムからデータアクセス層を経由してアクセスされるが、データアクセス層については以下にさらに説明する。エンタープライズデータ格納はさまざまな目的のために用いられる。エンタープライズデータ格納の中には製造や操作報告ニーズのサポートを行うものがあり、その他には、オンライン解析処理決定サポートのニーズを取り扱うためのステージエリアとして機能するものもある。データアクセスファシリティは以下にさらに説明するが、決定サポートデータを検索するためにステージエリアを主に用いる。
データ貯蔵は、システムの構成要素の背後にあるコンテクストを格納するために用いられる。コンテクストは、構成要素のそれぞれについて記述する情報のことである。データ格納構成要素とコード構成要素とはデータ貯蔵で説明される。データ貯蔵は、コンピュータ化インフラストラクチャー内の構成要素のシステム大での再利用を推進する助けになる。再利用可能な構成要素の例としては、論理データモデル、物理データベース設計、データ要素定義と有効値、データ変換とマッピングルーティング、ビジネス規則とパラメータ等がある。関連ディレクトリサービスは、利用者がデータ貯蔵から情報を検索できるようにするために提供される。
【００５０】
データアクセス層により、データ要求に応じたデータ抽出、変換、書式換えといった多数のサービスが行われる。データ抽出は、適当な企業データ格納からデータを検索するために行われる。変換と書式換えは、要求しているアプリケーションまたはサービスに対して検索されたデータを適当に確実にフォーマットするために行われる。さらに、データアクセス層により、入力／出力（Ｉ／Ｏ）用プログラムコードをアプリケーション論理から分離できるようになる。この分離により、Ｉ／Ｏルーティングの再利用が簡単になり、Ｉ／Ｏコードをアプリケーション論理から独立して管理する機会が得られる。
【００５１】
データアクセスファシリティは、コンピュータ化インフラストラクチャー内の内外部クライアントへの解析データアクセス、配信報告サービスを行うワークベンチ環境である。データアクセスファシリティはまた、クライアントのニーズに基づき、標準報告書と予備解析書とを作成する。標準とその他の報告に対するニーズは、企業データ格納内に保存されたデータにより充たされる。上で述べたとおり、データアクセスファシリティは、解析要求事項や決定サポート要求事項を充たすためオンライン解析処理ツールやその他のツールを用い、クライアント特定の書式ニーズを充たす抜粋を行うため基本抽出、変換、負荷（ＥＴＬ）ツールを用いる。
【００５２】
図４は、システム構造の代表的上部斜視を示す簡略図である。図４はさらに、システム構成のアプリケーション層を図示する。図４を参照すると、ビジネスアプリケーション層は、一連の外リングセグメントとして示されている。こういったセグメントは、アプリケーションサービス層を取り囲むアクセス層に接している。アプリケーションサービス層の一部について、多数のコア処理アプリケーションや関連規則、パラメータ、さまざまなデータ格納を含めて示す。各クライアントは、例えば、特定の規則やコンピュータ化インフラストラクチャー内に保存されたパラメータとデータとをもつ。コア処理アプリケーション（またはアプリケーションサービス）、関連規則やパラメータ、データ格納がある場所は、概念的に「コア」として言及される。コア処理アプリケーションは、さまざまな関連処理や取引を実行するため、コンピュータ化インフラストラクチャーのクライアントにより用いられる。実行中、コア処理アプリケーションは、コア処理アプリケーションにより提供されるサービスを要求するクライアントに特定の規則，パラメータ、データにアクセスする場合がある。上で説明したとおり、アクセス層により、コア処理アプリケーションにクライアントがアクセスできるようにする多数のサービスが得られる。こういったコア処理アプリケーションは、ビジネスアプリケーション層内にあるビジネスアプリケーションにより共有または共通利用されるアプリケーションであるということを理解すべきである。通常の当業者であれば、これらのコア処理アプリケーションはコンピュータ化インフラストラクチャーの設計により変わりうるということを認めるだろう。例えば、クレジットカード処理コンテクストにおいて、こういったコア処理アプリケーションは、クレジットカード口座またはカスタマ等を更新するための貨幣取引やアプリケーションを通知するためのアプリケーションを含む場合がある。
【００５３】
上で説明したとおり、コンピュータ化インフラストラクチャーは、３つのタイプの嵌入モードまたはモデル、すなわちバッチ嵌入モデル、インタラクティブ嵌入モデル、事象嵌入モデルをサポートするが、これらのそれぞれのモデルについては以下にさらに説明する。これらの嵌入モデルは、コンピュータ化インフラストラクチャーで起こるさまざまなタイプの相互作用を説明するために用いられる。
【００５４】
バッチ嵌入モデルは、一連の取引や基本データを収集して、連続的に取引やデータに対して処理シーケンスを適用するプロセスを記述するものである。典型的には、この処理シーケンスは所定時点で開始され、所定時間内に完了する。バッチ処理シーケンスの完了時、その結果は統計的時点データであるデータ組として示される。
【００５５】
インタラクティブ嵌入モデルは、１つ以上の他のデータの要求を行い回答の形態を予測するデータ処理（例えば、利用者、アプリケーション、サービス、システム処理等）を記述する。このモデルは、ビジネス処理の完了のために相互作用が必要とされる場合に有用である。この要求は、データのみへのアクセス、アプリケーションへのアクセス、サービスへのアクセス、または上記のアクセスの組み合わせに対するものが可能である。基本インタラクティブ嵌入モデルは、回答が受信されるまで（「同期」）データを待たせる、または後の非特定の時間に回答を待ち続ける（「非同期」）かを記述するするさまざまな形態をもつ。このモデルの他の形態は、複数の要求／回答シーケンスにわたって起こるイニシエータや受信機との相互作用と、全てのシーケンスがうまく完了するまで（「ステートフル」処理）は完了処理とみなされない相互作用とを記述する。または各要求／回答シーケンスを独立した相互作用（「ステートレス」処理）としてみなすことができる。インタラクティブ嵌入モデルの形態の適当な組み合わせのアプリケーションは、ビジネス処理が要求するものに依存する。
【００５６】
事象管理モデルは、所定の措置または発生条件または状況に関してある主体が他の主体に知らせる処理を記述する。通知主体は処理を継続する前提条件として通知結果に依存しないため、事象管理モデルは、本来、非同期である。インタラクティブ嵌入モデルと同様に、事象管理モデルにもさまざまな形態がある。この形態は、通知される主体の数（１つ、わずか、多い）、所定のまたは自己識別型受取人（点対点と発行／購読）、事象が目的地に到達する上で必要な保証の程度（使い捨てと保証配送）、受取人の到着時間遅れに対する感度（潜伏期間なし）といった特性に応じて変わる。
【００５７】
図５は、図３および図４に示すシステム構成の部分的代表的な論理図を示す。図５に示すとおり、アクセス層により提供されるサービスは、コア処理アプリケーションへのアクセスを可能にするため関連付けと相互作用とを行う。代表的実施例において、こういったサービスの基本になっているものは、各セッションの開始時に確立されセッションが終了するまで保持される制御情報の組である。上で述べたとおり、絶縁サービスにより、外部アプリケーションでコア処理アプリケーションへのアクセスを容易化するための接続管理サービスが得られる。制御情報は、アクセス層との各サービス要求の相互作用で用いられ、セキュリティ、性能／利用率、トレーシング、取引コンテクストデータの幅広い範囲を含む。制御情報はプラットフォームの測定を行い、アクセス層により提供される全サービスにアクセス可能である。
【００５８】
上で述べたとおり、絶縁サービスの下で提供される２つのサービスである分配サービスと接続管理サービスは、開発者の視野からのアクセス層への主インターフェイス点である。コア処理アプリケーションとクライアントのビジネスアプリケーションまたはシステム間のインターフェイスを確立するため、接続管理サービスが呼び出される。分配サービスは、コンピュータ化インフラストラクチャー内のどこにあってもサービスを特定して呼び出すことができるようにする。分配サービスの操作と他のサービスの起動とを制御するため、規則コンテクストを用いてポリシーが作成される。ポリシーは、特定のサービス要求がアクセス層で提供されるさまざまなサービスをどのようにして嵌入するかを詳しく述べる外部で規定された属性の組である。このように、ポリシーとともに分配サービスは、特定の嵌入モデルと、コア処理アプリケーションとの相互作用様式とのニーズを充たすため、アクセス層を構成する残りのサービスがどのように用いられるかを決める。
【００５９】
代表的実施例において、基礎クラスサービスとして分類されるサービスグループは、コア処理アプリケーションへのアクセスが外部アプリケーションまたはシステムから達成できるようにするという役割がある。このサービスグループは、接続管理サービス、作業単位管理サービス、分配サービス、作業負荷管理サービス、データアクセスサービス、データアクセスファシリティを含む。
【００６０】
サポートクラスサービスとして分類される他のサービスグループは、基礎クラスサービスをサポートする役割がある。このサービスグループは、処理中のセッションタイプやメッセージタイプの特定の時間に対して適用されるポリシーにより呼び出された際に基礎クラスサービスで呼び出される。このサービスグループは、セキュリティ／暗号、セキュリティ／認証、メッセージ通信仲介、不正管理、ロギングとトレーシング、監査／ジャーナリング、時間サービス、パラメータ管理、登録ディレクトリを含む。
【００６１】
処理クラスサービスとして分類される第３のサービスグループは、複数様式の嵌入モデルを実行可能にする能力を容易化するという役割がある。この第３のサービスグループは共通利用者インターフェイス、スケジュール／カレンダ、事象管理、フロー制御を含む。
【００６２】
各サービスグループ内のサービスは、同一グループ内からの他のサービスと、さらに他グループからのサービスとの間で相互作用する。例えば、分配サービスと作業負荷管理サービスとはともに、アクセス層から提供される他のサービスやコア処理アプリケーションが幅広い不均一計算プラットフォームにわたって実行できるようにする。他のサービスやアプリケーション構成要素を修正することなく可用性や拡張性をサポートするため、プラットフォーム容量の追加や管理が可能である。分配サービスやメッセージ仲介サービスは、内部構成要素内の変更や他のサービスからアプリケーションを隔離する。メッセージ仲介サービスは、アプリケーション構成要素コードに対するニーズなしにメッセージ変換を行う。分配サービスは、登録／ディレクトリに格納された名称に基づいて特定のアプリケーションモジュールにアクセスするよう設計されている。作業単位管理サービスにより、コア処理アプリケーションや企業データ格納への取引ベースのアクセスに関して信頼性と一貫性が得られる。こういったサービスは、構成要素を隔離でき、他への影響なしにコンピュータ化インフラストラクチャーの一部の更新を認めるバージョン形式をサポートする。
【００６３】
アクセス層により提供されるさまざまなサービスが、モジュール方式または統合方式でソフトウェア、ハードウェア、またはその両者の組み合わせを用いて実行できるということを理解すべきである。例えば、ソフトウェアを用いるモジュール内の制御論理の形態でサービスが実行される。ここで示した開示に基づけば、通常の当業者は、本発明を実行適用するための他の方式および／または方法を知ることができるであろう。
【００６４】
アクセス層により提供されるさまざまなサービスはお互い論理的に相互作用することが可能である。例えば、図５において、接続管理サービスは、認証サービスを通して活動が認証された後、任意のスポークから活動（入力）を受け取る。接続管理サービスは、どういったサービスが活動に対するサービスを行う上で必要であるかを判定し、必要なサービスの位置決めを行うため分配サービスを呼び出す。分配サービスは、（作業のバランスをとるため）サービスのどの時期に要求を受け入れるかを判定するため、作業負荷管理サービスを用いる。要求に対するサービスを行うための送信先サービスに要求を分配ルーティングする前に、要求されたサービスにアクセスするようソース／要求者が確実に認証されるようにするため認証サービスを要求が通過する。アクセス層により提供されるさまざまなサービスがさまざまな様式でお互いに相互作用するということを理解すべきである。こういったさまざまなサービスがどのように相互作用するかに関わらず、以下にさらに説明するビジネスアプリケーションの組といった外部アプリケーションによりコア処理アプリケーションへのアクセスを容易化するようアクセス層がサービスを提供する。
【００６５】
図６は、図３に示すコンピュータ化インフラストラクチャーの代表的物理的トポロジーを図示する。コンピュータ化インフラストラクチャーの他の物理的実行が可能であり、通常の当業者は、ここで示したコンピュータ化インフラストラクチャーを実行するための他の方式および／または方法を知ることができるということを理解すべきである。図６を参照すると、コンピュータ化インフラストラクチャーは多数のプレゼンテーションまたはインターフェイスサーバを含む。こういったインターフェイスサーバにより、利用者とのインターフェイスプレゼンテーション交換を行う。一般的に、これらのインターフェイスサーバはファームまたはクラスタに構成され、１つのインターフェイスサーバの不具合が他のインターフェイスサーバに影響しない。これらのインターフェイスサーバにより、私的ネットワーク、インターネット、エクストラネット、その他のタイプのコンピュータネットワークによるアクセスが可能になる。インターフェイスプレゼンテーション交換を行うことに加えて、これらのインターフェイスサーバにより認証、承認、トランスコーディングを含む他の複数の機能も実行する。厳密認証を用いてコンピュータ化インフラストラクチャーへのアクセスを確認し、認証されたクライアントが要求されたサービスを用いることを確実に認められるよう確認する役割をもつ。
【００６６】
コンピュータ化インフラストラクチャーはさらに２つのファイアウォールをもつ。第１のファイアウォールは、インターフェイスサーバとクライアントサーバ間にある。第１のファイアウォールは、フィルタルーティング層、ハードウェアとソフトウェアとのファイアウォール層、分配ルーティング層を含む３つの層で構成される。フィルタルーティング層は周辺セキュリティ層の一部である。フィルタルーティング層の第１の目的は、所定のパラメータ組に基づいて、どのクライアントサーバとその入力パケットとがコンピュータ化インフラストラクチャー内でさらに処理されることを認められるかということを選択的に選ぶことである。処理を行うことを認められたパケットはその後、適当なネットワークアドレスに送られる。
【００６７】
ファイアウォールはまた、周囲セキュリティ層の一部になり、デマケーション域（ＤＭＺ）の外縁になる。ファイアウォール層は、ＤＭＺ内に入ることを認められる前にさらに検査を行うため入力パケットに設けられる。
【００６８】
負荷バランス層としても知られる分配ルーティング層は保護周辺層内にあり、入力トラフィックがどこに送られるかを決める。分配ルーティング層の第１の機能は、システムリソースの利用を最適化するため、インターフェイスサーバにわたってトラフィックの負荷バランスを行うことである。
【００６９】
第２のファイアウォールは、インターフェイスサーバとビジネスアプリケーションサーバ間にある。第２のファイアウォールと第１のファイアウォールはともにデマケーション域を形成する。第２のファイアウォールにより、認証されたソースまたはクライアントサーバだけがコア処理アプリケーションへのアクセスを確実に認められる。
【００７０】
コンピュータ化インフラストラクチャーはさらに多数のビジネスアプリケーションサーバを含む。こういったアプリケーションサーバは２つの一般的グループに分類できる。第１のグループはクライアントに対して調整されたクライアント対応を含み、変化率が高い。この第１のグループはさらに同期化されたやり方で用いられる傾向がある。第２のグループは、一般に、潜伏期間の短い大量のデータを処理するために用いられる。したがって、この第２のグループはクライアントに対してカスタマイズされる程度が低く、変化率の低い高性能利用に対して管理される。この第２のグループはさらに非同期化されたやり方で用いられる傾向がある。
【００７１】
コンピュータ化インフラストラクチャーはまた、サーバがどこにあるに関わらずサーバに対してアクセスできるようにするバス構造を含む。バス構造の機能の１つは分配サービスを提供することであり、この分配サービスは、何よりもまず特定のサービスを要求するメッセージがどこに送られるかを決める。分配サービスは、目標サービスがある際に、サービスに応じた負荷バランストラフィックと適当な宛先に向けたルートトラフィックとを決める。サービスへのアクセスがバス構造のセキュリティマネージャを通して制御される。
【００７２】
バス構造により、コア処理アプリケーションと、アクセス層により供給されるサービスとの間の通信を可能にするよう用いられるアプリケーションミドルウェアの多くのものを供給する。バス構造はまたタスク制御（作業単位管理サービス）と、アプリケーションに連動する作業負荷バランス（作業負荷管理サービス）を実行する。バス構造はまた、コンピュータ化インフラストラクチャーを実行するために用いられる基礎技術へのインターフェイスを提供し、これによりコア処理アプリケーションと、アクセス層により供給されるサービスとから基礎技術を隔離する。
【００７３】
コンピュータ化インフラストラクチャーは多数のコア処理アプリケーションサーバを含む。これらのコア処理アプリケーションサーバは、コア処理アプリケーションのハウジングと実行のために用いられる。性能を向上させるため、処理される、および／またはコア処理アプリケーションにより用いられるデータはアクセスを早めるためコア処理アプリケーションの近くに格納される。
【００７４】
多数のデータサーバはコンピュータ化インフラストラクチャー内に含まれる。これらのデータサーバはデータアクセスサーバを実行するために用いられる。上で述べたとおり、データアクセスサーバにより、データの物理的な位置の抽象化、すなわちデータアクセスサーバが、データサーバを実行するために用いられる物理的技術からビジネスおよびコア処理アプリケーションを隔離する。したがって、データを要求しているアプリケーションは、データが物理的にどこにあるかを知る必要がない。このように、データへのアクセスの必要のあるアプリケーションに影響することなく、データをある場所から他の場所に物理的に移動できる。２つのタイプのデータサーバ、すなわち操作型データベースサーバとデータウェアハウスサーバとがある。操作型データベースサーバは、コア処理アプリケーションにより処理する目的で必要なデータを格納するために用いられる。こういった操作型データベースサーバは、リレーショナルデータベースや従来型ファイル構造（ストリームレコード指向シーケンシャル、相対レコード、インデックスを含む）といった幅広い産業標準のデータベース技術を実行する。データウェアハウスサーバは、特別クエリやオンライン解析目的といった解析目的のために用いられるデータを格納するために用いられる。
【００７５】
図４はさらに、コンピュータ化インフラストラクチャーでサポートされるビジネスアプリケーションの代表的な組を図示する。図４に示すとおり、ビジネスアプリケーションの組は多数の分類に分けることが可能である。こういったアプリケーションはコンピュータ化インフラストラクチャーの利用者またはクライアントに対して利用可能である。こういったビジネスアプリケーションはここでは図示目的のためだけに示しているということを理解すべきである。通常の当業者であれば、コンピュータ化インフラストラクチャーに関して実行利用されるビジネスアプリケーションのタイプは、そのコンピュータ化インフラストラクチャーが用いられているコンテクストに応じて変わりうるということを認めるであろう。
【００７６】
利用者に対して利用可能なビジネスアプリケーションの第１の分類は口座取得とリスクに関するものである。この分類中のアプリケーションは、例えば、認証、収集、不正検出、不正防止、不正報告と復旧、新規カスタマ口座の設定を取り扱うものであるが、それぞれの管理については以下にさらに説明される。
【００７７】
認証アプリケーションにより、クレジットカード口座における活動を行うための認証を小売商が要求することができるようになる。アプリケーションは、所定の不正と、コンピュータ化インフラストラクチャー内に保存されているクレジット規則とにより認証に対する判定を行う。認証判定は、例えば、認証、拒絶、参照を含む。この判定は認証アプリケーションにより小売商に中継される。さらに、認証アプリケーションはまた、適合した未払いの認証の保管も維持する。
【００７８】
収集アプリケーションにより、収集システムへの延滞および／または限度額超過口座データのフローをクライアントが制御することができるようになる。収集システムは、コンピュータ化インフラストラクチャーの外部におくことができる。収集システムはその後、延滞および／または限度額超過口座データに対応して適当なアクションを行う。
【００７９】
不正検出アプリケーションにより、クレジットカード口座における活動に関連して起こりうる不正をクライアントが検出できるようになる。不正検出アプリケーションは、他のアプリケーションへの規則および／またはスコアリングインターフェイスを含む。こういったその他のアプリケーションは不正検出アプリケーションから情報を受け取り、さらに適切なアクションを行う場合がある。
【００８０】
不正防止アプリケーションにより、紛失または盗難、または不正が発生しうると疑われることが報告されたプレゼンテーション機器に関する口座活動を阻止することができるようになる。さらに、不正防止アプリケーションが、偽造貨幣を管理するため偽造口座の作成を行う場合もある。
【００８１】
不正報告復旧アプリケーションにより、クレジットカード口座に関連する不正の調査、復旧、報告を管理することができるようになる。不正報告復旧アプリケーションはさらに、クライアントまたは規制報告の要求が確実にコンパイルされるようにする。
【００８２】
顧客口座設定アプリケーションにより、クレジットラインに対する申請者の申請を評価し、申請が承認されると、クレジットカード口座を設け、プレゼンテーション機器の発行といったクレジットカード口座設定に関連する他の処理を開始する。
【００８３】
利用者に対して利用可能なビジネスアプリケーションの第２の分類は決済と産業上のコンプライアンスに関するものである。この分類内のアプリケーションは、例えば、異議／疑義管理、貨幣取引ルーティング／データ保持、小売商口座管理、小売商除外報告、小売商貨幣記帳、小売商新規口座設立、決済を取り扱うが、これらのそれぞれについては以下にさらに説明する。
【００８４】
異議／疑義管理アプリケーションにより、カード保持者がその口座に関して行ったクレームや疑義の調査と解決を行うことができるようになる。例えば、異議／疑義管理アプリケーションは、さらに調査を行うため、標準貸借対照表から未決算状態に取引または貸借対照表を再仕分けする。
【００８５】
貨幣取引ルーティング／データ保持アプリケーションにより、申請者のクレジット申請から情報を入手し、この情報を不正確認のため発行者のクリアリングハウスに転送し応答を受信することができるようになる。さらに、基本貨幣取引のバッチ発信も起動される。
【００８６】
小売商口座管理アプリケーションにより、小売商の口座ポートフォリオを監視維持できるようになる。
【００８７】
小売商除外報告アプリケーションにより、所定の小売商に対して受け入れ機器またはアプレットを提供できるようになる。さらに、このアプリケーションにより、小売商口座の閉鎖評価、必要に応じて小売商機器の復旧、小売商口座に関する新たな状況の全ての関係者の更新という処理ができるようになる。
【００８８】
小売商貨幣記帳アプリケーションにより、貨幣取引を受け取り処理することができるようになる。貨幣取引は小売商の口座に記帳される。貨幣取引の処理は、例えば、クレジット、デビット、支払い、料金、利息、調整の処理を行うことを含む。
【００８９】
小売商新規口座設定アプリケーションにより、小売商の新規口座を設定することができるようになる。このアプリケーションにより、小売商候補者から、申請の完結、口座開設または小売商に対する拒絶理由の通知までの申請処理を行うことができるようになる。
【００９０】
決済アプリケーションにより、クライアントの正味持ち高の収集と維持、総勘定元帳フィードの作成、国際決済に対する正味持ち高の収集と維持、資金移動の実施を行うことができるようになる。
【００９１】
利用者に対して利用可能なビジネスアプリケーションの第３の分類は利用、保持、マーケティングに関するものである。この分類中のアプリケーションは、例えば、カスタマ管理、マーケティング管理、製品管理、生産性管理、報酬管理、情報管理を取り扱うものであるが、それぞれの管理については以下にさらに説明される。
【００９２】
カスタマ管理アプリケーションにより、カスタマ人口統計的データや、さまざまな組織間の関係、通信点、人口統計的データ、外部から内部への主要な関係等を維持できるようになる。
【００９３】
マーケティング管理アプリケーションにより、新規カスタマ関係、製品、オファーに対する約定の作成ができるようになる。このアプリケーションはさらに、達成すべきビジネス上の目標の決定、対象市場の収集と評価、要求事項や資料の作成、約定対応の追跡等を含む。
【００９４】
製品管理アプリケーションにより、金融商品の解析、定義、調整、試験、実行を行うことができるようになる。例えば、金融商品に関する規則が定義、維持され、こういった規則が金融商品の処理が行われる際に呼び出される。
【００９５】
収益性管理アプリケーションにより、クライアントがポートフォリオセグメントを特定し、クライアントのカスタマおよび／または口座の収益性を解析できるようになる。
【００９６】
報酬管理アプリケーションにより、金融商品と関係者に関する報酬／報償計画を維持、資格授与、設定を行うことができるようになる。
【００９７】
情報管理アプリケーションにより、データ格納と非動作データに対するメタデータ貯蔵とが行われる。このアプリケーションにより、この貯蔵に対するアクセスを行い、所定の特別なクライアントの要求に対して用いることができるようになる。
【００９８】
利用者に対して利用可能なビジネスアプリケーションの第４の分類はカスタマ通信に関するものである。この分類中のアプリケーションは、例えば、レター管理、プレゼンテーション機器管理、ステートメント管理を取り扱うものであるが、それぞれの管理については以下にさらに説明される。
【００９９】
レター管理アプリケーションにより、潜在的または既存のカスタマへの書面による通信を転送することができるようになる。文書通信は、例えば、口座状況やマーケティング約定またはイニシアティブに関する。文書通信は、例えば、カード保持者の合意や更新、延滞、限度超過、支払い通知書の返送といった不正情報等が含まれる。
【０１００】
プレゼンテーション機器管理アプリケーションにより、プレゼンテーション機器データを維持できるようになる。プレゼンテーション機器上の個人のエンボス名称やプレゼンテーション機器の状況といったプレゼンテーション機器に関してさまざまなデータが保持される。さらに、プレゼンテーション機器管理アプリケーションにより、プレゼンテーション機器を記憶し、プレゼンテーション機器の再利用のタイミングを制御することができるようになる。
【０１０１】
ステートメント管理アプリケーションにより、印刷用カスタマステートメントを発生させることができるようになる。さらに、このアプリケーションにより、クライアントが独自のステートメントをカスタマに対して設計できるようになり、メッセージ通信、インサート、その他の目的通信に対して柔軟性をもたらす。
【０１０２】
アクセス層にアクセスしうるビジネスアプリケーション組はお互い相互作用し、こういったアプリケーションは、モジュール方式または統合方式でソフトウェア、ハードウェア、またはその両者の組み合わせを用いて実行されるということを理解すべきである。さらに、上で説明した通り、ビジネスアプリケーション組は機能性に基づいて分類されるものの、これらのアプリケーションは、設計やシステムの制約または要求事項により別個のモジュールまたは単体のモジュールとして実行されうるということも理解すべきである。ここで示した開示に基づけば、通常の当業者は、これらのアプリケーションを実行するための他の方式および／または方法を知ることができるであろう。
【０１０３】
ここで説明したとおり、本発明の代表的実施例は、クレジットカード処理産業で用いられるシステムに向けたものであるが、通常の当業者であれば本発明は他の形態の産業での利用においても適用可能ということが認められるということを理解すべきである。
【０１０４】
ここで説明した例や実施内容は図解目的のためだけに行ったものであり、それに照らして行うさまざまな改造や変更を当業者に示唆して、この申請書の考え方や範囲並びに添付の特許請求の適用範囲内に含まれるものであるということを理解すべきである。ここで引用されているあらゆる出版物、特許、特許申請は、それらの全ての目的に対して参照により開示に含まれる。
【図面の簡単な説明】
【０１０５】
【図１】図１は、一般的なバッチ処理システムを示す簡略図である。
【図２】図２は、本発明にしたがいクレジットカードに関連する取引を取り扱うよう設計されたコンピュータ化システムのシステム構成の代表的な斜視を示す簡略図である。
【図３】図３は、本発明にしたがいクレジットカードに関連する取引を取り扱うよう設計されたコンピュータ化システムのシステム構成の他の代表的な斜視を示す簡略図である。
【図４】図４は、本発明にしたがい、図３に示すシステム構成の代表的な斜視を示す簡略図である。
【図５】図５は、本発明にしたがい、図３に示すシステム構成の部分的代表的な論理図の簡略である。
【図６】図６は、本発明にしたがい、図３に示すシステム構成の代表的な物理トポロジーを示す簡略図である。
【図１】
2006515439.tif 000003
【図２】
2006515439.tif 000004
【図３】
2006515439.tif 000005
【図４】
2006515439.tif 000006
【図５】
2006515439.tif 000007
【図６】
2006515439.tif 000008
【国際調査報告】
2006515439.tif 000009