【手続補正書】
【提出日】平成18年8月22日(2006.8.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
分散ネットワーク内のコンピューティング装置上に存在するアプリケーションによって実行されるタスクをスケジュールするスケジューラ・サービスを提供するためのシステムであって、
ａ．第１のコンピューティング装置上に存在するスケジューラ・エンジンに結合するように適合されるスケジューラ・ウェブ・サービス・ラップであって、スケジューラ・ウェブ・サービス・インターフェースを含み、それによって、前記スケジューラ・エンジンが、スケジュール・タスクをスケジュール通りに実行するようアプリケーションにコマンドを発行するようにプログラムされるスケジューラ・ウェブ・サービス・ラップと、
ｂ．前記分散ネットワーク内の第２のコンピューティング装置上に存在する第１のアプリケーションに結合するように適合されるウェークアップ・ウェブ・サービス・ラップであって、前記分散ネットワーク内で、前記第２のコンピューティング装置が、前記第１のコンピューティング装置からリモートに配置され、各ウェークアップ・ウェブ・サービス・ラップが、ウェークアップ・ウェブ・サービス・インターフェースを含むウェークアップ・ウェブ・サービス・ラップと、
前記スケジューラ・ウェブ・サービス・ラップがさらに、前記スケジューラ・ウェブ・サービス・インターフェースおよび前記ウェークアップ・ウェブ・サービス・インターフェースを介して、前記ウェークアップ・ウェブ・サービス・ラップと通信するように適合され、それによって、前記スケジューラ・エンジンが、指定のスケジュール・タスクを実行するよう前記第１のアプリケーションにコマンドを発行する時に、
ｉ．前記スケジューラ・ウェブ・サービス・ラップが、前記第１のアプリケーションに結合された前記ウェークアップ・ウェブ・サービス・ラップに命令を送信し、
ｉｉ．前記ウェークアップ・ウェブ・サービス・ラップが、前記命令に応答して、前記指定のスケジュール・タスクを実行するよう前記第１のアプリケーションにコマンドを発行するシステム。
【請求項２】
前記スケジューラ・ウェブ・サービス・ラップが、前記スケジューラ・エンジンの使用量を監視するための計測サービスに結合される、請求項１に記載のシステム。
【請求項３】
前記計測サービスが、前記使用量に応じて前記システムのユーザに料金請求する請求サービスに結合される、請求項２に記載のシステム。
【請求項４】
前記スケジューラ・ウェブ・サービス・ラップがさらに、
ｉ．前記指定のスケジュール・タスクを指定のスケジュール通りに実行するよう前記第１のアプリケーションに求める要求をアドミニストレータから前記スケジューラ・ウェブ・サービス・インターフェースを介して受信し、
ｉｉ．前記要求を前記スケジューラ・エンジンに送信し、それによって、前記スケジューラ・エンジンに、前記指定のスケジュール・タスクを前記指定のスケジュール通りに実行するよう前記第１のアプリケーションにコマンドを発行させるように適合される、請求項１に記載のシステム。
【請求項５】
前記スケジューラ・ウェブ・サービス・インターフェースが、前記要求を共通スケジューラ・アドミニストレータから受信するように適合され、前記共通スケジューラ・アドミニストレータが、前記第１のコンピューティング装置のユーザである、請求項４に記載のシステム。
【請求項６】
前記スケジューラ・ウェブ・サービス・インターフェースが、前記要求をアプリケーション・サーバ・アドミニストレータから受信するように適合され、前記アプリケーション・サーバ・アドミニストレータが、前記第１のアプリケーションである、請求項４に記載のシステム。
【請求項７】
前記スケジューラ・ウェブ・サービス・インターフェースが、前記要求をアプリケーション・サーバ・アドミニストレータから受信するように適合され、前記アプリケーション・サーバ・アドミニストレータが、前記分散ネットワーク内のコンピューティング装置上に存在する第２のアプリケーションである、請求項４に記載のシステム。
【請求項８】
前記スケジューラ・ウェブ・サービス・ラップがさらに、指定のスケジュール・タスクの取り消し、指定のスケジュール・タスクの中断、指定のスケジュール・タスクの再開、指定のスケジュール・タスクのステータスの取得、およびスケジューラ・レジストリからのタスクの消去からなる群から選択される１つまたは複数の要求を受信し、前記スケジューラ・エンジンに送信するように適合される、請求項４に記載のシステム。
【請求項９】
前記システムが、前記スケジューラ・ウェブ・サービス・ラップと前記ウェークアップ・ウェブ・サービス・ラップのうちの少なくとも一方に結合される、少なくとも１つの時差帯マッピング・ユーティリティ・モジュールを含み、前記時差帯マッピング・ユーティリティ・モジュールが、前記第２のコンピューティング装置によって定義される第１のスケジュール時刻と、前記第１のコンピューティング装置によって定義される対応する第２のスケジュール時刻とを相互に変換するようにプログラムされる、請求項４に記載のシステム。
【請求項１０】
分散ネットワーク内のコンピューティング装置上に存在するアプリケーションによって実行されるタスクをスケジュールするスケジューラ・サービスを提供する方法であって、
ａ．指定のスケジュール・タスクを指定のスケジュール通りに実行するよう第１のアプリケーションに求める要求をアドミニストレータから受信するステップであって、前記要求がスケジューラ・ウェブ・サービス・ラップのスケジューラ・ウェブ・サービス・インターフェースを介して受信され、前記スケジューラ・ウェブ・サービス・ラップが、第１のコンピューティング装置上に存在するスケジューラ・エンジンに結合するように適合され、前記スケジューラ・エンジンが、スケジュール・タスクをスケジュール通りに実行するようアプリケーションにコマンドを発行するようにプログラムされるステップと、
ｂ．前記要求を前記スケジューラ・エンジンに送信し、それによって、前記スケジューラ・エンジンが、前記指定のスケジュール・タスクを前記指定のスケジュール通りに実行するよう前記第１のアプリケーションにコマンドを発行するステップと、
ｃ．前記スケジューラ・エンジンが、前記指定のスケジュール・タスクを実行するよう前記第１のアプリケーションにコマンドを発行した時に、前記第１のアプリケーションに結合されたウェークアップ・ウェブ・サービス・ラップに命令を送信するステップであって、前記命令が前記スケジューラ・ウェブ・サービス・インターフェースおよび前記ウェークアップ・ウェブ・サービス・ラップのウェークアップ・ウェブ・サービス・インターフェースを介して送信され、前記ウェークアップ・ウェブ・サービス・ラップが、前記第１のアプリケーションに結合されるように適合され、前記第１のアプリケーションが、第２のコンピューティング装置上に存在し、前記分散ネットワーク内で、前記第２のコンピューティング装置が、前記第１のコンピューティング装置からリモートに配置されるステップと、
ｄ．前記命令に応答して、前記指定のスケジュール・タスクを実行するよう前記第１のアプリケーションにコマンドを発行するステップとを含む方法。
【請求項１１】
前記方法が、計測サービスを使用して、前記スケジューラ・エンジンの使用量を監視するステップをさらに含む、請求項１０に記載の方法。
【請求項１２】
前記方法が、前記計測サービスに結合された請求サービスを使用して、前記使用量に応じてユーザに料金請求するステップをさらに含む、請求項１１に記載の方法。
【請求項１３】
前記スケジューラ・ウェブ・サービス・インターフェースが、前記要求を共通スケジューラ・アドミニストレータから受信するように適合され、前記共通スケジューラ・アドミニストレータが、前記第１のコンピューティング装置のユーザである、請求項１０に記載の方法。
【請求項１４】
前記スケジューラ・ウェブ・サービス・インターフェースが、前記要求をアプリケーション・サーバ・アドミニストレータから受信するように適合され、前記アプリケーション・サーバ・アドミニストレータが、前記第１のアプリケーションである、請求項１０に記載の方法。
【請求項１５】
前記スケジューラ・ウェブ・サービス・インターフェースが、前記要求をアプリケーション・サーバ・アドミニストレータから受信するように適合され、前記アプリケーション・サーバ・アドミニストレータが、前記分散ネットワーク内のコンピューティング装置上に存在する第２のアプリケーションである、請求項１０に記載の方法。
【請求項１６】
前記方法が、指定のスケジュール・タスクの取り消し、指定のスケジュール・タスクの中断、指定のスケジュール・タスクの再開、指定のスケジュール・タスクのステータスの取得、およびスケジューラ・レジストリからのタスクの消去からなる群から選択される１つまたは複数の要求を受信し、前記スケジューラ・エンジンに送信するステップをさらに含む、請求項１０に記載の方法。
【請求項１７】
前記方法が、時差帯マッピング・ユーティリティ・モジュールを使用して、前記第２のコンピューティング装置によって定義される第１のスケジュール時刻と、前記第１のコンピューティング装置によって定義される対応する第２のスケジュール時刻とを相互に変換するステップをさらに含み、前記時差帯マッピング・ユーティリティ・モジュールが、前記スケジューラ・ウェブ・サービス・ラップと前記ウェークアップ・ウェブ・サービス・ラップのうちの少なくとも一方に結合される、請求項１０に記載の方法。
【請求項１８】
分散ネットワーク内のコンピューティング装置上に存在するアプリケーションによって実行されるタスクをスケジュールするスケジューラ・サービスを提供する方法のステップを実行する命令を含むコンピュータ可読媒体であって、前記方法が、
ａ．指定のスケジュール・タスクを指定のスケジュール通りに実行するよう第１のアプリケーションに求める要求をアドミニストレータから受信するステップであって、前記要求がスケジューラ・ウェブ・サービス・ラップのスケジューラ・ウェブ・サービス・インターフェースを介して受信され、前記スケジューラ・ウェブ・サービス・ラップが、第１のコンピューティング装置上に存在するスケジューラ・エンジンに結合するように適合され、前記スケジューラ・エンジンが、スケジュール・タスクをスケジュール通りに実行するようアプリケーションにコマンドを発行するようにプログラムされるステップと、
ｂ．前記要求を前記スケジューラ・エンジンに送信し、それによって、前記スケジューラ・エンジンが、前記指定のスケジュール・タスクを前記指定のスケジュール通りに実行するよう前記第１のアプリケーションにコマンドを発行するステップと、
ｃ．前記スケジューラ・エンジンが、前記指定のスケジュール・タスクを実行するよう前記第１のアプリケーションにコマンドを発行した時に、前記第１のアプリケーションに結合されたウェークアップ・ウェブ・サービス・ラップに命令を送信するステップであって、前記命令が前記スケジューラ・ウェブ・サービス・インターフェースおよび前記ウェークアップ・ウェブ・サービス・ラップのウェークアップ・ウェブ・サービス・インターフェースを介して送信され、前記ウェークアップ・ウェブ・サービス・ラップが、前記第１のアプリケーションに結合されるように適合され、前記第１のアプリケーションが、第２のコンピューティング装置上に存在し、前記分散ネットワーク内で、前記第２のコンピューティング装置が、前記第１のコンピューティング装置からリモートに配置されるステップと、
ｄ．前記命令に応答して、前記指定のスケジュール・タスクを実行するよう前記第１のアプリケーションにコマンドを発行するステップとを含むコンピュータ可読媒体。