【手続補正書】
【提出日】平成21年1月28日(2009.1.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メッセージを待ち行列に入れるために、コンピュータで実施される方法として、
待ち行列システムにおいて、送信側サブシステムから送り出されるメッセージグループを受け取るステップであって、前記メッセージグループはメッセージのグループを含み、前記メッセージのグループの中の各メッセージは、前記メッセージグループに属すると識別される、ステップと、
前記メッセージのグループの各メッセージをメッセージ待ち行列のエントリの中に格納するステップと、
前記メッセージグループを受信することに応答して、新しいレコードをグループ待ち行列に追加するステップであって、前記グループ待ち行列内の前記レコードは、前記受信されたメッセージグループを含む前記メッセージ待ち行列内のメッセージの各々を識別し、前記グループ待ち行列内の各レコードは異なるメッセージグループに関連付けられている、ステップと、
前記待ち行列システムを使って所定の順序で前記受け取られたメッセージグループを前記グループ待ち行列の中に格納するステップと、
前記待ち行列システムにおいて、メッセージグループに対する相関識別子を受け取るステップであって、該相関識別子は前記メッセージグループ内の前記メッセージを関連付けるために使用される、受け取るステップと、
前記待ち行列システムを使って前記受け取られた相関識別子を格納するステップと、
前記所定の順序に従って前記格納されたメッセージグループおよび前記相関識別子を送り出すステップと、
を具備したことを特徴とするコンピュータで実施される方法。
【請求項２】
前記受け取られたメッセージグループはＳＱＬテーブルに格納される、ことを特徴とする請求項１に記載のコンピュータで実施される方法。
【請求項３】
前記格納されたメッセージグループは複数のマシンに送り出される、ことを特徴とする請求項１に記載のコンピュータで実施される方法。
【請求項４】
受け取られたメッセージグループに優先度値が関連付けられる、ことを特徴とする請求項１に記載のコンピュータで実施される方法。
【請求項５】
前記メッセージグループは、前記関連付けられた優先度値に従って送り出される、ことを特徴とする請求項４に記載のコンピュータで実施される方法。
【請求項６】
前記相関識別子としてＧＵＩＤが使用される、ことを特徴とする請求項１に記載のコンピュータで実施される方法。
【請求項７】
前記ＧＵＩＤはクライアントにより供給される、ことを特徴とする請求項６に記載のコンピュータで実施される方法。
【請求項８】
前記所定の順序は、前記メッセージグループが受け取られる順序である、ことを特徴とする請求項１に記載のコンピュータで実施される方法。
【請求項９】
グループの最後のメッセージは、前記グループの任意の格納されたメッセージグループを送り出す前に受け取られる、ことを特徴とする請求項１に記載のコンピュータで実施される方法。
【請求項１０】
前記相関識別子によって関連付けられている受け取られたメッセージグループを送り出すために、ロックするステップと、
前記相関識別子によって関連付けられている最後のメッセージが受け取られると、前記受け取られたメッセージグループを送り出すために、ロック解除するステップと、
をさらに含むことを特徴とする請求項１に記載のコンピュータで実施される方法。
【請求項１１】
メッセージを待ち行列に入れるシステムであって、
待ち行列システムにおいて、送信側サブシステムから送り出されるメッセージグループを送り出す手段であって、前記メッセージグループはメッセージのグループを含み、前記メッセージのグループ内の各メッセージは、前記メッセージグループに属すると識別される、送り出す手段と、
前記メッセージグループの中のメッセージの各々をメッセージ待ち行列内の分離したエントリの中に格納する手段と、
前記待ち行列システムを使って所定の順序で前記受け取られたメッセージグループを格納する手段であって、前記グループ待ち行列は各受信されたメッセージグループのレコードを含む、メッセージグループを格納する手段と、
前記待ち行列システムにおいて、メッセージグループに対する相関識別子を受け取る手段であって、該相関識別子は前記メッセージグループを含む前記メッセージを関連付けるために使用される、受け取る手段と、
前記待ち行列システムを使って前記受け取られた相関識別子を格納する手段と、
前記所定の順序に従って前記格納されたメッセージグループおよび前記相関識別子を送り出す手段と、
を具備したことを特徴とするシステム。
【請求項１２】
前記受け取られたメッセージグループはＳＱＬテーブルに格納される、ことを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記格納されたメッセージグループは複数のマシンに送り出される、ことを特徴とする請求項１１に記載のシステム。
【請求項１４】
受け取られた各メッセージグループに優先度値が関連付けられる、ことを特徴とする請求項１１に記載のシステム。
【請求項１５】
前記メッセージグループは、前記関連付けられた優先度値に従って送り出される、ことを特徴とする請求項１４に記載のシステム。
【請求項１６】
メッセージの待ち行列システムを管理するためのコンピュータ実行可能命令を含んだコンピュータ可読記憶媒体であって、
待ち行列システムにおいて、送信側サブシステムから送り出されるメッセージグループを受け取る命令であって、前記メッセージグループの各々はメッセージを含む命令と、
異なるメッセージグループからの異なるメッセージがメッセージ待ち行列内に含まれるように、前記メッセージ待ち行列のエントリ内に前記メッセージの各々を格納する命令と、
前記メッセージグループの各々を受信することに応答して、新しいレコードをグループ待ち行列に追加する命令であって、前記グループ待ち行列の中の各レコードは、前記受信されたメッセージグループのうちのひとつを識別する、追加する命令と、
前記待ち行列システムを使って、前記グループ待ち行列内の所定の順序で前記受け取られたメッセージグループを格納する命令と、
前記待ち行列システムにおいて、メッセージグループ内の各メッセージに対する相関識別子を受け取る命令であって、該相関識別子はメッセージグループを関連付けるために使用される命令と、
前記待ち行列システムを使って前記受け取られた相関識別子を格納する命令と、
前記所定の順序に従って前記格納されたメッセージグループおよび前記相関識別子を送り出す命令と、
を有することを特徴とするコンピュータ可読記憶媒体。
【請求項１７】
前記相関識別子としてＧＵＩＤが使用される、ことを特徴とする請求項１６に記載のコンピュータ可読記憶媒体。
【請求項１８】
前記所定の順序は、前記メッセージグループが受け取られる順序である、ことを特徴とする請求項１６に記載のコンピュータ可読記憶媒体。
【請求項１９】
関連付けられたグループの最後のメッセージグループは、前記関連付けられたグループの任意の格納されたメッセージグループを送り出す前に受け取られる、ことを特徴とする請求項１６に記載のコンピュータ可読記憶媒体。
【請求項２０】
前記相関識別子によって関連付けられている受け取られたメッセージグループを送り出すために、ロックする命令と、
前記相関識別子によって関連付けられている最後のメッセージグループが受け取られると、前記受け取られたメッセージグループを送り出すために、ロック解除する命令と、
をさらに含むことを特徴とする請求項１６に記載のコンピュータ可読記憶媒体。