(57)【要約】      （修正有）【課題】クラスタ内の複数のアプリケーションサーバノードが、フィルタリングされていない多数の重複したＲＦＩＤ観察結果をＲＦＩＤリーダから受け取る可能性を除去する。【解決手段】クラスタ化フィルタリング装置は、複数場所の複数のＡＤＡ装置52を含む。本クラスタ化フィルタリング装置はさらに、複数のアプリケーションサーバノードを含むアプリケーションサーバクラスタ50であって、各アプリケーションサーバノードがアプリケーションサーバから重複ＡＤＡ観察結果を除去するように構成された重複観察結果フィルタを含む。本クラスタ化フィルタリング装置はさらに、複数のＡＤＡ装置と通信し、複数のＡＤＡ装置からのトラフィックを複数のアプリケーションサーバノードに分散させるように構成された、ネットワークトラフィックマネージャ42を含む。【選択図】図１
2008263581.tif 000002
【特許請求の範囲】
【請求項１】
複数の場所にある複数のＡＤＡ装置（５２）と、
複数のアプリケーションサーバノード（５０Ａ、５０Ｂ）を備えるアプリケーションサーバクラスタ（５０）であって、前記各アプリケーションサーバノードが、前記アプリケーションサーバから重複ＡＤＡ観察結果を除去するように構成された重複観察結果フィルタ（１０２）を備える、アプリケーションサーバクラスタ（５０）と、
前記複数のＡＤＡ装置と通信し、前記複数のＡＤＡ装置からのトラフィックを前記複数のアプリケーションサーバノードに分散させるように構成された、ネットワークトラフィックマネージャ（４２）と、
前記アプリケーションサーバクラスタ内の異なる複数の前記アプリケーションサーバノードの間の重複ＡＤＡ観察結果をフィルタリングするように構成された共有イベントコントローラ（１０６）と、を備えるクラスタ化フィルタリング装置。
【請求項２】
観察結果を要求しているイントラネット非ＡＤＡアプリケーションサーバノード（４８Ａ、４８Ｂ）に前記観察結果を送るためのプロトコルを提供するように構成された共有メッセージングシステム（１０８）をさらに備える、請求項１に記載の装置。
【請求項３】
各ＲＦＩＤアプリケーションサーバノード（５０Ａ、５０Ｂ）において、ＲＦＩＤ観察結果が受け取られた際に、重複観察結果をフィルタリングするように構成された、請求項１に記載の装置。
【請求項４】
非ＡＤＡアプリケーションサーバ（４８Ａ、４８Ｂ）からの、観察結果の要求に応答して、前記複数のアプリケーションサーバノード（５０）の間の重複観察結果をフィルタリングするように構成された、請求項３に記載の装置。
【請求項５】
イントラネット（４０）を介してＡＤＡ観察結果を受け取るように構成された、請求項１に記載の装置。
【請求項６】
ベンダバックボーン（２２）をさらに備え、ベンダバックボーンを介してＡＤＡ観察結果を受け取るように、さらに構成された、請求項１に記載の装置。
【請求項７】
前記インターネット（１８）を介してＡＤＡ観察結果を受け取るように構成された、請求項１に記載の装置。
【請求項８】
各前記アプリケーションサーバノード（５０Ａ、５０Ｂ）において、観察結果に対する追加フィルタをさらに備える、請求項１に記載の装置。
【請求項９】
ある頻度でＡＤＡ装置（５２）をポーリングするように構成され、ポーリングされた前記ＡＤＡ装置が観察結果を返す、請求項１に記載の装置。
【請求項１０】
ネットワークを介して前記複数のＡＤＡ装置（５２）からＡＤＡ観察結果を非同期で受け取るように構成された、請求項１に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主として、無線認証（Radio Frequency Identification）（ＲＦＩＤ）が使用可能なインフラストラクチャに関するが、自動データ収集（Automated Data Acquisition：ＡＤＡ）を扱う任意のインフラストラクチャを対象とし、より具体的には、そのようなインフラストラクチャにおいて重複観察結果データをフィルタリングする方法および装置に関する。
【背景技術】
【０００２】
企業を、複数の事業単位からなる組織体として定義できる。そして、それらの事業単位は、複数の現場を有することが可能であり、各現場は、複数の所在地を有することが可能である。ＡＤＡが使用可能な、少なくとも１つの既知の企業用インフラストラクチャが提供するアーキテクチャでは、企業内の様々な場所に配備されたエッジサーバが、データを取り込み、フィルタリングされたデータを、企業アプリケーションと対話する１つまたは複数の企業サーバに渡す。負荷を平衡させ、１つのネットワークパスが情報で過負荷にならないようにするために、エッジ企業サーバの階層構造を拡張することが可能である。
【０００３】
現在では、フィルタリングおよびデータ洗浄の処理を行い、関係のある、インテリジェントにフィルタリングされた情報だけを上流システムに渡す、新しい機能性を有するＡＤＡ装置が開発中である。このような装置を使用すると、企業レベルでのフィルタリングをほとんど（あるいはまったく）必要とせずに、ネットワークトラフィックを低減することができる。しかしながら、企業ソフトウェアはやはり必要である。フィルタリング以外にも、データ収集、フォーマッティング、および種々のビジネスルールに基づくイベント生成などのタスクを、実施したり、かつ／またはバックエンド企業アプリケーションに送られるデータに適用したりしなければならないからである。さらに、（ＲＦＩＤを含む）既知の現行のＡＤＡアーキテクチャは、クラスタ化環境をサポートしない。クラスタ化環境は、同じ専用ソフトウェアを有し、足並みを揃えてデータ処理ニーズの負荷を共有する複数のサーバからなるアーキテクチャである。
【０００４】
アプリケーションによっては、ＲＦＩＤの前にクラスタ化フィルタリングが必要になる可能性があることは、以前には知られていなかった。さらに、ＲＦＩＤ市場は、エッジ企業インフラストラクチャを指向しているため、クラスタ化環境の集中型ソフトウェアでクラスタ化フィルタリングが必要になることは、予見されていなかった。
【０００５】
少なくとも１つの既知の従来型構成では、ＲＦＩＤミドルウェアは、種々の装置（ＲＦＩＤリーダ、アクティブセンサ、および／またはＰＬＣ装置などが含まれるが、これらに限定されない）からデータ（以下、「ＲＦＩＤ観察結果」と称する）を受け取る（以下では、これらのタイプの装置のそれぞれを、単純に「ＲＦＩＤリーダ」と称するが、これによって一般性は失われないものとする）。これらのＲＦＩＤ観察結果は、異なる２つのモードの一方または両方で受け取られることが可能である。
【０００６】
対話型（要求／応答）モードでは、ＲＦＩＤリーダは、非ＲＦＩＤアプリケーションサーバノード（すなわち、ＲＦＩＤリーダから直接受け取ったＲＦＩＤ観察結果を処理することに特化されていないノード）上で動作するミドルウェアによって、選択された頻度でポーリングされる。これに対し、ＲＦＩＤリーダは、ＲＦＩＤ観察結果の詳細を返す。各ノードに同一モジュールが配備された、非ＲＦＩＤアプリケーションサーバノードのクラスタにおいては、各非ＲＦＩＤアプリケーションサーバノードが、ＲＦＩＤリーダを選択的にポーリングして、ＲＦＩＤ観察結果情報をフェッチし、それらに対してさらなるフィルタリングを行うことが可能である。
【０００７】
非同期モードでは、ミドルウェアがＲＦＩＤリーダにまったくコマンドを送らずに、ＲＦＩＤリーダがＲＦＩＤ観察結果を送る。このモードでは、ＲＦＩＤリーダが、観察結果情報を、１つまたは複数の負荷平衡装置に送る。そして負荷平衡装置は、その要求を、設定されたルールに従って、ＲＦＩＤアプリケーションサーバクラスタ内のＲＦＩＤアプリケーションサーバノードに転送する。
【特許文献１】米国特許第７，１６１，４８９号
【特許文献２】米国特許第６，９７０，０７０号
【特許文献３】米国特許第６，９３８，０９１号
【特許文献４】米国特許第６，７１８，４８６号
【特許文献５】米国特許第６，４４９，７３４号
【特許文献６】米国特許第６，２３６，９７８号
【特許文献７】米国特許第５，８０５，７８５号
【特許文献８】米国特許出願公開第２００５／０２５９５２５号
【発明の開示】
【発明が解決しようとする課題】
【０００８】
いずれの場合も、クラスタ内の複数のアプリケーションサーバノードが、フィルタリングされていないＲＦＩＤ観察結果をＲＦＩＤリーダから受け取る可能性がある。従来の方法では、各ＲＦＩＤアプリケーションサーバノードが、ＲＦＩＤ観察結果を独自にフィルタリングし、フィルタリングされたＲＦＩＤ観察結果を、対応する非ＲＦＩＤアプリケーションサーバノードで動作しているバックエンドアプリケーションに送る。この動作の結果として、多くの場合は、バックエンドアプリケーションが多数の重複したＲＦＩＤ観察結果を受け取ることになる。これは、各ＲＦＩＤアプリケーションサーバノードが、他のすべてのＲＦＩＤアプリケーションサーバノードと無関係に読み出しデータをフィルタリングしているためである。同様に、ＲＦＩＤ観察結果をメモリからパージする場合は、その観察結果情報を受け取ったすべてのインスタンスのメモリから、その観察結果情報がパージされたことを確認しなければならない。
【課題を解決するための手段】
【０００９】
したがって、一態様では、本発明のいくつかの構成が、アプリケーションサーバクラスタ内の複数のアプリケーションサーバノードを含むデータベースへの重複データエントリを除去する方法を提供する。この方法は、複数の場所にある複数のＡＤＡ装置（以下では、ＡＤＡ装置は、バーコードスキャナ、光センサ、ＲＦＩＤリーダなどの、データ収集を実施する任意の装置である）を使用してアイテムを追跡することと、ネットワーク全体にわたる複数の観察結果を、複数のＡＤＡ装置から受け取ることと、観察結果がアプリケーションサーバクラスタの異なる複数のアプリケーションサーバノードに送られるように、複数の観察結果を含むデータ通信の負荷を平衡させることと、を含む。この方法はさらに、各アプリケーションサーバノードにおいて重複観察結果をフィルタリングすることと、複数のアプリケーションサーバノードの間の重複観察結果を別々にフィルタリングすることと、を含む。
【００１０】
別の態様では、本発明のいくつかの構成が、クラスタ化フィルタリング装置を提供する。クラスタ化フィルタリング装置は、複数の場所にある複数のＡＤＡ装置と、各アプリケーションサーバノードが、アプリケーションサーバから重複観察結果を除去するように構成された重複観察結果フィルタを備える、複数のアプリケーションサーバノードを備えるアプリケーションサーバクラスタと、複数のＡＤＡ装置および／またはこれらの装置を制御するソフトウェアと通信し、複数のＡＤＡ装置からのトラフィックを複数のアプリケーションサーバノードに分散させるように構成された、ネットワークトラフィックマネージャと、アプリケーションサーバクラスタ内の異なる複数のアプリケーションサーバノードの間の重複観察結果をフィルタリングするように構成された共有イベントコントローラと、を含む。
【００１１】
本発明のいくつかの構成は、クラスタ内のすべてのノードからのデータを、（たとえば、データベーステーブルを備えるか、すべてのノードに共通の、クラスタ内のアプリケーションサーバ間の共有オブジェクトを備えることが可能な）１つの共有ターゲットに整理統合することを可能にすることを理解されたい。このターゲットは、重複観察結果情報をどの個別ノードからも受け取れないように、情報をホストすることが可能である。異なる複数のノードにまたがって、観察結果の一意性が維持される。
【００１２】
前述の要約、ならびに、以下の、本発明の特定の実施形態の詳細説明は、添付図面と併せて読まれることにより、よりよく理解されるであろう。図面が各種実施形態の機能ブロック図を示している場合、それらの機能ブロックは、必ずしも、ハードウェア回路間の区切りを表すものではない。
【発明を実施するための最良の形態】
【００１３】
本明細書で用いられているように、数詞なく単数形で列挙される要素またはステップは、複数の前記要素またはステップを除外することが明示的に指定されない限り、複数の前記要素またはステップを除外しないものとして理解されたい。さらに、本発明の「一実施形態」への参照は、列挙された特徴を同様に組み込む別の実施形態の存在を除外するとして解釈されるものではないとする。さらに、そうでないことが明示的に指定されない限り、特定の特性を有する要素または複数の要素を「備える」または「有する」実施形態は、その特性を有しない別のそのような要素を含むことが可能である。
【００１４】
本明細書で用いられているように、用語「非同期モード」は、たとえば、ＲＦＩＤタグを有するボックスが、倉庫内の、ＲＦＩＤリーダのレンジ内に置かれている間、観察結果の読み取りが何度も繰り返されるように、ＡＤＡ装置が常に動作していることを意味する。
【００１５】
本発明の各種構成は、クラスタ環境において負荷平衡およびフェイルオーバーのメカニズムを利用する。様々な負荷平衡および／またはフェイルオーバーのメカニズムのうちの任意のものを用いることが可能であり、同様に、様々なアプリケーションサーバのうちの任意のものを用いることが可能である。
【００１６】
本発明の各種構成の技術的作用は、クラスタ内の各アプリケーションサーバノードで処理された複数のＡＤＡ観察結果をフィルタリングすることと、整理統合された観察結果をバックエンドアプリケーションに渡すことである。クラスタのすべてのノードからの複数のデータ観察結果が、データベーステーブルを備えるか、すべてのサーバノードに共通の、クラスタ内のアプリケーションサーバ間の共有オブジェクトを備える、１つの共有ターゲットに整理統合される。この共有ターゲットは、個々のサーバノードのどれからも重複観察結果が許可されないように、観察結果をホストする。各サーバノードは、共有オブジェクトの更新を試行することが可能である。別のサーバノードからの観察結果が共有オブジェクトにおいて既に利用可能である場合、その観察結果情報は、追加されるのではなく、更新される。このようにして、クラスタの、異なる複数のサーバノードの間で、観察結果の一意性が維持される。更新された観察結果は、共有オブジェクトを介して、他のモジュールからも利用可能になる。
【００１７】
図１を参照すると、本発明のいくつかの構成は、組織によって、ＩＴインフラストラクチャ１０と連係して最適利用されることが可能である。ＩＴインフラストラクチャ１０は、たとえば、ネットワークバックボーン（インターネット１８など）を介して外部コンピュータ（１２、１４、および１６など）に接続されることが可能である。外部コンピュータ１２、１４、および１６は、情報ソース（たとえば、ＧＯＯＧＬＥ（登録商標）検索エンジン）のような外部サーバであることが可能である。外部コンピュータ１２は、ＩＴインフラストラクチャ１０内の他のコンピュータに情報を配信することが可能である。インフラストラクチャバックボーン２０が、インターネット１８との接続性を与える。１つまたは複数のベンダバックボーン２２が、１つまたは複数の利益共有パートナ、１つまたは複数の共同企業体、または他の信頼される１つまたは複数のパートナに、ＩＴインフラストラクチャ１０の内部の情報へのアクセスを許可する。ベンダバックボーン２２は、インフラストラクチャバックボーン２０よりセキュリティを強化していなければならないが、本発明のすべての構成においてセキュリティがさらに強化されなければならないわけではない。１つまたは複数のベンダサーバ２４が、ベンダバックボーン２２を介して、ＩＴインフラストラクチャ１０内のコンピュータと通信することが可能である。
【００１８】
ファイアウォール２６、２８、３０、および３２のような、１つまたは複数のファイアウォールを設けることが可能である。本発明の（必ずしもすべての構成ではない）いくつかの構成では、ファイアウォール２６、２８、３０、および３２の一部が、アウトバウンドトラフィックだけを処理するように制限されることが可能であり、かつ／または、それらのファイアウォールの一部が、インバウンドトラフィックだけを処理するように制限されることが可能である。たとえば、ＩＴインフラストラクチャ構成１０では、ファイアウォール２６および２８は、アウトバウンドトラフィックだけを処理するように制限され、ファイアウォール３０および３２は、インバウンドトラフィックおよびアウトバウンドトラフィックを処理する。ＩＴインフラストラクチャ１０の構成によっては、管理を簡単にするために、複数のファイアウォールが互いに通信して、３４、３６、および３８のような通信回線を通る着信トラフィックおよび発信トラフィックを監視する。たとえば、監視対象トラフィックに関する統計情報が、イントラネットバックボーン４０（たとえば、ギガビットバックボーン）を介してネットワークトラフィックマネージャ４２に送られ、ネットワークトラフィックマネージャ４２は、トラフィック負荷を、ファイアウォール２６、２８、３０、および３２に分散させるように動作する。
【００１９】
ＩＴインフラストラクチャ構成１０は、任意で、イントラネットＷｅｂサーバ４４およびインターネットＬＤＡＰ（ライトウェイトディレクトリアクセスプロトコル）サーバ４６を有することも可能である。
【００２０】
本発明の構成では、ＲＦＩＤ、自動ＩＤ（ＡＩＤ）、およびデジタルＩ／Ｏ装置５２（以下では、一般性を失うことなく、便宜のためのみ、ＡＤＡ装置５２と称する）に照会することが可能なバックエンドアプリケーションをホストするために、非ＡＤＡアプリケーションサーバ４８を用いる。さらに、イントラネットＡＤＡアプリケーションサーバ５０が含まれる。図１を参照すると、本発明の構成は、ＡＤＡ装置５２をインターネット１８上またはベンダバックボーン２２上に配置することを可能にする。しかしながら、セキュリティ上の理由から、多くの組織は、非ＡＤＡアプリケーションサーバ４８、ＡＤＡアプリケーションサーバ５０、およびＡＤＡ装置５２の場所を、その組織の自前のファイアウォールの内側に限定することが見込まれる。
【００２１】
図２に示すように、本発明のいくつかの構成では、クラスタ化フィルタリングシステム１００が、ＡＤＡ装置５２、ネットワークトラフィックマネージャ４２、アプリケーションサーバクラスタ５０、および非ＡＤＡアプリケーションサーバ４８を備えることが可能である。ＡＤＡ装置５２は、非同期モードでネットワークトラフィックマネージャ４２と通信するか、要求／応答モードでアプリケーションサーバクラスタ５０と通信し、クラスタ化フィルタリングソフトウェアが、クラスタ５０の１つまたは複数のサーバノードにおいて（たとえば、サーバノード５０Ａおよび５０Ｂにおいて）ホストされる。サーバノード５０Ａおよび５０Ｂのそれぞれにおいて、重複観察結果フィルタリングソフトウェアモジュール１０２が実行される。モジュール１０２は、各サーバノード（ここでの例では５０Ａおよび５０Ｂ）からの読み出しをフィルタリングして、サーバノードごとに一意の観察結果にする。サーバノード５０Ａおよび５０Ｂは、１秒あたり複数の観察結果を各サーバノードに送ることが可能なＡＤＡ装置５２から、観察結果を取得する。高速で、かつ同時に動作している多数の装置から生み出される負荷（ならびに、ＩＴインフラストラクチャ１０によって処理される他のすべてのデータ）は、ネットワークトラフィックマネージャ４２によって平衡される。ネットワークトラフィックマネージャ４２は、１秒あたり複数の観察結果を、複数のサーバノード（ここでの例では）５０Ａおよび５０Ｂに、潜在的に分割することが可能である。
【００２２】
各サーバノード５０Ａおよび５０Ｂに対して、重複観察結果フィルタリングモジュール１０２は、別々のサーバノード５０Ａおよび５０Ｂへの重複ＲＦＩＤ観察結果を取得し、それらの重複観察結果をフィルタリングして、各サーバノード５０Ａおよび５０Ｂ向けの１つの観察結果にする。
【００２３】
サーバノード５０Ａ内の重複観察結果がフィルタリングされて取り除かれていて、サーバノード５０Ｂ内の重複観察結果もフィルタリングされて取り除かれていても、サーバノード５０Ａおよび５０Ｂの間で観察結果が重複している可能性が残っている。したがって、共有イベントコントローラモジュール１０６によって、各サーバノード５０Ａおよび５０Ｂ内の観察結果が一緒にされ、アプリケーションサーバクラスタ５０全体にわたってフィルタリングされて、アプリケーションサーバクラスタ５０全体での１つの一意の観察結果が得られる。他のタイプのフィルタリングも、各サーバノード５０Ａおよび５０Ｂにおいて実施可能である。たとえば、例示的クラスタフィルタリングシステム１００の構成では、各サーバノード５０Ａおよび５０Ｂ内にロケーションベースフィルタリングモジュール１０４が追加される。
【００２４】
構成によっては、サーバノード５０内で追加のフィルタリングが行われる。たとえば、サーバノード５０Ａおよび５０Ｂは、それぞれ、ロケーション（すなわち、地理）ベースフィルタリング１０４を含む。したがって、組織が、複数の異なる店舗および／または倉庫にサーバノードを有し、各店舗または倉庫内で、異なる複数のドックドアおよび／または各テーブルにおいて各アイテムのロケーションがスキャンされ、そこでＡＤＡ装置によってデータが収集される場合、それらのロケーションに基づいてフィルタリング１０４を設けることが可能である。しかしながら、本発明を実施するためには、重複観察結果フィルタリング１０２があれば、そのほかにロケーションベースフィルタリング１０４がある必要はない。
【００２５】
たとえば、予備部品のボックスを識別および参照するためにＲＦＩＤタグを使用する場合を考える。このボックスは、ロケーション「Ａ」で一度観察され、別の場所「Ｂ」で一度観察されたため、そのＲＦＩＤタグについて、２つの重複ＲＦＩＤ観察結果が得られている。各ロケーション「Ａ」および「Ｂ」には、ＲＦＩＤリーダ５２が設けられている。各ロケーションにおけるＲＦＩＤタグの観察結果は、イントラネット４０をトラバースしてから、ネットワークトラフィックマネージャ４２に到達し、ネットワークトラフィックマネージャ４２は、その観察結果を、ＲＦＩＤアプリケーションサーバ５０に送る。場合によっては（ＲＦＩＤタブの付いたボックスが、ロケーションを変えずに、単にＲＦＩＤリーダのそばにとどまっている場合でも）、複数のＲＦＩＤ観察結果が、別々のアプリケーションサーバノード５０Ａおよび５０Ｂに送られる可能性がある。したがって、サーバノード５０Ａおよび５０Ｂは、それぞれ、同じロケーションにある同じボックスについての重複ＲＦＩＤ観察結果を受け取る可能性がある。このボックスのＲＦＩＤが「１０２３  ２０４４」であるとする。これは、ロケーション「Ａ」および「Ｂ」において、ＲＦＩＤリーダによって、場合によっては複数回、観察される。図２を参照すると、各サーバノード５０Ａおよび５０Ｂ（および他のすべてのサーバ）に送られた重複観察結果が、そのようなサーバのそれぞれにおける重複観察結果フィルタ１０２において、フィルタリングされて取り除かれる。したがって、各サーバノード（たとえば、５０Ａおよび５０Ｂ）には、ＲＦＩＤ「１０２３  ２０４４」への１つの参照だけが存在する。
【００２６】
構成によっては、１つまたは複数のサーバノード５０Ａ、５０Ｂ、その他におけるロケーションベースフィルタリング１０４のような、他のフィルタリングも行われる。そのような他のフィルタリングは、サーバが配備される目的のサービスに応じて、重複観察結果フィルタリング１０２の前または後に、あるいは、重複観察結果フィルタリング１０２と並行して、行われることが可能である。しかしながら、フィルタ１０２および１０４は、データが共有イベントコントローラ１０６に送られる前に配備され、共有イベントコントローラ１０６は、アプリケーションサーバクラスタ５０内の１つまたは複数のサーバノード５０Ａ、５０Ｂ、その他からのフィルタリングされたデータを入力され、このデータをフィルタリングして、１つの読み出し観察結果とする。
【００２７】
ＡＤＡ観察結果によるトラフィックがイントラネット４０上に多数あり（ＡＤＡシステムではよく起こる）、ネットワークトラフィックマネージャ４２がそれらの観察結果を異なる複数のイントラネットアプリケーションサーバノード５０Ａ、５０Ｂ、その他に送っている場合は、サーバクラスタ５０から一意の観察結果が送られる。これらの観察結果が、（たとえば、イントラネット非ＡＤＡサーバクラスタ４８の）バックエンドサーバ４８Ａ、４８Ｂで必要とされる場合は、共有イベントコントローラ１０６が、出てくる観察結果を分析し、最後のフィルタリングチェックを行って、１つの一意の観察結果を抽出する。
【００２８】
観察結果を、たとえば、非ＡＤＡアプリケーションサーバノード４８Ａおよび４８Ｂに送るために、アプリケーションサーバクラスタ５０内のプロトコルジェネレータまたは共有メッセージングシステム１０８が使用される。クラスタベースのフィルタから観察結果を受け取るノード４８Ａまたは４８Ｂだけが、その観察結果をバックエンドシステム４８Ｃ（たとえば、メインフレームコンピュータ）に送る。したがって、バックエンドシステム４８Ｃは、部品についての重複レコードを提供せずに、その部品のロケーションを提供することが可能である。
【００２９】
本発明の構成によっては、各観察結果にメタデータ（たとえば、その観察結果がＡＤＡ装置によって作成された時刻や、その観察が行われた場所などについての情報）を含めることが可能である。したがって、インバウンドドックドアにリーダがあれば、メタデータは、リーダのＩＰアドレスを含むことが可能であり、たとえば、「Ｔｏｒｒｉｄ  Ｈｅｉｇｈｔｓ，ＮＭにあるインバウンドドックドア番号１」にあるドックドアのロケーションを、そのＩＰアドレスから突きとめることが可能である。リーダのＩＰアドレスは、タグＩＤ、（タグが読み取られた時刻の）タイムスタンプ、および、必要に応じて、その他のロケーション情報とともに送信される。構成によっては、重複観察結果フィルタリングは、時間に依存するので、部品の現在のロケーションを、最新の読み出しから、正確に決定することが可能である。
【００３０】
前述の例示的構成では、２つのＡＤＡアプリケーションサーバノード５０Ａおよび５０Ｂだけを用いたが、本発明の構成がスケーラブルであって、さらに多くの（たとえば、半ダース以上の）ＡＤＡサーバノードとの使用、ならびに、さらに別の非ＡＤＡサーバノードとの使用が、さらに大いに有利に可能であることは明らかであろう。共有イベントコントローラは、毎回１つの一意の観察結果がレポートされることを保証する。
【００３１】
各種の具体的な実施形態に関して本発明を説明してきたが、当業者であれば、本発明が、特許請求項の趣旨および範囲から逸脱しない修正とともに実施可能であることを理解されよう。
【図面の簡単な説明】
【００３２】
【図１】本発明の構成を含むＩＴインフラストラクチャの概略ブロック図である。
【図２】図１のＩＴインフラストラクチャにおいて有効な、本発明の構成を示す概略ブロック図である。
【符号の説明】
【００３３】
１０  ＩＴインフラストラクチャ
１２  外部コンピュータ
１４  外部コンピュータ
１６  外部コンピュータ
１８  インターネット
２０  インフラストラクチャバックボーン
２２  ベンダバックボーン
２４  ベンダサーバ
２６  ファイアウォール
２８  ファイアウォール
３０  ファイアウォール
３２  ファイアウォール
３４  通信回線
３６  通信回線
３８  通信回線
４０  イントラネットバックボーン
４２  ネットワークトラフィックマネージャ
４４  イントラネットＷｅｂサーバ
４６  ＬＤＡＰ（ライトウェイトディレクトリアクセスプロトコル）サーバ
４８Ａ  非ＡＤＡアプリケーションサーバノード
４８Ｂ  非ＡＤＡアプリケーションサーバノード
５０  アプリケーションサーバクラスタ
５０Ａ  ＡＤＡアプリケーションサーバノード
５０Ｂ  ＡＤＡアプリケーションサーバノード
５２  ＡＤＡ装置
１００  クラスタフィルタリングシステム
１０２  観察結果フィルタリングモジュール
１０４  フィルタリングモジュール
１０６  共有イベントコントローラ
１０８  共有メッセージングシステム
【図１】
2008263581.tif 000003
【図２】
2008263581.tif 000004
【外国語明細書】
2008263581000001.pdf