(57)【要約】      （修正有）【課題】ＲＦＩＤネットワーク内のデータをビジネスアプリケーションに拡張することを容易にする。【解決手段】インタフェース１０６は、ＲＦＩＤネットワーク１０４内の少なくとも１つの装置コレクションを有するプロセスからリアルタイムＲＦＩＤデータを受信することができる。統合コンポーネント１０２は、そのようなリアルタイムＲＦＩＤデータをビジネスアプリケーションにシームレスに公開して、重要なビジネス機能をリアルタイムで達成することができる。ビジネスアプリケーションは、単一の組織内のアプリケーションを接続し、かつ／または異なる組織内のアプリケーションを接続するビジネスネットワークに関連付けることができる。さらに、統合コンポーネント１０２は、ビジネスアプリケーションがリアルタイム出力に少なくとも部分的に基づいてＲＦＩＤネットワーク１０４を操作することを可能にすることができる。【選択図】図１
2006073007.tif 000002
【特許請求の範囲】
【請求項１】
ＲＦＩＤネットワーク内のデータをビジネスアプリケーションに拡張するのを容易にするシステムであって、
ＲＦＩＤネットワーク内の少なくとも１つの装置コレクションを含むプロセスからリアルタイムＲＦＩＤデータを受信するインタフェースと、
ビジネスアプリケーションにリアルタイムＲＦＩＤデータをシームレスに公開して、重要なビジネス機能をリアルタイムで達成する統合コンポーネントと
を備えたことを特徴とするシステム。
【請求項２】
前記装置コレクションは装置の集合であり、前記装置は、ＲＦＩＤリーダ、ＲＦＩＤライタ、ＲＦＩＤプリンタ、リーダ、ライタ、ＲＦＩＤ送信機、アンテナ、センサ、リアルタイム装置、ＲＦＩＤ受信機、リアルタイムセンサ、ウェブサービスに拡張可能な装置、リアルタイムイベント生成システムのうちの１つであることを特徴とする請求項１に記載のシステム。
【請求項３】
前記ビジネスアプリケーションは、バックエンドアプリケーション、既存のビジネスアプリケーション、ＬＯＢアプリケーション、会計アプリケーション、供給チェーン管理アプリケーション、資源計画アプリケーション、ビジネス活動監視（ＢＡＭ）アプリケーションのうちの少なくとも１つであることを特徴とする請求項１に記載のシステム。
【請求項４】
前記重要なビジネス機能は、ＲＦＩＤデータをリアルタイムで組み込む、需要計画、予測、在庫管理のうちの１つであることを特徴とする請求項１に記載のシステム。
【請求項５】
前記ビジネスアプリケーションが、統合ビジネスプロセスおよび言語ベースのウェブサービスの開発、配置、および管理のうち少なくとも１つを可能にするビジネスネットワークと関連付けられ、別々のアプリケーションを別々のアプリケーションをコヒーレントホールとして統合し、単一の組織内のアプリケーションの接続と、異なる組織内のアプリケーションの接続の少なくとも一方を可能にすることができることを特徴とする請求項１に記載のシステム。
【請求項６】
前記ビジネスアプリケーションは、リアルタイムデータ組込みに少なくとも部分的に基づくＲＦＩＤネットワーク内のプロセスの操作と、リアルタイムデータ組込みに少なくとも部分的に基づくＲＦＩＤネットワーク内のプロセスの作成の少なくとも一方を提供することができることを特徴とする請求項１に記載のシステム。
【請求項７】
前記プロセスは、共に少なくとも１つのエンティティを形成し、発送プロセス、製造プロセス、出荷プロセス、受領プロセス、追跡プロセス、データ表現プロセス、データ操作プロセス、セキュリティプロセス、ならびにＲＦＩＤ装置サービス、装置コレクション、タグの読取り、イベント、イベントキュー、タグ書込み、装置構成、および数カウントの１つを使用するプロセスのうち少なくとも１つに関する意味のある実行単位を生成する高レベルオブジェクトであることを特徴とする請求項６に記載のシステム。
【請求項８】
前記イベントは、タグの読取り、タグの読取りエラー、デバイスアップイベント、デバイスダウンイベント、管理イベントのうち１つであることを特徴とする請求項７に記載のシステム。
【請求項９】
前記ＲＦＩＤネットワークは、サブシステムを形成する装置の集合を備え、前記サブシステムは、
ＲＦＩＤ信号を受信するＲＦＩＤリーダと、
少なくとも１つの装置に送信するＲＦＩＤタグと
を含むことを特徴とする請求項１に記載のシステム。
【請求項１０】
ＲＦＩＤネットワークとビジネスアプリケーションの少なくとも一方に関するデータを分析して、そのようなデータの、ＲＦＩＤネットワーク、ビジネスアプリケーション、およびビジネスネットワーク内のプロセスの１つとの関連を判定することができるアナライザコンポーネントをさらに備えたことを特徴とする請求項１に記載のシステム。
【請求項１１】
ＲＦＩＤネットワーク、ビジネスアプリケーション、およびビジネスネットワークのうちの少なくとも１つの中の対象の宛先にデータを配布することができるルータコンポーネントをさらに備えたことを特徴とする請求項１に記載のシステム。
【請求項１２】
ＲＦＩＤネットワーク、ビジネスアプリケーション、およびビジネスネットワークのうちの少なくとも１つに適した特定のフォーマットにデータをフォーマットする変換コンポーネントをさらに備えたことを特徴とする請求項１に記載のシステム。
【請求項１３】
ストレートスルーメッセージタイプシナリオを可能にするＲＦＩＤマッパコンポーネントをさらに備え、マッピング技法が、アプリケーション、ビジネスネットワーク、およびＲＦＩＤネットワークのうちの少なくとも１つに関するデータと関連付けられることを特徴とする請求項１に記載のシステム。
【請求項１４】
１）入力メッセージと出力メッセージの少なくとも一方に関係するスキーマおよびプロトコルと、２）スキーマの作成の少なくとも一方を起動することができるスキーマコンポーネントをさらに備えたことを特徴とする請求項１に記載のシステム。
【請求項１５】
前記スキーマコンポーネントは、メッセージスキーマが、ビジネスネットワークが送信することができ、前記ＲＦＩＤネットワークが認識および適用することのできるタイプのメッセージでよいことをさらに実現することを特徴とする請求項１４に記載のシステム。
【請求項１６】
請求項１に記載のシステムのコンポーネントが格納されたことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１７】
ＲＦＩＤネットワーク内のデータをビジネスアプリケーションに拡張するのを容易にするコンピュータで実施される方法であって、
ＲＦＩＤネットワークからリアルタイムデータを受信するステップと、
前記リアルタイムデータをビジネスアプリケーションに公開するステップと、
前記リアルタイムデータを前記ビジネスアプリケーションと共に使用して、重要なビジネス機能をリアルタイムで達成するステップと
を備えることを特徴とする方法。
【請求項１８】
前記リアルタイムデータを互換フォーマットに変換するステップと、
前記データを適切な対象の宛先に経路指定するステップと、
メッセージスキーマを使用するステップと、
前記リアルタイムデータをビジネスネットワークに公開するステップと、
前記リアルタイム出力に基づいてＲＦＩＤネットワーク内のプロセスを操作するステップと、
前記リアルタイム出力に基づいてＲＦＩＤネットワーク内のプロセスを作成するステップと、
ストレートスルーメッセージ交換タイプシナリオを起動するステップと
をさらに備えることを特徴とする請求項１７に記載の方法。
【請求項１９】
統合コンポーネント、ビジネスアプリケーション、ビジネスネットワーク、ＲＦＩＤネットワーク、およびインタフェースのうち少なくとも２つの間で通信されるデータパケットであって、請求項１７に記載の方法を実施することを特徴とするデータパケット。
【請求項２０】
ＲＦＩＤネットワーク内のデータをビジネスアプリケーションに拡張することを容易にするコンピュータで実施されるシステムであって、
ＲＦＩＤネットワーク内の少なくとも１つの装置コレクションを含むプロセスからリアルタイムＲＦＩＤデータを受信する手段と、
ビジネスアプリケーションにリアルタイムＲＦＩＤデータをシームレスに公開して、重要なビジネス機能をリアルタイムで達成する手段と、
前記重要なビジネス機能のリアルタイム出力に少なくとも部分的に基づいて前記ＲＦＩＤネットワークを操作する手段と
を備えたことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＦＩＤネットワーク内のデータをビジネスアプリケーションに拡張するのを容易にするシステムに関する。より詳細には、本発明は、ビジネスアプリケーションを使用するＲＦＩＤ使用可能情報システムを実現する、ＲＦＩＤネットワーク内のデータをビジネスアプリケーションに拡張するのを容易にするシステム及び記録媒体並びに方法に関する。
【背景技術】
【０００２】
小売、製造、および流通の多くの会社は、効率を向上させるために様々な革新的な運営方法を適用している。これらの会社は、倉庫の在庫を監視して、消費者に関する需要と供給の最適化を容易にすることができる。利益の最大化の一側面は、商品および／または製品が無くなるのと連動して補充が行われるように、在庫を適切に仕入れることにかかっている。例えば、コンピュータおよび／またはＶＣＲ（video cartridge [cassette] recorder）を販売している小売店は、その消費者売上に応じたコンピュータ、および消費者売上に応じたＶＣＲを仕入れる必要がある。したがって、ＶＣＲよりコンピュータの需要が多い（例えばより多くのユニットが売られている）場合、小売店は、より頻繁にコンピュータを仕入れて、需要と供給、および利益を最適化することができる。在庫および関連の売上の監視は複雑な業務であり、内部の仕組みがわからないため、製品の動きはブラックボックスに匹敵するが、製品の監視は、在庫／製品効率において非常に重要な要素である。
【０００３】
自動識別およびデータ取得（Ａｕｔｏｍａｔｉｃ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ａｎｄ  ｄａｔａ  ｃａｐｔｕｒｅ：ＡＩＤＣ）技術、特に無線周波数識別（ＲＦＩＤ）は、少なくとも一般の監視システムおよび／または方法（例えばバーコードリーダ、バーコード、および／またはＵＰＣ（universal product code））の不完全性を解決する必要性に基づいて開発された。ＲＦＩＤは、ＲＦＩＤタグを使用してデータをリモートで格納し、取り出す技術である。ＲＦＩＤシステムは無線周波数および関連の信号に基づいているため、製品の監視では、多数のメリットおよび／または利点は従来の技術に先行する。ＲＦＩＤ技術は、製品を監視し、かつ／またはＲＦＩＤタグからの信号を受信するために、見通しは必要ない。したがって、スキャナが対象物（例えば製品）のすぐそばにある必要がある手動走査は必要ない。しかしながら、ＲＦＩＤでは、無線周波数、ＲＦＩＤタグサイズ、および関連の電源によって範囲が制限される。さらに、ＲＦＩＤシステムによって、数秒以内に複数の読み取りが可能であり、迅速な走査および識別を提供することができる。言い換えれば、ＲＦＩＤシステムによって、タグがＲＦＩＤリーダの範囲内にあるとき、複数のタグを読み取り、かつ／または識別することができる。ＲＦＩＤシステムにおいて複数読み取ることができる能力は、一意の識別コードを含む情報タグを個々の製品に提供する機能で補足される。
【０００４】
さらに、ＲＦＩＤシステムおよび／または方法は、タグ付けされた項目に関連付けられたリアルタイムデータを提供する。リアルタイムデータストリームによって、小売店、流通業者、および／または製造業者は、在庫および／または製品を正確に監視することができる。ＲＦＩＤの使用によって、さらに、フロントエンドの配送（ｆｒｏｎｔ−ｅｎｄ  ｄｉｓｔｒｉｂｕｔｉｏｎ）（例えば小売店から消費者へ）、およびバックエンドの配送（ｂａｃｋ−ｅｎｄ  ｄｉｓｔｒｉｂｕｔｉｏｎ）（例えば流通業者／製造業者から小売店へ）での製品の供給を容易にすることができる。流通業者および／または製造業者は、製品の出荷、品質、量、出荷時間などを監視することができる。さらに、小売店は、受け取った在庫の量、こうした在庫の場所、品質、保存期間などを追跡することができる。上記のメリットは、フロントエンドの供給、バックエンドの供給、流通網、製造、小売、オートメーションなど、複数の領域にわたって機能するＲＦＩＤ技術の柔軟性を示している。
【０００５】
ＲＦＩＤシステムは、少なくともＲＦＩＤタグおよびＲＦＩＤトランシーバからなる。ＲＦＩＤタグは、ＲＦＩＤトランシーバからの無線周波数のクエリに対する受信および／または送信を提供するアンテナを含むことができる。ＲＦＩＤタグは、例えば接着ステッカー、柔軟なラベル、および内蔵型チップなどの小さい物とすることができる。一般に、ＲＦＩＤタグが使用する異なる４つの周波数がある。それらは、低周波タグ（約１２５から１３４キロヘルツ）、高周波タグ（約１３．５６メガヘルツ）、ＵＨＦタグ（約８６８から９５６メガヘルツ）、およびマイクロ波タグ（約２．４５ギガヘルツ）である。
【０００６】
一般に、ＲＦＩＤシステムは、タグ、タグリーダ（例えばタグトランシーバ）、タグライタ、タグプログラミングステーション、循環リーダ（ｃｉｒｃｕｌａｔｉｏｎ  ｒｅａｄｅｒ）、ソート設備、タグ在庫ワンド（ｔａｇ  ｉｎｖｅｎｔｏｒｙ  ｗａｎｄ）など、複数のコンポーネントを含むことができる。そのようなＲＦＩＤシステムは、大量のデータを収集および／または蓄積することができる。そのようなデータの統計分析は有用であるが、収集したデータは、既存のバックエンドアプリケーションに統合し、かつ／またはリアルタイムおよび／またはほぼリアルタイムで処理し、判定を起動するときに、より有用であり、強力である。さらに、そのようなシステム内の変化に対応するために、収集したデータを使用して、そのようなバックエンドアプリケーションで行われた判定を組み込むことができる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述した従来のシステムには、さらなる改善の余地が有る。
【０００８】
本発明は、このような状況に鑑みてなされたもので、その目的とするところは、既存のビジネスアプリケーションをＲＦＩＤネットワークに統合することを容易にすることができる、ＲＦＩＤネットワーク内のデータをビジネスアプリケーションに拡張するのを容易にするシステムを提供することにある。
【課題を解決するための手段】
【０００９】
以下に、本発明の一部の態様を基本的に理解できるようにするために、本発明の簡略化された要約を提示する。この要約は、本発明の広範な概要を示すものではない。これは、本発明の主な要素または重要な要素を特定するものでも、本発明の範囲を画定するものでもない。単に、後で提示するより詳細な説明の前置きとして、本発明の一部の概念を簡略化した形式で提示するためのものである。
【００１０】
本発明は、少なくとも１つの既存のビジネスアプリケーションをＲＦＩＤネットワークに統合することを容易にするシステムおよび／または方法に関する。ＲＦＩＤネットワークは、プロセス、位置、イベント、および／または機能に少なくとも部分的に基づいてサブシステムを形成する装置の集合でよい。ビジネスアプリケーションをＲＦＩＤネットワークに統合することにより、リアルタイムデータをそのようなアプリケーションに対して公開して、リアルタイムでビジネス機能および／または出力を達成することができる。ビジネスアプリケーションは、限定はしないが、バックエンドアプリケーション、既存のビジネスアプリケーション、ｌｉｎｅ  ｏｆ  ｂｕｓｉｎｅｓｓ（ＬＯＢ）アプリケーション（例えば会計、供給チェーン管理、資源計画など）、ビジネス活動監視（ＢＡＭ）アプリケーションなどでよい。リアルタイムデータは、ＲＦＩＤネットワーク内の装置で収集することができる。例えばその装置は、ＲＦＩＤリーダ、ＲＦＩＤライタ、ＲＦＩＤプリンタ、プリンタ、リーダ、ライタ、ＲＦＩＤ送信機、アンテナ、センサ、リアルタイム装置、ＲＦＩＤ受信機、リアルタイムセンサ、ウェブサービスに拡張可能な装置、リアルタイムイベント生成システムでよい。
【００１１】
リアルタイムデータを公開して、ビジネスアプリケーションからのリアルタイム出力を達成することに加えて、統合コンポーネントは、ビジネスネットワークをそのようなリアルタイムデータに公開することができる。ビジネスネットワークは、単一組織内のアプリケーションを接続することによって、かつ／または異なる組織内のアプリケーションを接続することによって異なるアプリケーションをコヒーレントホール（ｃｏｈｅｒｅｎｔ  ｗｈｏｌｅ）として統合するためのアプリケーション統合製品でよい。さらに、ビジネスネットワークは、複数のビジネスアプリケーションを含むことができ、そのようなリアルタイムデータを公開して、正確なリアルタイムのビジネス機能および／または出力を提供することができる。
【００１２】
統合コンポーネントはさらに、リアルタイム出力および／またはビジネス機能に少なくとも部分的に基づくＲＦＩＤネットワーク内のプロセスの操作および／または作成を実現する。そのようなビジネスアプリケーションおよび／またはビジネスネットワーク内のリアルタイムデータを使用することにより、リアルタイム出力は、操作および／または作成を起動するための正確なデータをＲＦＩＤネットワークおよび／またはＲＦＩＤネットワーク内のプロセスに提供することができる。例えば操作は、ＲＦＩＤネットワーク、プロセス、および／またはそれに伴う何らかのエンティティに対する編集、修正、削除、移動などでよい。
【００１３】
本発明の一態様によれば、統合コンポーネントは、ＲＦＩＤネットワーク、ビジネスネットワーク、および／またはビジネスアプリケーションに関連するデータを分析して対象の宛先との特定の関連を判定するアナライザコンポーネントを含むことができる。その分析に少なくとも部分的に基づいて、ルータコンポーネントは、そのようなデータを対象の宛先に向けて送ることができる。例えば、リアルタイムデータが特定のビジネスネットワーク上の特定のビジネスアプリケーションと関連すると分析することができ、ルータコンポーネントは、それに応じてそのようなデータを送ることができる。
【００１４】
本発明の別の態様によれば、変換コンポーネントは、データを対象の宛先に適した特定のフォーマットにフォーマットすることができる。言い換えれば、変換コンポーネントは、ＲＦＩＤネットワークおよび／またはビジネスネットワークに関連する任意のデータを、ＲＦＩＤネットワーク３０４および／またはビジネスネットワーク内の対象の宛先に適したフォーマットおよび／または互換のフォーマットに変換することができる。さらに、変換コンポーネントは、限定はしないが、Ｃ＃、ＸＭＬ（ｅｘｔｅｎｓｉｂｌｅ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）、ＳＱＬ（Structured Query Language）などの任意の適切なコンピュータ言語に変換することができ、それらのコンピュータ言語から変換することができる。
【００１５】
さらに別の態様によれば、統合コンポーネントは、入力メッセージおよび／または出力メッセージに関するプリインストール済みスキーマを使用することができるスキーマコンポーネントをさらに含むことができる。さらに、スキーマコンポーネントは、ビジネスネットワークが送出することができ、ＲＦＩＤネットワークが認識および／または適用するメッセージの１タイプとすることができるメッセージスキーマを使用することができる。スキーマコンポーネントは、そのような認識およびアプリケーションに対するスキーマの使用を実現するが、任意の適切なプロトコルを使用できることを理解されたい。スキーマコンポーネントはさらに、統合コンポーネントによって使用されるスキーマを作成することができる。
【００１６】
本発明の別の態様によれば、統合コンポーネントは、ストレートスルーメッセージタイプシナリオを可能にするＲＦＩＤマッパコンポーネントを含むことができる。ＲＦＩＤマッパコンポーネントは、入力スキーマおよび／または出力スキーマを使用して、ビジネスアプリケーションでの要求−応答タイプオペレーションに関するストレートスルーメッセージ交換シナリオを起動することができる（例えばバックエンドｌｉｎｅ  ｏｆ  ｂｕｓｉｎｅｓｓ（ＬＯＢ）システム、ビジネス活動監視など）。さらに、ＲＦＩＤマッパは、ビジネスネットワークおよび／またはＲＦＩＤネットワークに関するデータに関連する任意の適切なマッピング技法を起動することができる。例えばＲＦＩＤマッパコンポーネントは、ＲＦＩＤタグイベント（例えば、タグの読取り、タグの読取りエラー、デバイスアップイベント、デバイスダウンイベント、管理イベントなど）を取って、プロセスに関するメッセージを作成することができる（例えば出荷および／または受領）。本発明の別の態様では、少なくとも１つの既存のビジネスアプリケーションをＲＦＩＤネットワークに統合することを容易にする方法が提供される。
【００１７】
以下の説明および添付の図面は、本発明の詳細ないくつかの例示的態様を記載している。しかし、これらの態様は、本発明の原理を使用することができる様々な方法のほんの一部を示しているにすぎず、本発明は、こうしたすべての態様およびその均等物を含むものとする。本発明の他の利点および新規の特徴は、本発明の以下の詳細な説明を図面と共に読むことにより明らかになるであろう。
【発明の効果】
【００１８】
本発明によれば、既存のビジネスアプリケーションをＲＦＩＤネットワークに統合することを容易にすることができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して本発明を適用できる実施形態を詳細に説明する。
【００２０】
本明細書では、「コンポーネント」、「システム」、「インタフェース」などの用語は、ハードウェア、ソフトウェア（例えば実行中の）、および／またはファームウェアのいずれかのコンピュータ関連エンティティを指すものとする。例えば、コンポーネントは、プロセッサ上で動作するプロセス、プロセッサ、オブジェクト、実行可能ファイル、プログラム、および／またはコンピュータでよい。例えば、サーバ上で動作するアプリケーションとサーバはいずれもコンポーネントでよい。１つまたは複数のコンポーネントが１つのプロセス内に存在する可能性があり、１つのコンポーネントを１つのコンピュータ上に配置し、かつ／または２つ以上のコンピュータ間に分散させることができる。
【００２１】
図面を参照して本発明を説明する。各図面全体を通して、同様の要素を指すのに同様の参照番号を使用する。以下の説明では、説明上、本発明を完全に理解できるようにするために多数の特定の詳細を記載している。しかし、こうした特定の詳細なしに本発明を実施できることは明らかである。他の例では、本発明を説明しやすくするために、周知の構造および装置をブロック図形式で示す。
【００２２】
次に図を参照すると、図１は、ＲＦＩＤネットワークへの少なくとも１つの既存のビジネスアプリケーションの統合を容易にするシステム１００を示す。統合コンポーネント１０２は、少なくとも１つのビジネスアプリケーションをＲＦＩＤネットワーク１０４にシームレスに統合することができ、ビジネスアプリケーションは、そのようなＲＦＩＤネットワーク１０４に関連するデータをリアルタイムで使用することができる。統合コンポーネント１０２は、ＲＦＩＤネットワーク１０４内の少なくとも１つの装置に関する生データを受け取ることができる。例えば、ＲＦＩＤネットワーク１０４内の装置は、限定はしないが、ＲＦＩＤリーダ、ＲＦＩＤライタ、ＲＦＩＤプリンタ、プリンタ、リーダ、ライタ、ＲＦＩＤ送信機、アンテナ、センサ、リアルタイム装置、ＲＦＩＤ受信機、リアルタイムセンサ、ウェブサービスに拡張可能な装置、およびリアルタイムイベント生成システムでよい。統合コンポーネント１０２は、少なくとも１つのビジネスアプリケーションとのＲＦＩＤネットワーク１０４内のプロセスからのデータのシームレスな統合を可能にする。例えば、ビジネスアプリケーションは、限定はしないが、需要計画、予測、在庫管理などの重要なビジネス機能を達成する任意の既存のバックエンドアプリケーションでよい。
【００２３】
一例として、ＲＦＩＤネットワーク１０４は、少なくとも１つのＲＦＩＤプロセスに関連する少なくとも１つのＲＦＩＤ装置を含むことができる。ＲＦＩＤプロセスはＲＦＩＤネットワーク１０４内の任意の適切な数のＲＦＩＤ装置を使用できることを理解されたい。ＲＦＩＤプロセスは、共に様々なエンティティを形成して意味のある実行単位を生成する、上位の、または高レベルのオブジェクトである特定のＲＦＩＤサブシステム（例えばＲＦＩＤサーバ、ＲＦＩＤネットワークなど）に関係付けることができる。ＲＦＩＤプロセスは、発送プロセス（例えば、ピック、パック、出荷シナリオなど）、製造プロセス、出荷プロセス、受領プロセス、追跡、データ表現、データ操作、データアプリケーション、セキュリティなどでよい。さらに、ＲＦＩＤプロセスは、ＲＦＩＤ装置サービス、タグの読取り、イベント、タグ書込み、装置構成、位置追跡、数カウントなどを含むことができる。プロセスは、ＲＦＩＤネットワーク１０４に関連する少なくとも１つの装置を介して収集された生データを有することができ、そのような生データを統合コンポーネント１０２で受け取ることができ、ビジネスアプリケーションがそのようなデータを組み込み、重要なビジネス機能を達成することが可能となることを理解されたい。
【００２４】
統合コンポーネント１０２は、任意の適切なビジネスアプリケーションを統合して、少なくとも１つの装置によって収集されるＲＦＩＤネットワーク１０４に関連するデータをシームレスに使用することができる。ビジネスアプリケーションは、限定はしないが、バックエンドアプリケーション、既存のビジネスアプリケーション、ｌｉｎｅ  ｏｆ  ｂｕｓｉｎｅｓｓ（ＬＯＢ）アプリケーション（例えば会計、供給チェーン管理、資源計画など）、ビジネス活動監視（ＢＡＭ）アプリケーションなどでよい。統合コンポーネント１０２はさらに、ビジネスネットワーク（図示せず）を組み込むことができ、ビジネスネットワークは、別々のビジネスアプリケーションをコヒーレントホールとして統合することができることを理解されたい。
【００２５】
さらに別の例では、統合コンポーネント１０２により、ビジネスアプリケーションが、ビジネスアプリケーションおよび／またはビジネスネットワークに関連する分析および／またはビジネス機能に少なくとも部分的に基づいてＲＦＩＤネットワーク１０４内のプロセスを操作および／または生成することが可能となる。例えば、リアルタイム生データを使用することにより、ビジネスアプリケーションは、ＲＦＩＤネットワーク１０４内の既存のプロセスを編集して、生産性を高め、かつ／またはＲＦＩＤネットワーク１０４内の新しいプロセスを作成することができる。一例として、ビジネスアプリケーションを在庫管理に関係付けることができ、ＲＦＩＤネットワーク１０４から受信される生データが、在庫データをリアルタイムで提供することができる。ビジネスアプリケーションがリアルタイムデータを使用して欠陥品を判定する場合、そのような製品を回収する新しいプロセスを起動することができる。
【００２６】
システム１００はインタフェースコンポーネント１０６をさらに含み、インタフェースコンポーネント１０６は、様々なアダプタ、コネクタ、チャネル、通信経路などを提供して、統合コンポーネント１０２をほぼどんなオペレーティングシステムおよび／またはデータベースにも統合する。さらに、インタフェースコンポーネント１０６は、統合コンポーネント１０２およびＲＦＩＤネットワーク１０４との対話を実現する様々なアダプタ、コネクタ、チャネル、通信経路などを提供することができる。インタフェースコンポーネント１０６が統合コンポーネント１０２に組み込まれるが、そのような実装はそのように限定されないことを理解されたい。例えば、インタフェースコンポーネント１０６は、システムに関してデータを送信または受信するためのスタンドアロンコンポーネントでよい。具体的には、インタフェースコンポーネント１０６は、ＲＦＩＤネットワーク１０４中のＲＦＩＤプロセスに関連する装置に関する任意のデータを受け取ることができる。例えば、インタフェースコンポーネント１０６は、生収集データ、ＲＦＩＤプロセス関連データ、および／または装置から収集された任意のデータを受け取ることができる。
【００２７】
図２に、ＲＦＩＤネットワークと共にビジネスアプリケーションを使用して重要なビジネス機能を達成することを容易にするシステム２００を示す。統合コンポーネント２０２は、ビジネスネットワーク２０８内でインスタンス化された少なくとも１つのアプリケーション２１０の、ＲＦＩＤネットワーク２０４内のプロセス２０６とのシームレスな対話を実現することができる。ビジネスネットワーク２０８およびＲＦＩＤネットワーク２０４は、それぞれ複数のアプリケーションおよびプロセスを含むことができ、本発明は、アプリケーション２１０およびプロセス２０６のそのような描写に限定されないことを理解されたい。アプリケーションは、限定はしないが、バックエンドビジネスアプリケーション、既存のビジネスアプリケーション、ｌｉｎｅ  ｏｆ  ｂｕｓｉｎｅｓｓ（ＬＯＢ）アプリケーション（例えば会計、供給チェーン管理、資源計画など）、ビジネス活動監視（ＢＡＭ）アプリケーションなどでよい。アプリケーション２１０のプロセス２０６との統合により、プロセス２０６で収集され、かつ／またはプロセス２０６に関係する任意のデータを使用して、少なくとも１つのビジネス機能をリアルタイムで実行することが可能となる。言い換えれば、統合コンポーネント２０２により、アプリケーション２１０が、プロセス２０６に関するデータをシームレスに統合して、ビジネスネットワーク２０８内のアプリケーション２１０に関するビジネス機能出力の提供を容易にすることが可能となる。
【００２８】
ＲＦＩＤネットワーク２０４は、少なくとも１つのＲＦＩＤプロセスに関連する少なくとも１つの装置（例えば、ＲＦＩＤリーダ、ＲＦＩＤライタ、ＲＦＩＤプリンタ、プリンタ、リーダ、ライタ、ＲＦＩＤ送信機、アンテナ、センサ、リアルタイム装置、ＲＦＩＤ受信機、リアルタイムセンサ、ウェブサービスに拡張可能な装置、リアルタイムイベント生成など）を含むことができる。ＲＦＩＤネットワーク２０４は、位置、機能、および／またはプロセスに少なくとも部分的に基づく様々なサブシステムを含むことができる。例えば、ＲＦＩＤネットワーク２０４は、２つのグループ、および／または一方が出荷ドアで他方が受領ドアである装置の集合でよい。そのようなＲＦＩＤネットワーク２０４は、グループおよび／または集合の名前、位置、および／またはプロセス名に少なくとも部分的に基づく各グループおよび／または装置の集合に関連するプロセスをさらに含むことができる。例えば、プロセスは、出荷ドアの装置に関係する出荷プロセスでよく、その装置は、そのような位置でデータを収集することができる。同様に、別のプロセスは、受領ドアの装置に関係する受領プロセスでよく、その装置は、そのような位置でデータを収集することができる。したがって、統合コンポーネント２０２は、ＲＦＩＤネットワーク２０４内のプロセスからのそのようなリアルタイムデータを使用してアプリケーション２１０出力を生成することのできる任意の適切なアプリケーション２１０を自動的に統合することができる。
【００２９】
プロセス２０６は、意味のある実行単位を与えることのできる上位の、かつ／または高レベルのオブジェクトである。例えば、プロセス２０６は、共に働いてタグの読取り、フィルタリング、読み取りの増加、警告評価、およびホストアプリケーションが取り出す／処理するためのシンクへのデータの格納を実行するように協働する様々なドックドアにある複数の装置を表す出荷プロセスでよい。別の例では、プロセス２０６は製造プロセスを実行することができ、装置は、位置に依存して読み取り、書き込むように構成される。さらに、フィルタリング、増加などの追加の機能をその位置で実施することができる。さらに別の例では、プロセス２０６はタグプロセスに書き込むことができ、入力に少なくとも部分的に基づいてタグをリアルタイムに書き込むことができる。書き込みプロセスは、データを読み取り、ホストに渡すことによって書き込みが成功したかどうかをチェックすることもできる。
【００３０】
ビジネスネットワーク２０８は、統合ビジネスプロセスおよび／またはＸＭＬ（ｅｘｔｅｎｓｉｂｌｅ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）ベースのウェブサービスの開発、配置、および／または管理を可能にする統合サーバ製品でよい。ビジネスネットワーク２０８は、別々のアプリケーションをコヒーレントホールとして統合することができ、メッセージ交換、オーケストレーション、セキュリティ、および業界標準のサポートの間の深い統合を実現することができる。さらに、ビジネスネットワーク２０８は、提供することに限定されないが、ビジネス活動サービス、ヒューマンワークフローサービス、および／またはビジネスプロセスとの対話を可能にするビジネス活動監視フレームワークを提供することができる。ビジネスネットワーク２０８はさらに、単一の組織（例えば、一般にエンタープライズアプリケーション統合（ＥＡＩ）と呼ばれる）内のアプリケーションを接続することができ、かつ／または異なる組織（例えば、企業間（Ｂ２Ｂ）統合と呼ばれる）内のアプリケーションを接続することができる。
【００３１】
一例として、ビジネスネットワーク２０８は、１）ビジネスプロセスを指定する方式、および２）そのようなビジネスプロセスが使用するアプリケーション間で通信する技法を提供することにより、複数のアプリケーションに及ぶビジネスプロセスの作成を可能にすることができる。この例では、ビジネスネットワーク２０８は、実行可能コードからなる１つまたは複数のオーケストレーションを含むビジネスプロセスを実装することができる。例えば、オーケストレーションは、ビジネスプロセスの状態、ループ、その他の挙動を表現する形状の定義済みグループをグラフィカルに編成することによって作成することができる。別の例では、ビジネスネットワーク２０８は、ビジネスルールエンジンを使用してビジネスプロセスでのルールの表現を与えることができる。各オーケストレーションは、受信したメッセージの種類を示すためにサブスクリプションを作成することを理解されたい。アダプタでメッセージを受信することができ、パイプラインは、メッセージを特定のフォーマット（例えばＸＭＬ）に変換することができる。そのようなフォーマット後のメッセージをデータベースに格納することができ、そのようなメッセージをターゲットオーケストレーションにディスパッチし、ビジネスプロセスに対するアクションに参加することができる。そのようなプロセスの結果は、通常はデータベースに保存される別のメッセージでよい。次いで得られたメッセージを、内部フォーマット（例えばＸＭＬ）から宛先に特有のフォーマットにメッセージを変換および／またはフォーマットすることのできる送信パイプライン処理で処理し、アダプタを介してそのような宛先に送ることができる。上記はビジネスネットワーク２０８の一例であり、本発明に関する制限と見るべきではない。
【００３２】
さらに、統合コンポーネント２０２により、アプリケーション２１０が、そのようなアプリケーション２１０に関連する出力に少なくとも部分的に基づいてプロセス２０６を操作することが可能となる（図２の点線で表す）。言い換えれば、データを様々なアプリケーション２１０によって使用されるビジネスネットワーク２０８に組み込み、特定のビジネス機能および／または出力を生成することができる。そのようなビジネス機能および／または出力に少なくとも部分的に基づいて、アプリケーション２１０は、ＲＦＩＤネットワーク２０４内のプロセス２０６を操作することができる。操作は、限定はしないが、既存のプロセス２０６の編集、ＲＦＩＤネットワーク２０４内の新しいプロセスの作成、および／またはそれらの組合せでよいことを理解されたい。例えば、アプリケーション２１０は、回収すべき製品のリストを判定することができ、そのような出力に基づいて、プロセス２０６を操作して、回収する製品のリスト上で識別される製品を識別することができる。
【００３３】
図３に、ビジネスネットワークと共にＲＦＩＤネットワークに関連する収集データを使用および／または管理することを容易にするシステム３００を示す。統合コンポーネント３０２は、ビジネスネットワーク３０８および／またはアプリケーション３１０を、データを収集する少なくとも１つのプロセス３０６を含むＲＦＩＤネットワーク３０４に統合することができる。ビジネスネットワーク３０８は、ビジネスネットワーク３０８および／またはアプリケーション３１０に関連するビジネス機能の実行を容易にするようにそのような収集データを実装することができる。さらに、統合コンポーネント３０２は、ビジネスネットワーク３０８および／またはアプリケーション３１０を提供して、ビジネスネットワーク３０８および／またはアプリケーション３１０と共に組み込まれたデータの使用から生成される出力に少なくとも部分的に基づいて、ＲＦＩＤネットワーク３０４および／またはプロセス３０６を操作することができる。統合コンポーネント３０２、ＲＦＩＤネットワーク３０４、ビジネスネットワーク３０８は、それぞれ図２および図１の統合コンポーネント２０２、１０２、ビジネスネットワーク２０８、およびＲＦＩＤネットワーク２０４、１０４とほぼ同様でよいことを理解されたい。
【００３４】
統合コンポーネント３０２は、ＲＦＩＤネットワーク３０４、ビジネスネットワーク３０８からＲＦＩＤネットワーク３０４、ビジネスネットワーク３０８へ受信したデータを分析することができるアナライザコンポーネント３１２を含むことができる。アナライザコンポーネント３１２は、インタフェース１０６を介してＲＦＩＤネットワークで受信されたデータを解析することができ、そのようなデータが特定のビジネスネットワーク３０８および／またはアプリケーション３１０と関連すると判定することができる。例えば、プロセス３０６は、様々な装置に関連するデータを収集することができ、アナライザコンポーネント３１２は、そのようなデータを分析して、ビジネスネットワーク３０８および／またはアプリケーション３１０が存在する場合にどのビジネスネットワーク３０８および／またはアプリケーション３１０がデータを使用してそれに関連する重要なビジネス機能を達成するのを容易にすることができるかを判定することができる。別の例では、アナライザコンポーネント３１２は、ビジネスネットワーク３０８および／またはアプリケーション３１０からのメッセージおよび／または操作を分析して、ＲＦＩＤネットワーク３０４および／またはプロセス３０６を起動することができる。
【００３５】
統合コンポーネント３０２は、対象の宛先に応じてデータを送るルータコンポーネント３１４をさらに含むことができる。言い換えれば、ルータコンポーネント３１４は、データ、メッセージなどの配布の際に案内を与える。ＲＦＩＤネットワーク３０４から受信したデータを、ビジネスネットワーク３０８および／またはアプリケーション３１０内の対象の宛先に経路指定および／または配布することができる。さらに、ルータコンポーネント３１４は、ＲＦＩＤネットワーク３０４および／またはプロセス３０６内の対象の宛先に向けてメッセージ、操作、データなどを送ることができる。ルータコンポーネント３１４は、アナライザコンポーネント３１２に少なくとも部分的に基づいてデータ、メッセージ、コマンドなどを配布することができるが、本発明はそのように限定されないことを理解されたい。
【００３６】
統合コンポーネント３０２は、データを対象の宛先に適した特定のフォーマットにフォーマットすることのできる変換コンポーネント３１６を起動することができる。言い換えれば、変換コンポーネント３１６は、ＲＦＩＤネットワーク３０４および／またはビジネスネットワーク３０８に関連する任意のデータを、ＲＦＩＤネットワーク３０４および／またはビジネスネットワーク３０８内の対象の宛先に適したフォーマットおよび／または互換のフォーマットに変換することができる。例えば、変換コンポーネントは、限定はしないが、Ｃ＃、ＸＭＬ（ｅｘｔｅｎｓｉｂｌｅ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）、ＳＱＬ（Structured Query Language）、ハイパーテキストマークアップ言語（ＨＴＭＬ）などの任意の適切なコンピュータ言語にデータを変換することができ、それらのコンピュータ言語から変換することができる。一例として、変換コンポーネント３１６は、データストア（図示せず）を使用して、ビジネスネットワーク３０８および／またはＲＦＩＤネットワーク３０４の少なくとも一方と互換の様々なデータ、コマンド、メッセージなどのためのストレージを提供することができる。変換コンポーネント３１６に組み込まれるが、変換コンポーネント３１６はスタンドアロンコンポーネントでよく変換コンポーネント３１６を統合コンポーネント３０２に組み込むことができ、かつ／またはそれらの任意の組合せでよい。
【００３７】
図４に、ＲＦＩＤネットワーク内のデータをビジネスネットワークアプリケーションにシームレスに拡張するのを容易にするシステム４００を示す。統合コンポーネント４０２は、ビジネスネットワーク４０８内の少なくとも１つのビジネスアプリケーション４１０をＲＦＩＤネットワーク４０４に統合することができ、少なくとも１つのプロセス４０６に関係するデータを、そのようなビジネスネットワーク４０８および／またはビジネスアプリケーション４１０（例えばバックエンドビジネスアプリケーション、既存のビジネスアプリケーション、ｌｉｎｅ  ｏｆ  ｂｕｓｉｎｅｓｓ（ＬＯＢ）アプリケーション（例えば会計、供給チェーン管理、資源計画など）、ビジネス活動監視（ＢＡＭ）アプリケーションなど）で使用することができる。例えば、プロセス４０６は、少なくとも１つの装置を介してデータを収集することができ、そのようなデータをビジネスネットワーク４０８で実装して様々なビジネスを達成することができ、ビジネス機能は、需要計画、予測、在庫管理などでよい。言い換えれば、統合コンポーネント４０２は、プロセス４０６のエンドポイントをビジネスネットワークエンドポイントに拡張することができ、浄化／エンリッチド／関連リアルタイムＲＦＩＤデータが、ビジネスネットワーク４０８内のワークフローによる消費のためにネイティブに利用可能となる。統合コンポーネント４０２、ＲＦＩＤネットワーク４０４、およびビジネスネットワーク４０８は、先の図で説明した各コンポーネント／ネットワークとほぼ同様でよいことを理解されたい。
【００３８】
統合コンポーネント４０２は、システム４００でのデータ配布および／またはデータ経路指定を管理することができるマネージャコンポーネント４１２を含むことができる。マネージャコンポーネント４１２は、ＲＦＩＤネットワーク４０４から生データを受信することができ、アプリケーション４１０でさらに使用するために、ビジネスネットワーク４０８内の適切な対象の宛先にデータを配布することができる。一例として、マネージャコンポーネントは、インタフェース１０６を介してデータを受信することができ、データストア４２０（以下で解説する）にデータを格納することができ、それに応じてそのようなデータがアクセスされる。例えば、ＲＦＩＤネットワーク４０４内の装置は、プロセス４０６に少なくとも部分的に基づいて生データを収集することができ、マネージャコンポーネント４１２は、データストア４２０にデータを格納することができ、かつ／またはビジネスネットワーク４０８内の対象の宛先にデータを配布することができる。マネージャは、ビジネスネットワーク４０８によって使用中のデータをデータストア４２０内に格納でき、ならびにビジネスネットワーク４０８によってまだ使用されていないデータを格納して、それに関連する将来のビジネス機能の拡張の可能性を実現できることを理解されたい。さらに、マネージャコンポーネント４１２は、ビジネスネットワーク４０８から受信したデータを配布することができる。
【００３９】
統合コンポーネント４０２は、入力メッセージおよび／または出力メッセージに関するプリインストール済みスキーマを使用することのできるスキーマコンポーネント４１４を含むことができる。例えば、スキーマコンポーネント４１４は、限定はしないが出荷、受領、在庫、およびその他の入力スキーマなどのオブジェクトを含むことができる入力メッセージスキーマを使用することができる。さらに、スキーマコンポーネント４１４は、先送り通知、警告（サービス不能、盗難、回収など）、およびその他の出力スキーマなどのオブジェクトを含むことができる出力メッセージスキーマを使用することができる。さらに、スキーマコンポーネント４１４は、システムで使用することができるスキーマを作成することができる。一例として、ＲＦＩＤネットワーク４０４からインタフェース１０６を介して受信したデータと共にそのようなスキーマを使用して、特定のデータベースを作成することができる。さらに、アダプタ４１８は、関連データを変形および／または変換し、必要なときにビジネスネットワーク４０８にプッシュすることができる。スキーマ、アダプタコンポーネント４１８、およびデータストア４２０を使用することにより、ＲＦＩＤネットワーク４０４からの生データは、ビジネスネットワーク４０８、メッセージ交換シナリオ、オーケストレーションなどに対する入力データとなることができる。例えば、これにより、ユーザは、適応層（例えばネイティブビジネスネットワーク４０８メッセージタイプ）に書き込み、シナリオの観点から必要なデータ（例えば出荷データ、受領データ、在庫データなど）を与える必要なしに、メッセージの使用を直接開始することが可能となる。シナリオの観点は、ビジネスネットワーク４０８内のメッセージタイプとなるようにシステム４００によって公開することができる。さらに、メッセージスキーマは、ビジネスネットワーク４０８が送出し、ＲＦＩＤネットワーク４０４が認識および／または適用することのできるタイプのメッセージでよいことを理解されたい。スキーマコンポーネント４１４は、そのような認識および適用のためのスキーマの使用を実現するが、任意の適切なプロトコルを利用できることを理解されたい。
【００４０】
例えば、ビジネス機能および／またはアプリケーションがＲＦＩＤネットワーク４０４を操作することを可能にするビジネスネットワーク４０８に関するデータストアに出力スキーマを格納することができる。出力スキーマは、ＲＦＩＤネットワーク４０４に、強制的にＲＦＩＤリーダおよび／またはＲＦＩＤタグに出力メッセージを書き込ませることができる（例えば、ＲＦＩＤネットワーク４０４が装置に対する適切な命令を取得してテーブルからのタグに送信することのできるネイティブメッセージタイプとしてこうしたテーブルおよび「ｏｕｔ」メッセージを作成し、ビジネスネットワーク４０８テーブルからの転送は、ＲＦＩＤネットワーク４０４に対して開始することができる）。ｏｕｔメッセージは、ビジネスネットワーク４０８内のビジネスアプリケーション４１０に関するビジネス機能の実行後に構成および／または決定することができる。
【００４１】
データストア４２０は、システム４００に関する様々なデータを格納することができる。データストアは、ＲＦＩＤネットワークに関するデータ、変形および／または変換されるデータ、スキーマ、メッセージ、オーケストレーションなどを格納できることを理解されたい。例えばデータストア４２０は、揮発性メモリまたは不揮発性メモリでよく、あるいは揮発性と不揮発性のメモリを共に含むことができる。例えば、限定はしないが、不揮発性メモリは、読取り専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電気的プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、またはフラッシュメモリを含むことができる。揮発性メモリは、ランダムアクセスメモリ（ＲＡＭ）を含むことができ、これは外部キャッシュメモリとして働く。例えば、限定はしないが、ＲＡＭは、スタティックＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）、ダブルデータレートＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、拡張ＳＤＲＡＭ（ＥＳＤＲＡＭ）、シンクリンクＤＲＡＭ（ＳＬＤＲＡＭ）、ラムバスダイレクトＲＡＭ（ＲＤＲＡＭ）、ダイレクトラムバスダイナミックＲＡＭ（ＤＲＤＲＡＭ）、ラムバスダイナミックＲＡＭ（ＲＤＲＡＭ）など多くの形態で入手可能である。このシステムおよび方法のデータストア４２０は、限定はしないが、上記およびその他の任意の適切なタイプのメモリを含むものとする。さらに、データストア４２０は、サーバ、データベース、および／またはハードドライブでよいことを理解されたい。
【００４２】
統合コンポーネント４０２は、ストレートスルーメッセージタイプシナリオを可能にするＲＦＩＤマッパコンポーネント４１６を含むことができる。ＲＦＩＤマッパコンポーネント４１６は、入力スキーマおよび／または出力スキーマを使用して、アプリケーション４１０に伴う要求−応答タイプオペレーションに関するストレートスルーメッセージ交換シナリオを起動することができる（例えばバックエンドｌｉｎｅ  ｏｆ  ｂｕｓｉｎｅｓｓ（ＬＯＢ）システム、ビジネス活動監視など）。例えば、ＲＦＩＤマッパコンポーネント４１６は、ＲＦＩＤネットワーク４０４から収集したデータに少なくとも部分的に基づいて、在庫での会計アプリケーションの更新を可能にする。ＲＦＩＤマッパコンポーネント４１６は統合コンポーネント４０２に組み込まれているが、そのような図示は本発明に関してそのように限定されないことを理解されたい。
【００４３】
一例として、ＲＦＩＤマッパコンポーネント４１６は、ビジネスネットワーク４０８および／またはＲＦＩＤネットワーク４０４に関するデータに関連する任意の適切なマッピング技法を起動することができる。例えばＲＦＩＤマッパコンポーネント４１６は、ＲＦＩＤタグイベント（例えば、タグの読取り、タグの読取りエラー、デバイスアップイベント、デバイスダウンイベント、管理イベントなど）を取って、プロセス４０６に関するメッセージを作成することができる（例えば出荷および／または受領）。言い換えれば、ＲＦＩＤマッパコンポーネント４１６は、システム４００に関するデータに対するどんな変換も実現することができる。ビジネスネットワーク４０８は、スキーマに関連するマッピングを可能にするマッパを含むことができ、入力でメッセージスキーマを受信してそれにマップを適用し、変換メッセージを提供できることを理解されたい。
【００４４】
図５に、ＲＦＩＤネットワークと共にビジネスネットワークに関するビジネスアプリケーションを使用して重要なビジネス機能を達成することを容易にするシステム５００を示す。統合コンポーネント５０２は、リアルタイムビジネス機能および／またはプロセスを達成するためにＲＦＩＤネットワーク５０４に関連する任意のリアルタイムデータをビジネスネットワーク５１６に公開することができる。さらに、統合コンポーネント５０２は、ビジネスネットワーク５１６が、そのようなリアルタイムビジネス機能および／またはプロセスの出力に少なくとも部分的に基づいて、ＲＦＩＤネットワーク５０４内のプロセスを操作および／または作成することを可能にすることができる。統合コンポーネント５０２、ＲＦＩＤネットワーク５０４、およびビジネスネットワーク５１６は、先の図に記載の各コンポーネント／ネットワークとほぼ同様でよいことを理解されたい。
【００４５】
ＲＦＩＤネットワーク５０４は、複数のユニバース（例えばサブシステム、ＲＦＩＤネットワーク）を含むことができる。ユニバースはＲＦＩＤエンティティのサーバである。話を簡単にするために、ＲＦＩＤネットワーク５０４は、装置の２つの集合（例えば装置コレクション）を含む単一のユニバースを示し、第１集合５０６を図示する。例えば、ＲＦＩＤサブシステムは、関係するエンティティがほぼ同様のプロセスに関係する場所でよい。一例として、サブシステムは、関連する装置を備える複数の受領および／または出荷ドックドアを含む倉庫でよい。したがって第１集合５０６は、指定のサブシステム内の装置の集合でよい。装置の複数の集合を実装できることを理解されたい。装置の集合内で、装置５０８は、少なくとも１つのＲＦＩＤタグ５１０を含む品物のパレット５１２からＲＦＩＤ信号５１４を受信することができる。ユーザ指定に少なくとも部分的に基づいてパレットおよび／または品物をタグ付けできることを理解されたい（例えばタグ付けされた単一のパレット、タグ付けされた個々の品物、タグ付けされたパレットおよび品物など）。
【００４６】
上記のＲＦＩＤネットワーク５０４に基づいて、ビジネスネットワーク５１６は、装置からの任意のリアルタイムデータを使用することができる。そのようなデータを公開することにより、ＲＦＩＤネットワーク５０４から受信されるデータがリアルタイムで収集されるので、ビジネスネットワーク５１６は、任意のビジネス機能、アプリケーション、および／またはプロセスがリアルタイムで実行することを可能にすることができる。一例として、ビジネスネットワーク５１６は、在庫管理を実現するｌｉｎｅ  ｏｆ  ｂｕｓｉｎｅｓｓアプリケーションを使用することができる。ＲＦＩＤネットワーク５０４からのリアルタイムデータをビジネスネットワーク５１６に公開することにより、本発明者の制御アプリケーションはリアルタイム結果を達成することができる。さらに、ビジネスネットワーク５１６は、何らかの結果がＲＦＩＤネットワーク内のプロセスに影響を及ぼし、かつ／またはＲＦＩＤネットワーク内のプロセスを作成する可能性のある機能、アプリケーション、および／またはプロセスを実行することができる。先の例に従って、在庫管理アプリケーションは、リアルタイムデータを使用した結果に基づいてプロセスを操作および／または作成することができる。
【００４７】
図６に、ＲＦＩＤネットワーク内で収集されたデータの使用およびそのようなＲＦＩＤネットワークの操作を可能にすることにより、インテリジェンスを使用してビジネスアプリケーションをＲＦＩＤネットワークに統合するのを容易にするシステム６００を示す。システム６００は、統合コンポーネント６０２、ＲＦＩＤネットワーク６０４、ビジネスネットワーク６０６、およびインタフェース１０６を含むことができる。これらはすべて、先の図に記載の各コンポーネント／ネットワークとほぼ同様でよい。システム６００は、インテリジェントコンポーネント６０８をさらに含む。インテリジェントコンポーネント６０８を統合コンポーネント６０２で使用して、ビジネスネットワーク６０６をＲＦＩＤネットワーク６０４に統合するのを容易にすることができる。統合は、ビジネスネットワーク６０６でのデータの使用および／またはビジネスネットワーク６０６の出力に少なくとも部分的に基づくＲＦＩＤネットワーク６０４の操作を実現することができる。
【００４８】
インテリジェントコンポーネント６０８は、イベントおよび／またはデータを介して取り込まれた１組の観測から、システム、環境、および／またはユーザの状態を推理または推論することができることを理解されたい。推論を使用して、例えば、特定の状況またはアクションを識別することができ、または各状態にわたる確率分布を生成することができる。推論は、確率的、すなわち、データおよびイベントの考慮に基づく注目の各状態にわたる確率分布の計算である。推論は、１組のイベントおよび／またはデータからより高いレベルのイベントを構成するのに使用される技法も指すことがある。そのような推論の結果、イベントが時間的に近接する点で相関するかどうか、ならびにイベントおよびデータが１つまたはいくつかのイベントおよびデータ源から来るかどうかに関わらず、１組の観測イベントおよび／または格納イベントデータから新しいイベントまたはアクションが構成される。本発明に関連する自動および／または推論アクションを実施することに関連して、様々な分類（明示的かつ／または暗黙的にトレーニングされる）方式および／またはシステム（例えば、サポートベクトルマシン、ニューラルネットワーク、エキスパートシステム、ベイズの信念ネットワーク（Ｂａｙｅｓｉａｎ  ｂｅｌｉｅｆ  ｎｅｔｗｏｒｋ）、ファジィ論理、データ融合エンジン（ｄａｔａ  ｆｕｓｉｏｎ  ｅｎｇｉｎｅ）など）を使用することができる。
【００４９】
分級機（classifier）は、入力属性ベクトルｘ＝（ｘ１，ｘ２，ｘ３，ｘ４，ｘｎ）を、入力がクラスに属する信頼度に写像する関数である。すなわちｆ（ｘ）＝ｃｏｎｆｉｄｅｎｃｅ（ｃｌａｓｓ）。このような分類は、確率および／または統計ベースの分析（例えば分析ユーティリティおよびコストへの分解）を使用して、ユーザが自動的に実施されることを望むアクションを予測または推論することができる。サポートベクトルマシン（ＳＶＭ）は、使用することのできる分級機の一例である。ＳＶＭは、可能な入力の空間内の超曲面を見つけることによって動作する。その超曲面は、トリガリング基準を非トリガリングイベントから分けることを試みる。直感的に、これにより、分類は、近いテストデータについて正しくなるが、トレーニングデータと同一ではない。他の有向および無向モデル分類手法には、例えばｎａｉｖｅベイズ、ベイズのネットワーク、デシジョンツリー、ニューラルネットワーク、ファジィ論理モデル、および独立の様々なパターンを与える確立分類モデルが含まれ用いられることができる。本明細書で使用する分類は、優先順位のモデルを開発するのに使用される統計回帰も含む。
【００５０】
プレゼンテーションコンポーネント６１０は、ユーザと統合コンポーネント６０２に結合された任意のコンポーネントとの間の対話を容易にするのに様々なタイプのユーザインタフェースを提供することができる。図示するように、プレゼンテーションコンポーネント６１０は、統合コンポーネント６０２と共に使用することができる別々のエンティティである。しかし、プレゼンテーションコンポーネント６１０および／または同様のビューコンポーネントを統合コンポーネント６０２および／またはスタンドアロンユニットに組み込むことができることを理解されたい。プレゼンテーションコンポーネント６１０は、１つまたは複数のグラフィカルユーザインタフェース（ＧＵＩ）、コマンドラインインタフェースなどを提供することができる。例えば、データのロード、インポート、読取りなどを行うための領域または手段をユーザに提供するＧＵＩをレンダリングすることができ、ＧＵＩは、その結果を提示するための領域を含むことができる。こうした領域は、ダイアログボックス、スタティック制御、ドロップダウンメニュー、リストボックス、ポップアップメニュー、編集制御、コンボボックス、ラジオボタン、チェックボックス、プッシュボタン、グラフィックボックスを含む周知のテキストおよび／またはグラフィック領域を含むことができる。さらに、ナビゲーション用のそのような垂直および／または水平スクロールバーと、領域が見ることがきるかどうかを判定するためのツールバーボタンの提示を容易にするためのユーティリティを使用することができる。例えば、ユーザは、統合コンポーネント６０２と結合されたコンポーネントの１つまたは複数と対話することができる。
【００５１】
ユーザは、例えばマウス、ローラーボール、キーパッド、キーボード、ペン、および／または音声活動化などの様々な装置を介して、情報を選択および提供するために領域と対話することもできる。通常、検索を開始するために、情報の入力の後で、プッシュボタンやキーボード上のエンターキーなどの機構を使用することができる。しかし、本発明はそのように限定されないことを理解されたい。例えば、チェックボックスを単に強調表示するだけで情報伝達を開始することができる。別の例では、コマンドラインインタフェースを使用することができる。例えば、コマンドラインインタフェースは、テキストメッセージの提供を介してユーザに情報を促すことができる（例えば、ディスプレイ上のテキストメッセージやオーディオトーンを介して）。次いでユーザは、インタフェースプロンプトで与えられたオプションに対応する英数字入力や、プロンプトで提示された質問に対する回答などの適切な情報を与えることができる。ＧＵＩおよび／またはＡＰＩ（Application Programming Interface）と共にコマンドラインインタフェースを使用できることを理解されたい。さらに、ハードウェア（例えばビデオカード）、および／またはグラフィックサポートが限られたディスプレイ（例えば白黒およびＥＧＡ（Enhanced Graphics Adapter））、および／または低帯域幅通信チャネルと共にコマンドラインインタフェースを使用することができる。
【００５２】
図７〜８に本発明による方法を示す。話を簡単にするため、方法を一連の動作として図示し、説明する。本発明は図示する動作および／または動作の順序に限定されず、例えば動作は様々な順序で、かつ／または同時に行うことができ、本明細書で提示および説明しない他の動作と共に行うことができる。さらに、すべての図示する動作が本発明による方法を実施する必要があるわけではない。さらに、別法として、状態図またはイベントを介して一連の相互に関係する状態として方法を表すことができることを当業者は理解されよう。
【００５３】
図７に、少なくとも１つの既存のビジネスアプリケーションをＲＦＩＤネットワークに統合する方法７００を示す。参照番号７０２では、ＲＦＩＤネットワーク内の装置からリアルタイムデータを収集することができる。装置は、限定はしないが、ＲＦＩＤリーダ、ＲＦＩＤライタ、ＲＦＩＤプリンタ、プリンタ、リーダ、ライタ、ＲＦＩＤ送信機、アンテナ、センサ、リアルタイム装置、ＲＦＩＤ受信機、リアルタイムセンサ、ウェブサービスに拡張可能な装置、リアルタイムイベント生成システムでよいことを理解されたい。
【００５４】
さらに、ＲＦＩＤネットワークは、位置、機能、および／またはプロセスに少なくとも部分的に基づいて様々なサブシステムを含む。ＲＦＩＤネットワークは、少なくとも１つのＲＦＩＤプロセスに関連する少なくとも１つの装置を含むことができる。別の例では、ＲＦＩＤネットワークは、複数のユニバース（例えばサブシステム、ＲＦＩＤネットワーク）を含む。ユニバースはＲＦＩＤエンティティのサーバである。例えば、ＲＦＩＤサブシステムは、関係するエンティティがほぼ同様のプロセスに関係する場所でよい。一例として、サブシステムは、関連する装置を備える複数の受領および／または出荷ドックドアを有する倉庫でよい。
【００５５】
参照番号７０４では、収集したデータをビジネスアプリケーションに公開することができる。データを適切なフォーマットにフォーマットおよび／または変換することができ、ビジネスアプリケーションへのシームレスな統合が可能となる。ビジネスアプリケーションは、限定はしないが、バックエンドアプリケーション、既存のビジネスアプリケーション、ｌｉｎｅ  ｏｆ  ｂｕｓｉｎｅｓｓ（ＬＯＢ）アプリケーション（例えば会計、供給チェーン管理、資源計画など）、ビジネス活動監視（ＢＡＭ）アプリケーションなどでよい。さらに、ビジネスアプリケーションをビジネスネットワークに関連付けることができ、ビジネスネットワークは、別々のビジネスのコヒーレントホールとしての統合を実現する。参照番号７０６では、ビジネスアプリケーションは、ＲＦＩＤネットワークからのリアルタイムデータを使用して、そのようなビジネスアプリケーションからのリアルタイム出力を提供することができる。ＲＦＩＤネットワークからビジネスアプリケーションへのリアルタイムデータを実装することにより、結果および／または機能は正確な解釈および／または分析をもたらす。
【００５６】
図８に、ＲＦＩＤネットワーク内のデータをビジネスネットワークアプリケーションにシームレスに拡張することを容易にする方法８００を示す。参照番号８０２では、ＲＦＩＤネットワーク内の装置から、収集されたＲＦＩＤデータを受信する。ＲＦＩＤネットワークは、少なくとも１つのＲＦＩＤプロセスに関連する少なくとも１つの装置を含むことができる。装置は、限定はしないが、ＲＦＩＤリーダ、ＲＦＩＤライタ、ＲＦＩＤプリンタ、プリンタ、リーダ、ライタ、ＲＦＩＤ送信機、アンテナ、センサ、リアルタイム装置、ＲＦＩＤ受信機、リアルタイムセンサ、ウェブサービスに拡張可能な装置、リアルタイムイベント生成システムでよい。
【００５７】
参照番号８０４では、収集されたデータをビジネスアプリケーションおよび／またはビジネスネットワークに公開することができる。例えばビジネスアプリケーションは、バックエンドアプリケーション、既存のビジネスアプリケーション、ｌｉｎｅ  ｏｆ  ｂｕｓｉｎｅｓｓ（ＬＯＢ）アプリケーション（例えば会計、供給チェーン管理、資源計画など）、ビジネス活動監視（ＢＡＭ）アプリケーションなどでよい。ビジネスネットワークは、統合ビジネスプロセスおよび／またはＸＭＬ（ｅｘｔｅｎｓｉｂｌｅ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）ベースのウェブサービスの開発、配置、および／または管理を可能にする統合サーバ製品でよい。ビジネスネットワークは、別々のアプリケーションをコヒーレントホールとして統合することができ、メッセージ交換、オーケストレーション、セキュリティ、および業界標準のサポートの間の深い統合を実現することができる。さらに、ビジネスネットワークは、１）ビジネスプロセスを指定する方法、および２）そのようなビジネスプロセスが使用するアプリケーション間で通信する技法を提供することにより、複数のアプリケーションにわたるビジネスプロセスの作成を可能にすることができる。
【００５８】
参照番号８０６では、ビジネスアプリケーションおよび／またはビジネスネットワークは、公開されたデータを使用してリアルタイムビジネス機能および／または分析を達成することができる。リアルタイムデータを使用することにより、ビジネスアプリケーションおよび／またはビジネスネットワークは、入力データの精度に基づいてより意味のある結果を提供することができる。したがって、ＲＦＩＤネットワーク内のプロセスに対するエンドポイントをビジネスネットワークおよび／またはビジネスアプリケーションに拡張することができ、浄化／エンリッチド／関連リアルタイムＲＦＩＤデータが、ビジネスネットワーク内のワークフローによる消費のためにネイティブに利用可能となる。ＲＦＩＤネットワークからのデータのシームレス統合は、上記で示した様々な変換、スキーマ、アダプタ、ルータ、マッパ、メッセージなどを含むことができることを理解されたい。参照番号８０８では、判定／出力および／または結果を使用して、ＲＦＩＤネットワーク内のプロセスの操作および／または作成の基礎とすることができる。例えば、リアルタイム分析および／またはビジネス機能（リアルタイムデータ公開を介して）に基づいて、ＲＦＩＤネットワークおよび／またはプロセスを編集、修正、削除、および／または作成することができる。
【００５９】
本発明の様々な態様を実施する状況をさらに提供するために、図９〜１０および以下の説明は、本発明の様々な態様を実施できる適切なコンピューティング環境の簡潔で一般的な説明を与えるものである。ローカルコンピュータおよび／またはリモートコンピュータ上で動作するコンピュータプログラムのコンピュータ実行可能命令の一般的状況で本発明を説明してきたが、本発明は他のプログラムモジュールと組み合わせて実施することもできることを当業者は理解されよう。一般に、プログラムモジュールは、特定のタスクを実行し、かつ／または特定の抽象データ型を実装するルーチン、プログラム、コンポーネント、データ構造などを含む。
【００６０】
さらに、発明の方法は、１つまたは複数の関連の装置と動作可能にそれぞれ通信することができるシングルプロセッサまたはマルチプロセッサのコンピュータシステム、ミニコンピュータ、メインフレームコンピュータ、パーソナルコンピュータ、ハンドヘルドコンピューティング装置、マイクロプロセッサベースおよび／またはプログラム可能家庭用電化製品などを含む他のコンピュータシステム構成で実施できることを当業者は理解されよう。また、本発明の態様例は、いくつかのタスクが通信ネットワークによってリンクされるリモート処理装置によって実行される分散コンピューティング環境で実施することもできる。しかし、すべてではないにしても、本発明の一部の態様は、スタンドアロンコンピュータ上で実施することができる。分散コンピューティング環境では、プログラムモジュールを、ローカルおよび／またはリモートのメモリ記憶装置に配置することができる。
【００６１】
図９は、本発明が対話することができるサンプルのコンピューティング環境９００の概略ブロック図である。システム９００は、１つまたは複数のクライアント９１０を含む。クライアント９１０は、ハードウェアおよび／またはソフトウェア（例えばスレッド、プロセス、コンピューティング装置）でよい。システム９００は、１つまたは複数のサーバ９２０も含む。サーバ９２０は、ハードウェアおよび／またはソフトウェア（例えばスレッド、プロセス、コンピューティング装置）でよい。サーバ９２０は、例えば本発明を使用することによって変換を行うためのスレッドを収容することができる。
【００６２】
クライアント９１０とサーバ９２０との間の１つの考え得る通信は、２つ以上のコンピュータプロセス間で伝送されるように適合されたデータパケットの形式でよい。システム９００は、クライアント９１０とサーバ９２０との間の通信を容易にするために使用できる通信フレームワーク９４０を含む。クライアント９１０は、クライアント９１０にとってローカルな情報を格納するのに使用することができる１つまたは複数のクライアントデータストア９５０に動作可能に接続される。同様に、サーバ９２０は、サーバ９２０にとってローカルな情報を格納するのに使用することができる１つまたは複数のサーバデータストア９３０に動作可能に接続される。
【００６３】
図１０を参照すると、本発明の様々な態様を実施する環境例１０００はコンピュータ１０１２を含む。コンピュータ１０１２は、プロセッサ１０１４、システムメモリ１０１６、およびシステムバス１０１８を含む。システムバス１０１８は、限定はしないが、システムメモリ１０１６を含むシステムコンポーネントをプロセッサ１０１４に結合する。プロセッサ１０１４は、使用可能な様々なプロセッサのうちのどんなものでもよい。デュアルマイクロプロセッサおよび他のマルチプロセッサアーキテクチャをプロセッサ１０１４として使用することもできる。
【００６４】
システムバス１０１８は、限定はしないが、業界標準アーキテクチャ（ＩＳＡ）、マイクロチャネルアーキテクチャ（ＭＳＡ）、拡張ＩＳＡ（ＥＩＳＡ）、ＩＤＥ（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｄｒｉｖｅ  Ｅｌｅｃｔｒｏｎｉｃｓ）、ＶＥＳＡローカルバス（ＶＬＢ）、周辺部品相互接続（ＰＣＩ）、カードバス、ユニバーサルシリアルバス（ＵＳＢ）、ＡＧＰ（Ａｄｖａｎｃｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）、パーソナルコンピュータメモリカード国際協会バス（ＰＣＭＣＩＡ）、Ｆｉｒｅｗｉｒｅ（ＩＥＥＥ１３９４）および小型コンピュータシステムインタフェース（ＳＣＳＩ）を含む、使用可能な様々なバスアーキテクチャのうちの任意のものを使用するメモリバスまたはメモリコントローラ、周辺バスまたは外部バス、および／またはローカルバスを含むいくつかのタイプのバス構造のうちどんなものでもよい。
【００６５】
システムメモリ１０１６は、揮発性メモリ１０２０および不揮発性メモリ１０２２を含む。起動中などにコンピュータ１０１２内の要素間で情報を転送する基本ルーチンを含むＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）が不揮発性メモリ１０２２に格納される。例えば、限定はしないが、不揮発性メモリ１０２２は、読取り専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電気的プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、またはフラッシュメモリを含むことができる。揮発性メモリ１０２０は、外部キャッシュメモリとして働くランダムアクセスメモリ（ＲＡＭ）を含む。例えば、限定はしないが、ＲＡＭは、スタティックＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）、ダブルデータレートＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、拡張ＳＤＲＡＭ（ＥＳＤＲＡＭ）、シンクリンクＤＲＡＭ（ＳＬＤＲＡＭ）、ラムバスダイレクトＲＡＭ（ＲＤＲＡＭ）、ダイレクトラムバスダイナミックＲＡＭ（ＤＲＤＲＡＭ）、ラムバスダイナミックＲＡＭ（ＲＤＲＡＭ）など多くの形態で入手可能である。
【００６６】
コンピュータ１０１２は、リムーバブル／ノンリムーバブル、揮発性／不揮発性コンピュータ記憶媒体も含む。図１０は、例えばディスク記憶装置１０２４を示す。ディスク記憶装置１０２４は、限定はしないが、磁気ディスクドライブ、フロッピー（登録商標）ディスクドライブ、テープドライブ、Ｊａｚドライブ、Ｚｉｐドライブ、ＬＳ−１００ドライブ、フラッシュメモリカード、またはメモリスティックなどの装置を含む。さらに、ディスク記憶装置１０２４は、記憶媒体を別個に含むことができ、または、限定はしないが、コンパクトディスクＲＯＭデバイス（ＣＤ−ＲＯＭ）、ＣＤレコーダブルドライブ（ＣＤ−Ｒ  Ｄｒｉｖｅ）、ＣＤリライタブルドライブ（ＣＤ−ＲＷ  Ｄｒｉｖｅ）、またはデジタル多用途ディスクＲＯＭドライブ（ＤＶＤ−ＲＯＭ）などの光ディスクドライブを含む他の記憶媒体と組み合わせて含むことができる。ディスク記憶装置１０２４のシステムバス１０１８への接続を容易にするために、一般に、インタフェース１０２６など、リムーバブルまたはノンリムーバブルのインタフェースが使用される。
【００６７】
図１０は、ユーザと適切な動作環境１０００で説明した基本的なコンピュータリソースとの間の媒介として働くソフトウェアを記述することを理解されたい。こうしたソフトウェアには、オペレーティングシステム１０２８が含まれる。オペレーティングシステム１０２８は、ディスク記憶装置１０２４に格納することができ、コンピュータシステム１０１２のリソースを制御し、割り振るよう働く。システムアプリケーション１０３０は、システムメモリ１０１６またはディスク記憶装置１０２４のいずれかに格納されたプログラムモジュール１０３２およびプログラムデータ１０３４を介してオペレーティングシステム１０２８によるリソースの管理を利用する。本発明は、様々なオペレーティングシステムまたはオペレーティングシステムの組合せで実施できることを理解されたい。
【００６８】
ユーザは、入力装置１０３６を介してコマンドまたは情報をコンピュータ１０１２に入力する。入力装置１０３６には、限定はしないが、マウス、トラックボール、スタイラス、タッチパッドなどのポインティングデバイス、キーボード、マイクロフォン、ジョイスティック、ゲームパッド、衛星パラボラアンテナ、スキャナ、ＴＶチューナカード、デジタルカメラ、デジタルビデオカメラ、Ｗｅｂカメラなどが含まれる。上記およびその他の入力装置は、インタフェースポート１０３８を介してシステムバス１０１８によってプロセッサ１０１４に接続される。インタフェースポート１０３８には、例えば、シリアルポート、パラレルポート、ゲームポート、ユニバーサルシリアルバス（ＵＳＢ）などが含まれる。出力装置１０４０は、入力装置１０３６と同じタイプのポートのいくつかを使用する。したがって、例えばＵＳＢポートを使用して、コンピュータ１０１２への入力を提供し、コンピュータ１０１２から出力装置１０４０に情報を出力することができる。出力アダプタ１０４２は、出力装置１０４０の中でも一部の出力装置１０４０にはモニタ、スピーカ、プリンタなど特殊なアダプタを必要とするものがあることを示すために与えられている。出力アダプタ１０４２には、例えば限定はしないが出力装置１０４０とシステムバス１０１８との間の接続手段を提供するビデオカードおよびサウンドカードが含まれる。リモートコンピュータ１０４４など、他の装置および／または装置のシステムは、入力機能と出力機能を共に提供することに留意されたい。
【００６９】
コンピュータ１０１２は、リモートコンピュータ１０４４など１つまたは複数のリモートコンピュータへの論理接続を使用してネットワーク式環境で動作することができる。リモートコンピュータ１０４４は、パーソナルコンピュータ、サーバ、ルータ、ネットワークＰＣ、ワークステーション、マイクロプロセッサベースのアプライアンス、ピア装置、または他の一般のネットワークノードなどでよく、一般にコンピュータ１０１２に関して説明した多数またはすべての要素を含む。簡潔にするために、リモートコンピュータ１０４４とともにメモリ記憶装置１０４６のみを図示する。リモートコンピュータ１０４４は、ネットワークインタフェース１０４８を介してコンピュータ１０１２に論理的に接続され、次いで通信接続１０５０を介して物理的に接続される。ネットワークインタフェース１０４８は、ローカルエリアネットワーク（ＬＡＮ）や広域ネットワーク（ＷＡＮ）など、有線および／または無線の通信ネットワークを含む。ＬＡＮ技術には、光ファイバ分散データインタフェース（ＦＤＤＩ）、銅線分散データインタフェース（ＣＤＤＩ）、Ｅｔｈｅｒｎｅｔ（登録商標）、トークンリングなどが含まれる。ＷＡＮ技術には、限定はしないが、ポイントツーポイントリンク、サービス総合デジタル網（ＩＳＤＮ）およびそのバリエーションなどの回線交換ネットワーク、パケット交換ネットワーク、デジタル加入者回線（ＤＳＬ）などが含まれる。
【００７０】
通信接続１０５０は、ネットワークインタフェース１０４８をバス１０１８に接続するのに使用されるハードウェア／ソフトウェアを指す。通信接続１０５０は、図がみやすいように、コンピュータ１０１２内に示しているが、コンピュータ１０１２の外部にあってもよい。ネットワークインタフェース１０４８への接続に必要なハードウェア／ソフトウェアには、例示の目的にすぎないが、通常の電話用モデム、ケーブルモデム、ＤＳＬモデムを含むモデム、ＩＳＤＮアダプタ、Ｅｔｈｅｒｎｅｔ（登録商標）カードなど内部技術および外部技術が含まれる。
【００７１】
上記で説明してきたことは、本発明の例を含む。当然、本発明を説明するためにコンポーネントまたは方法の考えられるすべての組合せについて説明することは不可能であるが、本発明の他の多くの組合せおよび置換えが可能であることを当業者は理解できよう。したがって、本発明は、添付の特許請求の範囲の意図および範囲に含まれるこうしたすべての代替形態、変更形態、および変形形態を含むものとする。
【００７２】
特に上述のコンポーネント、装置、回路、システムなどによって実行される様々な機能に関して、こうしたコンポーネントの説明に使用した用語（「手段」への言及を含む）は、本明細書で示した本発明の態様の例の機能を実行する開示した構造に構造上同じではない場合でも、別段の指定のない限り、説明したコンポーネントの指定した機能（機能上の同等物など）を実行する任意のコンポーネントに対応するものとする。この点で、本発明は、本発明の様々な方法の動作および／またはイベントを実行するコンピュータ実行可能命令を有するシステムおよびコンピュータ可読媒体を含むことも理解されたい。
【００７３】
さらに、本発明の特定の特徴を、いくつかの実装形態のうちの１つのみを参照して開示してきたが、こうした特徴は、所与または特定の任意の応用例にとって望ましく有利である他の実装形態の１つまたは複数の他の特徴と組み合わせることができる。さらに、「含む（ｉｎｃｌｕｄｅ）」および「含んでいる（ｉｎｃｌｕｄｉｎｇ）」という用語およびその変形が詳細な説明または特許請求の範囲で使用されている範囲で、これらの用語は「備える（ｃｏｍｐｒｉｓｉｎｇ）」という用語と同じように包括的なものとする。
【図面の簡単な説明】
【００７４】
【図１】ＲＦＩＤネットワークへの少なくとも１つの既存のビジネスアプリケーションの統合を容易にする例示的システムのブロック図である。
【図２】ＲＦＩＤネットワークと共にビジネスアプリケーションを使用して重要なビジネス機能を達成することを容易にする例示的システムのブロック図である。
【図３】ビジネスネットワークと共にＲＦＩＤネットワークに関連する収集データを使用および／または管理することを容易にする例示的システムのブロック図である。
【図４】ＲＦＩＤネットワーク内のデータをビジネスネットワークアプリケーションにシームレスに拡張するのを容易にする例示的システムのブロック図である。
【図５】ＲＦＩＤネットワークと共にビジネスネットワークに関するビジネスアプリケーションを使用して重要なビジネス機能を達成することを容易にする例示的システムのブロック図である。
【図６】ビジネスネットワークと共にＲＦＩＤネットワークに関連する収集データを使用および／または管理することを容易にする例示的システムのブロック図である。
【図７】少なくとも１つの既存のビジネスアプリケーションをＲＦＩＤネットワークに統合する例示的方法を示す図である。
【図８】ＲＦＩＤネットワーク内のデータをビジネスネットワークアプリケーションにシームレスに拡張することを容易にする例示的方法を示す図である。
【図９】本発明の新規な態様を使用することのできる例示的ネットワーキング環境を示す図である。
【図１０】本発明に従って使用することのできる例示的動作環境を示す図である。
【符号の説明】
【００７５】
１０２  統合コンポーネント
１０４  ＲＦＩＤネットワーク
１０６  インタフェース
【図１】
2006073007.tif 000003
【図２】
2006073007.tif 000004
【図３】
2006073007.tif 000005
【図４】
2006073007.tif 000006
【図５】
2006073007.tif 000007
【図６】
2006073007.tif 000008
【図７】
2006073007.tif 000009
【図８】
2006073007.tif 000010
【図９】
2006073007.tif 000011
【図１０】
2006073007.tif 000012