(57)【要約】【課題】多様なＲＦＩＤ装置、ＲＦＩＤデータを統合管理するインターフェース及び多様なＲＦＩＤサービス間の相互運用インターフェースを提供する方法及びシステムを提供すること。【解決手段】本発明の電波識別ミドルウェアシステムは使用者/電波識別応用システムが入力する制御要請を電波識別装置の通信規約に合わせて変換して電波識別装置に伝達するインターフェースを提供する。また、使用者/電波識別応用システムが多様な論理的な電波識別装置群に対する共通のデータ処理政策を入力すると、これに基づいて各電波識別装置の通信能力及びデータ処理能力に適したデータ処理規則を生成し、これを利用して当該電波識別装置に対するデータ処理を行う。また、ミドルウェアシステムは電波識別ビジネスプロセスを構成する１つ以上のサービス及びタスクの手続フローを定義し、サービス間の協力及び相互連動を支援する。【選択図】図１
2009134722.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの電波識別装置を含む電波識別装置群に電波識別応用インターフェース提供する方法において、
前記電波識別装置群に対応するデータ処理政策の入力を受ける段階；
前記データ処理政策を前記電波識別装置群に含まれた各電波識別装置別データ処理能力に基づいて前記各電波識別装置別データ処理規則に変換する段階；
対応する電波識別装置の通信能力及びデータ処理能力に基づいて前記データ処理規則の前記対応する電波識別装置での適用可能如何を判断する段階；及び
前記データ処理規則が前記対応する電波識別装置で適用できると、前記対応する電波識別装置に前記データ処理規則を伝達する段階を含むことを特徴とするインターフェース提供方法。
【請求項２】
前記データ処理規則が前記対応する電波識別装置で適用できないと、前記データ処理規則を利用して前記対応する電波識別装置に該当するデータ処理を行う段階
をさらに含むことを特徴とする、請求項１に記載のインターフェース提供方法。
【請求項３】
前記対応する電波識別装置に伝達された前記データ処理規則は前記電波識別装置のデータ処理に適用されることを特徴とする、請求項１に記載のインターフェース提供方法。
【請求項４】
少なくとも１つの電波識別装置を含む電波識別装置群に対する応用インターフェースを提供する電波識別応用インターフェースシステムにおいて、
前記電波識別装置群に該当するデータ処理政策が入力されると、当該データ処理政策を解釈して前記電波識別装置群に含まれた各電波識別装置別データ処理能力に対応するデータ処理規則を生成するサービス制御インターフェースモジュール；及び
対応する電波識別装置の通信能力及びデータ処理能力に基づいて前記データ処理規則を前記対応する電波識別装置で適用できるかどうかを判断し、適用できることが判断されると前記データ処理規則を前記対応する電波識別装置に伝達するコンテクスト管理モジュールを含むことを特徴とする電波識別応用インターフェースシステム。
【請求項５】
入力されるデータ処理規則に基づいて対応する電波識別装置のデータを処理するデータ管理部をさらに含み、
前記コンテクスト管理モジュールは適用できないと判断されると、前記データ処理規則を前記データ管理部に伝達することを特徴とする、請求項４に記載の電波識別応用インターフェースシステム。
【請求項６】
前記電波識別装置群に該当する装置制御要請が入力されると、対応する通信規約に基づいて前記装置制御要請を前記各電波識別装置別装置制御規則に変換し、前記変換された装置制御規則を対応する電波識別装置に伝達する装置制御インターフェースモジュールをさらに含むことを特徴とする、請求項４に記載の電波識別応用インターフェースシステム。
【請求項７】
少なくとも１つの電波識別装置を含む電波識別装置群に対する応用インターフェースを提供する電波識別応用インターフェースシステムにおいて、
前記電波識別装置群に含まれた各電波識別装置のデータ処理能力に基づいて入力されるデータ処理政策を解釈し、前記各電波識別装置別データ処理規則を生成する装置統合管理インターフェース部；及び
前記電波識別装置群と関連した少なくとも１つのサービス及び少なくとも１つのタスクを含むビジネスプロセスを既に設定された手続的流れによってスケジューリングし、前記少なくとも１つのサービスの中でサービスドメインが互いに異なるサービス間の相互連動を支援するタスク統合インターフェース部を含むことを特徴とする電波識別応用インターフェースシステム。
【請求項８】
前記データ処理政策に対する使用者認証を行い、認証が完了した前記データ処理政策を前記装置統合管理インターフェース部に伝達する認証部をさらに含むことを特徴とする、請求項７に記載の電波識別応用インターフェースシステム。
【請求項９】
前記装置統合管理インターフェースモジュールは、
対応する通信規約に基づいて入力される装置制御要請を前記各電波識別装置別制御規則に変換して対応する電波識別装置に伝達する装置制御インターフェースモジュールを含むことを特徴とする、請求項７に記載の電波識別応用インターフェースシステム。
【請求項１０】
前記装置統合管理インターフェースモジュールは、
対応する電波識別装置のデータ処理能力に基づいて前記データ処理規則を前記対応する電波識別装置で適用できるかどうかを判断し、適用できることが判断されると前記対応する電波識別装置に前記データ処理規則を伝達するコンテクスト管理モジュールをさらに含むことを特徴とする、請求項７に記載の電波識別応用インターフェースシステム。
【請求項１１】
前記コンテクスト管理モジュールから前記対応する電波識別装置で適用できないと判断される前記データ処理規則の伝達を受けて前記対応する電波識別装置のデータ処理に適用するデータ管理部をさらに含むことを特徴とする、請求項１０に記載の電波識別応用インターフェースシステム。
【請求項１２】
前記タスク統合インターフェース部は、
前記手続的流れと前記少なくとも１つのタスクとイベントデータ間のマッピングを通じて前記ビジネスプロセスを定義するプロセス管理モジュール；及び
前記少なくとも１つのサービス及び前記少なくとも１つのタスクを前記手続的流れ及びマッピングされたイベントデータに基づいてインスタンス化して前記ビジネスプロセスを実行させ、前記少なくとも１つのサービスの中で互いに異なるサービスドメインに該当するサービスドメイン間の連動を支援するタスク管理モジュールを含むことを特徴とする、請求項７に記載の電波識別応用インターフェースシステム。
【請求項１３】
少なくとも１つの電波識別装置を含む電波識別装置群に対する応用インターフェースを提供する電波識別応用インターフェースシステムにおいて、
前記電波識別装置群に含まれた各電波識別装置の通信規約に基づいて入力される装置制御要請を前記各電波識別装置別装置制御規則に変換し、前記各電波識別装置のデータ処理能力に基づいて入力されるデータ処理政策を解釈して前記各電波識別装置別データ処理規則を生成する統合インターフェース部；
前記データ処理規則の中で対応する電波識別装置のデータ処理能力及び通信能力に基づいて前記対応する電波識別装置で適用できないと判断されるデータ処理規則を利用してデータ処理を行うデータ管理部；及び
前記データ処理規則の中で対応する電波識別装置のデータ処理能力及び通信能力に基づいて前記対応する電波識別装置で適用が可能であると判断されるデータ処理規則及び前記装置制御規則を通信プロトコル処理して前記電波識別装置群に伝達する装置インターフェース部を含むことを特徴とする電波識別応用インターフェースシステム。
【請求項１４】
前記統合インターフェース部は、
対応する電波識別装置のデータ処理能力及び通信能力に基づいて前記対応する電波識別装置で前記データ処理規則が適用できるかどうかを判断するコンテクストモジュールを含むことを特徴とする、請求項１３に記載の電波識別応用インターフェースシステム。
【請求項１５】
前記統合インターフェース部は、
前記電波識別装置群と関連した少なくとも１つのサービス及び少なくとも１つのタスクを含むビジネスプロセスを既に設定された手続的流れによってスケジューリングし、前記少なくとも１つのサービスの中でサービスドメインが互いに異なるサービス間の相互連動を支援するタスク統合インターフェース部をさらに含むことを特徴とする、請求項１３に記載の電波識別応用インターフェースシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電波識別応用インターフェース提供方法及びシステムに関するものである。
【背景技術】
【０００２】
従来の電波識別（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ、ＲＦＩＤ）応用サービスはＲＦＩＤタグまたはリーダーに対する直接的制御と当該装置から収集されたデータの個別的処理及び格納機能に焦点を合わせている。
【０００３】
また、従来は特定装置開発ベンダーが提供する独自的で個別的なインターフェースに依存してＲＦＩＤ応用サービスを開発していたために多様な形態のＲＦＩＤ装置を統一で一元化された方法で管理するための高機能の応用サービス環境構築に困難があった。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このような問題を解決するために従来は応用サービスと管理対象となるＲＦＩＤ装置の間にＲＦＩＤミドルウェアシステムを導入してベンダー固有の装置制御形式を吸収することによって異機種装置に対する一元管理を提供する方法などが提案された。しかし、このようなＲＦＩＤミドルウェアシステムもそれぞれのＲＦＩＤ装置が提供するデータ形式と制御インターフェースによって個別的なデータ処理及び装置制御を代行する機能のみを提供するために全体管理対象ＲＦＩＤ装置に対する統合管理及びデータ処理には限界があるのが実情である。また、応用サービスもまたミドルウェア開発社のインターフェースに従属的に実現されるので、互いに異なるミドルウェアを利用するＲＦＩＤ応用サービス間の相互連動は依然として不可能な状況である。
【０００５】
このように特定ＲＦＩＤ装置、ＲＦＩＤデータまたはＲＦＩＤミドルウェアシステムに従属的な従来のＲＦＩＤ応用サービスは使用者中心的なサービスの提供を受けず、ビジネス目的によって個別的に運用される問題を持っている。
【０００６】
本発明が目的とする技術的課題は、多様なＲＦＩＤ装置、ＲＦＩＤデータを統合管理するためのインターフェース及び多様なＲＦＩＤサービス間の相互運用及び統合管理のためのＲＦＩＤ応用インターフェースを提供する方法及びシステムを提供することにある。
【課題を解決するための手段】
【０００７】
前記目的を達成するための本発明の特徴による少なくとも１つの電波識別装置を含む電波識別装置群に電波識別応用インターフェース提供する方法は、前記電波識別装置群に対応するデータ処理政策の入力を受ける段階；前記データ処理政策を前記電波識別装置群に含まれた各電波識別装置別データ処理能力に基づいて前記各電波識別装置別データ処理規則に変換する段階；対応する電波識別装置の通信能力及びデータ処理能力に基づいて前記データ処理規則の前記対応する電波識別装置での適用可能如何を判断する段階；及び前記データ処理規則が前記対応する電波識別装置で適用できると、前記対応する電波識別装置に前記データ処理規則を伝達する段階を含む。
【０００８】
また、本発明の他の特徴による少なくとも１つの電波識別装置を含む電波識別装置群に対する応用インターフェースを提供する電波識別応用インターフェースシステムは、前記電波識別装置群に該当するデータ処理政策が入力されると、当該データ処理政策を解釈して前記電波識別装置群に含まれた各電波識別装置別データ処理能力に対応するデータ処理規則を生成するサービス制御インターフェースモジュール；及び対応する電波識別装置の通信能力及びデータ処理能力に基づいて前記データ処理規則を前記対応する電波識別装置で適用できるかどうかを判断し、適用できることが判断されると前記データ処理規則を前記対応する電波識別装置に伝達するコンテクスト管理モジュールを含む。
【０００９】
また、本発明のまた他の特徴による少なくとも１つの電波識別装置を含む電波識別装置群に対する応用インターフェースを提供する電波識別応用インターフェースシステムは、前記電波識別装置群に含まれた各電波識別装置のデータ処理能力に基づいて入力されるデータ処理政策を解釈し、前記各電波識別装置別データ処理規則を生成する装置統合管理インターフェース部；及び前記電波識別装置群と関連した少なくとも１つのサービス及び少なくとも１つのタスクを含むビジネスプロセスを既に設定された手続的流れによってスケジューリングし、前記少なくとも１つのサービスの中でサービスドメインが互いに異なるサービス間の相互連動を支援するタスク統合インターフェース部を含む。
【００１０】
また、本発明のまた他の特徴による少なくとも１つの電波識別装置を含む電波識別装置群に対する応用インターフェースを提供する電波識別応用インターフェースシステムは、前記電波識別装置群に含まれた各電波識別装置の通信規約に基づいて入力される装置制御要請を前記各電波識別装置別装置制御規則に変換し、前記各電波識別装置のデータ処理能力に基づいて入力されるデータ処理政策を解釈して前記各電波識別装置別データ処理規則を生成する統合インターフェース部；前記データ処理規則の中で対応する電波識別装置のデータ処理能力及び通信能力に基づいて前記対応する電波識別装置で適用できないと判断されるデータ処理規則を利用してデータ処理を行うデータ管理部；及び前記データ処理規則の中で対応する電波識別装置のデータ処理能力及び通信能力に基づいて前記対応する電波識別装置で適用できると判断されるデータ処理規則及び前記装置制御規則を通信プロトコル処理して前記電波識別装置群に伝達する装置インターフェース部を含む。
【発明の効果】
【００１１】
本発明によると、使用者が同様な方法で制御要請を入力すると、ミドルウェアシステムが制御対象となるＲＦＩＤ装置に適するように当該制御要請を変換して伝達するので、使用者は複合的な異機種ＲＦＩＤ装置が提供するインターフェースに依存せず一元的にＲＦＩＤ装置を制御することが可能である。また、特定応用サービスに対して入力されるデータ処理政策に基づいて管理対象となる各ＲＦＩＤ装置に適したデータ処理規則を生成し、これに基づいてデータ処理が実行されるように支援することによって、使用者は複合的な異機種ＲＦＩＤ装置のデータ形態に依存的でない共通の方法でＲＦＩＤデータを処理することが可能である。また、ミドルウェアシステムを通じてサービスドメインの異なるサービス間の相互運用及び連動を支援することによってＲＦＩＤ産業適用ドメインの拡張を容易にする長所がある。
【００１２】
したがって、使用者はさらに便利にＲＦＩＤ応用サービスを利用することができ、ＲＦＩＤ応用サービスをより便利で柔軟に開発して配布することが可能になる。
【発明を実施するための最良の形態】
【００１３】
以下、添付した図面を参照して本発明の実施例について本発明が属する技術分野における通常の知識を有する者が容易に実施できるように詳しく説明する。しかし、本発明は多様で相異なる形態で実現することができ、ここで説明する実施例に限られない。そして、図面で本発明を明確に説明するために説明と関係ない部分は省略し、明細書全体にわたって類似の部分については類似の図面符号を付けた。
【００１４】
明細書全体である部分がある構成要素を“含む”とする時、これは特に反対になる記載がない限り他の構成要素を除くことではなく、他の構成要素をさらに含むことを意味する。また、明細書に記載された“…部”、“モジュール”などの用語は少なくとも１つの機能や動作を処理する単位を意味し、これはハードウェアやソフトウェアまたはハードウェア及びソフトウェアの結合で実現することができる。
【００１５】
次に、以下では本発明の実施例による電波識別応用（Ｒａｄｉｏ ＦｒｅｑｕｅｎｃｙＩｄｅｎｔｉｆｉｃａｔｉｏｎ ａｐｐｌｉｃａｔｉｏｎ、ＲＦＩＤ応用）インターフェース方法及びシステムについて図面を参照して詳細に説明する。
【００１６】
図１は本発明の実施例によるＲＦＩＤ応用インターフェースのためのＲＦＩＤミドルウェアシステム１０を示す構造図である。
【００１７】
図１を参照すると、ＲＦＩＤミドルウェアシステム１０は統合インターフェース部１００、データ管理部２００及び装置インターフェース部３００を含む。
【００１８】
統合インターフェース部１００は認証部１０００、装置統合管理インターフェース部２０００及びタスク統合インターフェース部３０００を含む。
【００１９】
認証部１０００は使用者またはＲＦＩＤ応用システムから入力される全ての制御要請及びサービス要請に対する使用者認証と印加動作を行って外部使用者に対してＲＦＩＤミドルウェアシステム１０が提供する各サービス単位の接近制御インターフェース機能を提供する。
【００２０】
装置統合管理インターフェース部２０００はＲＦＩＤインフラ管理権限を有する使用者/ＲＦＩＤ応用システムが多様な異機種ＲＦＩＤ装置に対して同様な方法で装置制御要請を入力すると、これを制御対象となるＲＦＩＤ装置に適した装置制御規則に変換して当該ＲＦＩＤ装置に伝達するインターフェース機能を行う。また、ＲＦＩＤサービス権限を有する使用者/ＲＦＩＤ応用システムが１つ以上のＲＦＩＤ装置を含む論理的ＲＦＩＤ装置群に対してデータ処理政策を入力すると、これに基づいて対応する各ＲＦＩＤ装置のデータ処理能力に適したデータ処理規則を生成する。このような装置統合管理インターフェース部２０００は使用者/ＲＦＩＤ応用システムが制御しようとするＲＦＩＤ装置の形態及び支援するプロトコルを意識せず既に設定されたインターフェース方法を利用して装置制御またはデータ処理を要請できるように使用者/ＲＦＩＤ応用システムとＲＦＩＤ装置間に統合されたインターフェースを提供する。
【００２１】
タスク統合インターフェース部３０００はＲＦＩＤ装置と関連したＲＦＩＤビジネスプロセスを構成する１つ以上のＲＦＩＤサービス及びタスクの手続的遂行とサービス間の協力及び相互連動を支援するためのインターフェースを提供する。
【００２２】
データ管理部２００は装置統合管理インターフェース部２０００から伝達されたデータ処理規則を利用して対応するＲＦＩＤ装置に対するデータ処理を行う。
【００２３】
装置インターフェース部３００はミドルウェアシステム１０とＲＦＩＤ装置間のインターフェースを担当し、特に、統合インターフェース部１００から伝達される装置制御規則及びデータ処理規則を対応する通信プロトコルに基づいて当該ＲＦＩＤ装置に伝達する機能を行う。
【００２４】
図２は本発明の実施例による装置統合管理インターフェース部２０００を示す構造図である。
【００２５】
図２を参照すると、装置統合管理インターフェース部２０００は装置制御インターフェースモジュール２１００、サービス制御インターフェースモジュール２２００及びコンテクスト管理モジュール２３００を含む。
【００２６】
装置制御インターフェースモジュール２１００はＲＦＩＤインフラ管理権限を有する使用者/ＲＦＩＤ応用システムが入力するＲＦＩＤ装置制御要請を制御対象となるＲＦＩＤ装置の通信規約に基づいて当該ＲＦＩＤ装置に適した装置制御規則に変換する。この時、制御対象が多様な異機種のＲＦＩＤ装置を含む論理的なＲＦＩＤ装置群である場合、装置制御インターフェースモジュール２１００は装置制御要請を制御対象となる全てのＲＦＩＤ装置それぞれに適した装置制御規則に変換する。
【００２７】
サービス制御インターフェースモジュール２２００はＲＦＩＤサービス権限を有する使用者/ＲＦＩＤ応用システムが１つ以上のＲＦＩＤ装置を含む論理的ＲＦＩＤ装置群に対して定義したタグデータ収集規則、フィルタリング規則、リポート規則、タグメモリ読取り/書込み規則などのデータ処理政策を解釈し、対応する各ＲＦＩＤ装置のデータ処理能力を考慮して各ＲＦＩＤ装置に適したデータ処理規則を生成する。この時、ＲＦＩＤ装置のデータ処理能力はＲＰ（Ｒｅａｄｅｒ Ｐｒｏｔｏｃｏｌ）、ＬＬＲＰ（Ｌｏｗ Ｌｅｖｅｌ Ｒｅａｄｅｒ Ｐｒｏｔｏｃｏｌ）、ＡＬＥ（Ａｐｐｌｉｃａｔｉｏｎ Ｌｅｖｅｌ Ｅｖｅｎｔ）などを意味する。
【００２８】
コンテクスト管理モジュール２３００は装置制御インターフェースモジュール２１００から装置制御規則が入力されると、文法検証及び意味解釈を通じて入力された装置制御規則に対する検証（Ｖａｌｉｄａｔｉｏｎ Ｃｈｅｃｋ）を行う。また、制御対象となるＲＦＩＤ装置に直前に適用された装置制御規則と新規装置制御規則間の衝突有無を確認する。このような一連の過程を経て検証された装置制御規則は装置インターフェース部３００で対応する通信プロトコル処理を経て当該ＲＦＩＤ装置に伝達される。
【００２９】
また、コンテクスト管理モジュール２３００はサービス制御インターフェースモジュール２２００からデータ処理規則が入力されると、文法検証及び意味解釈を通じて入力されたデータ処理規則に対する検証（Ｖａｌｉｄａｔｉｏｎ Ｃｈｅｃｋ）を行う。また、対応するＲＦＩＤ装置に直前に適用されたデータ処理規則と新規データ処理規則間の衝突有無を確認する。このような一連の過程を経て検証されたデータ処理規則に対してコンテクスト管理モジュール２３００は対応するＲＦＩＤ装置の通信能力及びデータ処理能力を確認する。そして、確認結果ＲＦＩＤ装置が当該データ処理規則を直ちに適用できると判断されると、当該データ処理規則を装置インターフェース部３００を通じて当該ＲＦＩＤ装置に伝達し、直ちに適用できないＲＦＩＤ装置に対しては当該データ処理規則をデータ管理部２００に伝達する。ここで、装置インターフェース部３００はデータ処理規則に対して対応するＲＦＩＤ装置の通信プロトコル処理を行った後、当該ＲＦＩＤ装置に伝達する。
【００３０】
一方、コンテクスト管理モジュール２３００がデータ処理規則を対応するＲＦＩＤ装置に伝達した場合、当該ＲＦＩＤ装置は伝達されたデータ処理規則を利用してデータ処理を行う。これに反し、コンテクスト管理モジュール２３００がデータ処理規則をデータ管理部２００に伝達した場合、対応するＲＦＩＤ装置の代わりにデータ管理部２００で当該データ処理規則を利用して当該ＲＦＩＤ装置に対するデータ処理を行う。例えば、ダミーリーダーの場合、ＡＬＥ規則及びリポート規則に該当するデータ処理規則は直ちに適用できないので、これをデータ管理部２００に伝達してダミーリーダーではないデータ管理部２００が当該規則を実行する。一方、データ管理部２００でデータ処理規則を行う場合、データ管理部２００は受信したデータ処理規則を利用してＲＦＩＤ装置のデータを処理し、処理結果をサービス制御インターフェースモジュール２２００内のリポート管理者に報告する。
【００３１】
図３は本発明の実施例によるタスク統合インターフェース部３０００を示す構造図である。
【００３２】
一方、以下でタスクは１つの単位業務を示す論理的単位であり、１つ以上の応用のシークエンスで構成される。また、サービスは１つ以上のタスクが一連の手続で構成され、１つのサービスは物流、流通、製造などのような論理的サービスドメインを示す定義情報である。また、ビジネスプロセスは１つ以上のサービス及びタスクを含み、このようなサービス及びタスクを一連の手続流れで定義したプロセスを意味する。この時、１つのビジネスプロセスは互いに異なるサービスドメインに含まれるサービスは含むことができる。
【００３３】
図３を参照すると、タスク統合インターフェース部３０００はプロセス管理モジュール３１００及びタスク管理モジュール３２００を含む。
【００３４】
プロセス管理モジュール３１００はプロセスモデラー３１０１、イベントマッパー３１０２、プロセス検証管理者３１０３及びプロセスモデル格納部３１０４を含み、多様なＲＦＩＤサービスを含む１つ以上のビジネスプロセスを生成して管理する。
【００３５】
プロセスモデラー３１０１はＲＦＩＤ装置と関連したＲＦＩＤビジネスプロセス定義権限を有する使用者/ＲＦＩＤ応用システムが入力するビジネスプロセスを構成するサービス、当該サービスを構成するタスクの手続的流れに基づいて対応するビジネスプロセスを定義する。また、当該ビジネスプロセスを構成する基本単位であるタスクに対する細部的な情報を定義し、定義されたタスクを入力された手続的流れに基づいて連結する。ここで、タスク格別細部情報はタスク名、タスク実行の時に使用される応用に対する情報、タスクを構成する応用のシークエンス及び各応用に必要な入出力パラメターなどを含む。
【００３６】
イベントマッパー３１０２はＲＦＩＤ装置またはＲＦＩＤミドルウェアシステム１０を通じて獲得したＲＦＩＤイベントとビジネスプロセスを構成するタスク間の相関関係、つまり、ＲＦＩＤタグ関連イベントデータとタスク間の相関関係を定義する。
【００３７】
プロセス検証管理者３１０３はプロセスモデラー３１０１とイベントマッパー３１０２を通じて定義されたビジネスプロセスに対する有効性を検証する。
【００３８】
プロセスモデル格納部３１０４はプロセス検証管理者３１０３によって検証が完了して有効であると判断されるビジネスプロセスを格納する機能を行う。一方、以下では検証が完了してプロセスモデル格納部３１０４に格納されるビジネスプロセスはプロセスモデルと命名して使用する。
【００３９】
タスク管理モジュール３２００は特定ＲＦＩＤビジネスプロセスを構成するサービス及びタスクの手続的または併行的流れを処理し、互いに異なるサービス、タスク間の相互連動を統合管理する機能を行う。
【００４０】
図４は本発明の実施例によるタスク管理モジュール３２００を示す構造図であり、図５はタスク管理モジュール３２００がイベントデータとマッピングされたサービス及びタスクをスケジューリングする一例を示す。
【００４１】
図４を参照すると、タスク管理モジュール３２００はタスクスケジューラ３２０１、プロセスインスタンス格納部３２０２、トランザクション管理者３２０４、タスクモニター３２０３及びサービスコネクタ３２０５を含む。
【００４２】
タスクスケジューラ３２０１は実行させようとするＲＦＩＤビジネスプロセスに該当するプロセスモデルに対する情報をプロセス管理モジュール３１００から読み込む。そして、読み込んだプロセスモデルに含まれたサービス及びタスクを既に定義された手続的流れに基づいて順次にインスタンス化して当該ＲＦＩＤビジネスプロセスを実行させる。それによって、当該ＲＦＩＤビジネスプロセスインスタンスはインスタンス内に含まれたサービス及びタスクを既に設定された手続的流れに基づいて処理されるようにスケジューリングを行う。
【００４３】
一方、タスクスケジューラ３２０１はインスタンス化しようとするビジネスプロセスに含まれたタスクの中でＲＦＩＤタグ関連イベントデータとマッピングされたタスクの場合にはマッピングされたイベントデータが発生する前までは当該タスクを待機状態に管理する。その後、マッピングされたイベントデータが感知されると当該タスクをインスタンス化して実行させる。この時、マッピングされたイベントデータが感知されてインスタンス化されたタスクは実行が完了されると、実行結果を次の順のタスクに伝達する。
【００４４】
図５はタスクスケジューラ３２０１がイベントデータとマッピングされたタスクをスケジューリングする一例を示す。図５を参照すると、特定タスクに受信されたイベントデータは業務遷移に使用される入力データまたはタスクの遂行が完了した後、次の順のタスクに伝送される出力データとして利用することもできる。
【００４５】
再び、図４を参照すると、タスクスケジューラ３２０２はインスタンス化されて遂行中であるタスクまたは遂行を完了したタスクの状態変化が発生するたびに当該タスクをプロセスインスタンス格納部３２０２に格納する機能図行う。
【００４６】
タスクモニター３２０３は管理されているすべてのインスタンス、つまり、プロセスインスタンス、サービスインスタンス、タスクインスタンスに対する現在状態分析及び直前状態に対する分析を行って管理者に報告する機能を提供する。
【００４７】
トランザクション管理者３２０４は特定ビジネスプロセスに該当するプロセスインスタンス内に含まれたサービスインスタンス及びタスクインスタンスの遂行と関するトランザクションを管理する。つまり、トランザクション管理者３２０４は各タスクまたはサービスの遂行が始まる時点から遂行が完了する時点までの論理的なトランザクション保護を担当し、これについての情報をタスクスケジューラ３２０１に報告することによってプロセスインスタンスのトランザクションを管理する。
【００４８】
サービスコネクタ３２０５はプロセスインスタンス内でタスクが実行される途中に他のサービスドメインに該当するサービスと連動が必要な場合、相互間に業務処理のための連動を支援する。図５を参照すると、タスクインスタンス#１は実行されるサービスドメインが異なるサービスインスタンス#１との連動が必要であるが、このような場合、サービスコネクタ３２０５を通じて連動する。
【００４９】
図６は本発明の実施例によるＲＦＩＤミドルウェアシステム１０が多様な異機種のＲＦＩＤ装置に対する統合管理インターフェースを提供する方法を示す流れ図であり、図７は本発明の実施例によるＲＦＩＤミドルウェアシステム１０が多様な異機種のＲＦＩＤ装置に対する統合管理インターフェースを提供する一例を示す。
【００５０】
図６を参照すると、装置統合管理インターフェース部２０００はＲＦＩＤインフラ管理権限を有する管理/管理システムが装置制御要請を入力すると（Ｓ１０１）、これを制御対象となるＲＦＩＤ装置の通信規約に基づいて変換した装置制御規則を生成する（Ｓ１０２）。また、生成された装置制御規則に対する検証を行う（Ｓ１０３）。
【００５１】
検証された装置制御規則は装置インターフェース部３００に伝達され、装置インターフェース部３００は装置制御規則を対応する通信プロトコルに基づいて制御対象のＲＦＩＤ装置に伝達する（Ｓ１０４）。
【００５２】
図７はＲＦＩＤミドルウェアシステム１０が多様な異機種のＲＦＩＤ装置に対する統合管理インターフェースを提供する一例を示し、１つ以上の異機種ＲＦＩＤ装置を含む論理的なＲＦＩＤ装置群に使用者/ＲＦＩＤ応用システムの制御要請を伝達する一例を示す。図７でＲＰ基盤のＲＦＩＤリーダー、ＬＬＲＰ基盤のＲＦＩＤリーダー、１５９６１基盤のＲＦＩＤリーダーを含む論理的なＲＦＩＤ装置群に対する装置制御要請が入力されると、装置制御インターフェースモジュール２１００はこれを各ＲＦＩＤリーダーに対応する通信規約に基づいてそれぞれの装置制御規則に変換する。つまり、ＲＰ基盤のＲＦＩＤリーダーの通信規約に基づいてＥＰＣ-ＲＰ基盤装置制御規則に変換し、ＬＬＲＰ基盤のＲＦＩＤリーダーの通信規約に基づいてＥＰＣ-ＬＬＲＰ基盤の装置制御規則に変換し、１５９６１基盤のＲＦＩＤリーダーの通信規約に基づいてＩＳＯ/ＩＥＣ-１５９６１基盤の装置制御規則に変換する。このように変換された各装置制御規則はコンテクスト管理モジュール２３００によって検証され、検証が完了されると装置インターフェース部３００によってそれぞれに対応する通信プロトコル処理を経て当該ＲＦＩＤリーダーに伝達される。例えば、ＥＰＣ-ＲＰ基盤装置制御規則はＲＰ基盤ＲＦＩＤリーダーに対応する通信プロトコル処理を経てＲＰ基盤ＲＦＩＤリーダーに伝達される。
【００５３】
図８は本発明の実施例によるＲＦＩＤミドルウェアシステム１０が論理的なＲＦＩＤ装置群のデータ処理のためのインターフェースを提供する方法を示す流れ図であり、図９は本発明の実施例によるＲＦＩＤミドルウェアシステム１０が１つの論理的なＲＦＩＤ装置群のデータ処理のためのインターフェースを提供する一例を示す。
【００５４】
図８を参照すると、装置統合管理インターフェース部２０００はＲＦＩＤサービス権限がある使用者/ＲＦＩＤ応用システムが１つ以上のＲＦＩＤ装置を含む論理的ＲＦＩＤ装置群に対するデータ処理政策を入力すると（Ｓ２０１）、対応する各ＲＦＩＤ装置のデータ処理能力に基づいて各ＲＦＩＤ装置に該当するデータ処理規則を生成する（Ｓ２０２）。この時、入力されるデータ処理政策は該当する論理的なＲＦＩＤ装置群のデータ処理のためのタグデータ収集規則、フィルタリング規則、リポート規則、タグメモリ読取り/書込み規則などを含む。
【００５５】
その後、装置統合管理インターフェース部２０００は生成された各データ処理規則に対する検証を行う（Ｓ２０３）。また、各データ処理規則に対応するＲＦＩＤ装置の通信能力及びデータ処理能力を確認して当該ＲＦＩＤ装置がデータ処理規則を直ちに適用することができるかどうかを判断する（Ｓ２０４）。そして、対応するＲＦＩＤ装置が当該データ処理規則を直ちに適用できると判断されると、当該データ処理規則を対応するＲＦＩＤ装置に直ちに伝達して（Ｓ２０５）、当該ＲＦＩＤ装置に伝達されたデータ処理規則を利用してデータ処理を行う。これに反し、対応するＲＦＩＤ装置が当該データ処理規則を直ちに適用できない場合には、データ処理規則をデータ処理部３００に伝達して対応するＲＦＩＤ装置に対するデータ処理をデータ処理部３００で行う（Ｓ２０６）。
【００５６】
図９はＲＦＩＤミドルウェアシステム１０が１つ以上のＲＦＩＤ装置を含む論理的なＲＦＩＤ装置群のデータ処理のためのインターフェースを提供する一例を示す。
【００５７】
図９でＲＰ基盤のＲＦＩＤリーダー、ＬＬＲＰ基盤のＲＦＩＤリーダー、ダミーＲＦＩＤリーダーを含む論理的なＲＦＩＤ装置群に対するデータ処理政策が入力されると、サービス制御インターフェースモジュール２２００は各ＲＦＩＤリーダーのデータ処理能力に基づいてデータ処理規則を生成する。つまり、ＲＰ基盤のＲＦＩＤリーダーに対応するＲＰ基盤データ処理規則を生成し、ＬＬＲＰ基盤のＲＦＩＤリーダーに対応するＬＬＲＰ基盤データ処理規則を生成し、ダミーＲＦＩＤリーダーに対応するＡＬＥ基盤データ処理規則を生成する。各ＲＦＩＤリーダーに対応してデータ処理規則が生成されると、コンテクスト管理モジュール２３００は各ＲＦＩＤリーダーの通信能力及びデータ処理能力を確認し、ＲＰ基盤リーダー及びＬＬＲＰ基盤リーダーのように対応するデータ処理規則を直ちに適用することができると判断されるＲＦＩＤ装置には当該データ規則を伝達する。これに反し、ダミーＲＦＩＤリーダーのように対応するデータ処理規則（ＡＬＥ基盤データ処理規則）を直ちに適用できない場合には、対応するデータ処理規則をデータ管理部２００に伝達する。その後、ダミーＲＦＩＤリーダーに対するＡＬＥ基盤データ処理規則はデータ管理部２００で行う。一方、データ管理部２００はＡＬＥ基盤データ処理規則を利用してダミーＲＦＩＤリーダーに対するデータを処理し、処理結果をサービス制御インターフェースモジュール２２００内のリポート管理者に報告する。
【００５８】
図１０は本発明の実施例によるＲＦＩＤミドルウェアシステム１０が特定ビジネスプロセスに該当するプロセスモデルを生成する方法を示す流れ図である。
【００５９】
図１０を参照すると、タスク統合インターフェース部３０００はビジネスプロセス定義権限を有する使用者/ＲＦＩＤ応用システムがビジネスプロセスを構成するサービス、当該サービスを構成するタスクの手続的流れを入力すると、これに基づいて対応するビジネスプロセスを生成する（Ｓ３０１）。この時、当該ビジネスプロセスを構成する基本単位であるタスクに対する細部的な情報もまた設定される。
【００６０】
一方、生成されたビジネスプロセスに含まれたタスクのうちのＲＦＩＤテそれと関連したイベントデータと関連したタスクについては当該タスクを対応するイベントデータとマッピングする過程が実行される（Ｓ３０２）。
【００６１】
その後、タスク統合インターフェース部３０００は生成されたビジネスプロセスを検証して有効性を判断する（Ｓ３０３）。そして、有効であると判断されるビジネスプロセスはプロセスモデル格納部３１０４にプロセスモデルとして格納する（Ｓ３０４）。
【００６２】
図１１は本発明の実施例によるＲＦＩＤミドルウェアシステム１０がタスクをスケジューリングする方法を示す流れ図である。
【００６３】
図１１を参照すると、使用者/ＲＦＩＤ応用システムがＲＦＩＤミドルウェアシステム１０が遂行させようとするビジネスプロセスを選択すると（Ｓ４０１）、当該ビジネスプロセスに含まれたサービス及びタスクを既に定義された手続的流れに基づいて順次にインスタンス化する。
【００６４】
このために、まずタスク統合インターフェース部３０００は各サービスまたはタスクがＲＦＩＤタグ関連イベントデータとマッピングされたかどうかを確認する（Ｓ４０２）。そして、イベントデータとマッピングされたサービスまたはタスクの場合、対応するイベントデータが感知されるまで待って当該イベントデータが感知されると（Ｓ４０３）インスタンス化する（Ｓ４０４）。反面、マッピングされたイベントデータのないタスクの場合には、既に定義された手続的流れに基づいて順次にインスタンス化する（Ｓ４０５）。
【００６５】
以上で説明した本発明の実施例は装置及び方法を通じてのみ実現されることではなく、本発明の実施例の構成に対応する機能を実現するプログラムまたはそのプログラムが記録された記録媒体を通じて実現することもでき、このような実現は前記で説明した実施例の記載から本発明が属する技術分野の専門家であれば簡単に実現する。
【００６６】
以上、本発明の実施例について詳細に説明したが、本発明の権利範囲はこれに限定されず、請求範囲で定義している本発明の基本概念を利用した当業者の多様な変形及び改良形態もまた本発明の権利範囲に属する。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施例によるＲＦＩＤ応用インターフェースのためのＲＦＩＤミドルウェアシステムを示す構造図である。
【図２】本発明の実施例による装置統合管理インターフェース部を示す構造図である。
【図３】本発明の実施例によるタスク統合インターフェース部を示す構造図である。
【図４】本発明の実施例によるタスク管理モジュールを示す構造図である。
【図５】タスク管理モジュールがイベントデータとマッピングされたサービス及びタスクをスケジューリングする一例を示す図である。
【図６】本発明の実施例によるＲＦＩＤミドルウェアシステムが多様な異機種のＲＦＩＤ装置に対する統合管理インターフェースを提供する方法を示す流れ図である。
【図７】本発明の実施例によるＲＦＩＤミドルウェアシステムが多様な異機種のＲＦＩＤ装置に対する統合管理インターフェースを提供する一例を示す図である。
【図８】本発明の実施例によるＲＦＩＤミドルウェアシステムが論理的なＲＦＩＤ装置群のデータ処理のためのインターフェースを提供する方法を示す流れ図である。
【図９】本発明の実施例によるＲＦＩＤミドルウェアシステムが１つの論理的なＲＦＩＤ装置群のデータ処理のためのインターフェースを提供する一例を示す図である。
【図１０】本発明の実施例によるＲＦＩＤミドルウェアシステム１０が特定ビジネスプロセスに該当するプロセスモデルを生成する方法を示す流れ図である。
【図１１】本発明の実施例によるＲＦＩＤミドルウェアシステムがタスクをスケジューリングする方法を示す流れ図である。
【符号の説明】
【００６８】
１０    ミドルウェアシステム
１００、３０００    統合インターフェース部
２００    データ管理部
３００    装置インターフェース部
１０００    認証部
２０００    装置統合管理インターフェース部
２１００    装置制御インターフェースモジュール
２２００    サービス制御インターフェースモジュール
２３００    コンテクスト管理モジュール
３１００    プロセス管理モジュール
３１０１    プロセスモデラー  
３１０３    プロセス検証管理者
３１０４    プロセスモデル格納部
３２００    タスク管理モジュール
３２０１    タスクスケジューラ
３２０２    プロセスインスタンス格納部
３２０３    タスクモニター
３２０４    トランザクション管理者
３２０５    サービスコネクタ
【図１】
2009134722.tif 000003
【図２】
2009134722.tif 000004
【図３】
2009134722.tif 000005
【図４】
2009134722.tif 000006
【図５】
2009134722.tif 000007
【図６】
2009134722.tif 000008
【図７】
2009134722.tif 000009
【図８】
2009134722.tif 000010
【図９】
2009134722.tif 000011
【図１０】
2009134722.tif 000012
【図１１】
2009134722.tif 000013