サーバ負荷状態に基づいて複数のサーバをバランスさせる方法であって、aサービスゲートウェイが、一サーバから、サービス要求に対するサービス応答であって前記サービス要求の処理結果と前記サーバの計算負荷状態を示すサーバステータスとを含むサービス応答を受信するステップと、b前記サービスゲートウェイが、前記サービス応答から前記サーバステータスを取得するステップと、c前記サービスゲートウェイが、一ホストから、ユニフォームリソースロケータURLを含む次のサービス要求を受信するステップと、d前記サービスゲートウェイが、前記サーバが前記URLを処理するように構成されていると判断するステップと、e前記サービスゲートウェイが、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すか判断するステップと、f前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記サービスゲートウェイが、前記次のサービス要求を前記サーバに送るステップとを有する、方法。前記受信するステップaは、a1前記サービスゲートウェイと前記サーバとの間のサービスセッションを確立するステップと、a2前記サービスゲートウェイが、前記サービス要求を前記サーバに送るステップと、a3前記サービスゲートウェイが、前記サーバから、前記サーバによる前記サービス要求の処理結果と前記サーバの計算負荷状態を示す前記サーバステータスとを含む前記サービス応答を受信するステップとを有する、請求項1に記載の方法。前記取得するステップbは、b1前記サービスゲートウェイが、前記サービス応答から前記サーバステータスを取得するステップと、b2前記サービスゲートウェイが、前記サービス応答から前記サーバステータスを削除することにより前記サービス応答を修正するステップと、b3前記サービスゲートウェイが、前記サービス要求を送ったホストに、前記修正されたサービス応答を送るステップとを有する、請求項2に記載の方法。前記判断するステップdは、d1前記サービスゲートウェイが、前記サーバがプライマリサーバとして又はセカンダリサーバとして前記URLを処理するように構成されているか判断するステップと、d2前記サーバがプライマリサーバとして前記URLを処理するように構成されているとの判断に応じて、前記サービスゲートウェイが、前記次のサービス要求を、プライマリサーバとして前記サーバにより処理されるサービス要求を格納するように構成された第1のバッファに格納するステップと、d3前記サーバがセカンダリサーバとして前記URLを処理するように構成されているとの判断に応じて、前記サービスゲートウェイが、前記次のサービス要求を、セカンダリサーバとして前記サーバにより処理されるサービス要求を格納するように構成された第2のバッファに格納するステップとを有する、請求項1に記載の方法。前記サーバは、プライマリサーバとして前記URLを処理するように構成されていると判断され、前記判断するステップeと送るステップfは、e1前記サービスゲートウェイが、前記サーバがプライマリサーバとして前記サービス要求を処理できることを前記サーバステータスが示すか判断するステップと、f1前記サーバがプライマリサーバとして前記サービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記サービスゲートウェイが、前記第1のバッファにおいて前記次のサービス要求を発見するステップと、f2前記サービスゲートウェイが、前記次のサービス要求を前記サーバに送るステップとを有する、請求項4に記載の方法。前記サーバは、セカンダリサーバとして前記URLを処理するように構成されていると判断され、前記判断するステップeと送るステップfは、e1前記サービスゲートウェイが、前記サーバがセカンダリサーバとして前記サービス要求を処理できることを前記サーバステータスが示すか判断するステップと、f1前記サーバがセカンダリサーバとして前記サービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記サービスゲートウェイが、前記サーバを選択するか判断するステップと、f2前記サーバを選択するとの判断に応じて、前記サービスゲートウェイが、前記第2のバッファにおいて前記次のサービス要求を発見するステップと、f3前記サービスゲートウェイが、前記次のサービス要求を前記サーバに送るステップとを有する、請求項4に記載の方法。前記判断するステップdは、d1前記サービスゲートウェイが、前記サーバが所定のハッシュ値を有するサービス要求を処理するように構成されていると判断するステップと、d2前記サービスゲートウェイが、前記次のサービス要求中のURLにハッシュ関数を適用するステップと、d3前記サービスゲートウェイが、前記URLのハッシュ値が前記所定のハッシュ値と一致すると判断するステップとを有する、請求項1に記載の方法。前記判断するステップdと判断するステップeと送るステップfは、d1前記サービスゲートウェイが、前記サーバが前記URLを処理するように構成されていると判断するステップと、d2前記サービスゲートウェイが、前記次のサービス要求の所定のパラメータに基づき、前記次のサービス要求の優先度を判断するステップと、d3前記サービスゲートウェイが、前記所定の優先度を有するサービス要求を格納するように構成されているバッファに、前記次のサービス要求を格納するステップと、e1前記サービスゲートウェイが、前記サーバが前記サービス要求を処理できることを前記サーバステータスが示すか判断するステップと、f1前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記サービスゲートウェイが、前記サーバが前記所定の優先度を有するサービス要求を処理するか判断するステップと、f2前記サーバが前記所定の優先度を有するサービス要求を処理するとの判断に応じて、前記サービスゲートウェイが、前記所定の優先度を有するサービス要求を格納するように構成されたバッファにおいて前記次のサービス要求を発見するステップと、f3前記サービスゲートウェイが、前記次のサービス要求を前記サーバに送るステップとを有する、請求項1に記載の方法。サーバ負荷状態に基づいて複数のサーバをバランスさせるコンピュータプログラム製品であって、前記コンピュータプログラム製品は、コンピュータ読み取り可能プログラムコードを化体したコンピュータ読み取り可能記憶媒体を有し、前記コンピュータ読み取り可能プログラムコードは、一サーバから、サービス要求に対するサービス応答であって前記サービス要求の処理結果と前記サーバの計算負荷状態を示すサーバステータスとを含むサービス応答を受信し、前記サービス応答から前記サーバステータスを取得し、一ホストから、ユニフォームリソースロケータURLを含む次のサービス要求を受信し、前記サーバが前記URLを処理するように構成されていると判断し、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すか判断し、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記次のサービス要求を前記サーバに送るように構成された、コンピュータプログラム製品。前記サーバから前記サービス要求に対するサービス応答を受信するように構成されている前記コンピュータ読み取り可能プログラムコードは、さらに、前記サーバとサービスセッションを確立し、前記サーバに前記サービス要求を送り、前記サーバから、前記サーバによる前記サービス要求の処理結果と前記サーバの計算負荷状態を示す前記サーバステータスとを含む前記サービス応答を受信するように構成されている、請求項9に記載のコンピュータプログラム製品。前記サービス応答から前記サーバステータスを取得するように構成されている前記コンピュータ読み取り可能プログラムコードは、さらに、前記サービス応答から前記サーバステータスを取得し、前記サービス応答から前記サーバステータスを削除することにより前記サービス応答を修正し、前記サービス要求を送ったホストに前記修正されたサービス応答を送る、請求項10に記載のコンピュータプログラム製品。前記サーバが前記URLを処理するように構成されているとの判断するように構成されている前記コンピュータ読み取り可能プログラムコードは、さらに、前記サーバがプライマリサーバとして又はセカンダリサーバとして前記URLを処理するように構成されているか判断し、前記サーバがプライマリサーバとして前記URLを処理するように構成されているとの判断に応じて、前記次のサービス要求を、プライマリサーバとして前記サーバにより処理されるサービス要求を格納するように構成された第1のバッファに格納し、前記サーバがセカンダリサーバとして前記URLを処理するように構成されているとの判断に応じて、前記次のサービス要求を、セカンダリサーバとして前記サーバにより処理されるサービス要求を格納するように構成された第2のバッファに格納するように構成された、請求項9に記載のコンピュータプログラム製品。前記サーバは、プライマリサーバとして前記URLを処理するように構成されていると判断され、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すか判断するように構成されたコンピュータ読み取り可能プログラムコードと、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記次のサービス要求を前記サーバに送るように構成されたコンピュータ読み取り可能プログラムコードとは、さらに、前記サーバがプライマリサーバとして前記サービス要求を処理できることを前記サーバステータスが示すか判断し、前記サーバがプライマリサーバとして前記サービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記第1のバッファにおいて前記次のサービス要求を発見し、前記サーバに前記次のサービス要求を送るように構成された、請求項12に記載のコンピュータプログラム製品。前記サーバは、セカンダリサーバとして前記URLを処理するように構成されていると判断され、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すか判断するように構成されたコンピュータ読み取り可能プログラムコードと、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記次のサービス要求を前記サーバに送るように構成されたコンピュータ読み取り可能プログラムコードとは、さらに、前記サーバがセカンダリサーバとして前記サービス要求を処理できることを前記サーバステータスが示すか判断し、前記サーバがセカンダリサーバとして前記サービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記サーバを選択するか判断し、前記サーバを選択するとの判断に応じて、前記第2のバッファにおいて前記次のサービス要求を発見し、前記サーバに前記次のサービス要求を送るように構成された、請求項12に記載のコンピュータプログラム製品。前記サーバが前記URLを処理するように構成されているとの判断するように構成されている前記コンピュータ読み取り可能プログラムコードは、さらに、前記サーバが所定のハッシュ値を有するサービス要求を処理するように構成されていると判断し、前記次のサービス要求中のURLにハッシュ関数を適用し、前記URLのハッシュ値が前記所定のハッシュ値と一致すると判断する、ように構成された、請求項9に記載のコンピュータプログラム製品。前記サーバが前記URLを処理するように構成されているとの判断するように構成されている前記コンピュータ読み取り可能プログラムコードと、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すか判断するように構成されたコンピュータ読み取り可能プログラムコードと、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記次のサービス要求を前記サーバに送るように構成されたコンピュータ読み取り可能プログラムコードとは、さらに、前記サーバが前記URLを処理するように構成されていると判断し、前記次のサービス要求の所定のパラメータに基づき、前記次のサービス要求の優先度を判断し、前記決定された優先度を有するサービス要求を格納するように構成されたバッファに、前記次のサービス要求を格納し、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すか判断し、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記サーバが前記所定の優先度を有するサービス要求を処理するか判断し、前記サーバが前記所定の優先度を有するサービス要求を処理するとの判断に応じて、前記所定の優先度を有するサービス要求を格納するように構成されたバッファにおいて前記次のサービス要求を発見し、前記サーバに前記次のサービス要求を送るように構成された、請求項9に記載のコンピュータプログラム製品。サービス要求を処理するサーバと、プロセッサと、コンピュータ読み取り可能プログラムコードを有するコンピュータ読み取り可能記憶媒体とを有するサービスゲートウェイとを有するシステムであって、前記コンピュータ読み取り可能プログラムコードは、前記プロセッサにより実行されると、前記サービスゲートウェイに、一サーバから、サービス要求に対するサービス応答であって前記サービス要求の処理結果と前記サーバの計算負荷状態を示すサーバステータスとを含むサービス応答を受信し、前記サービス応答から前記サーバステータスを取得し、一ホストから、ユニフォームリソースロケータURLを含む次のサービス要求を受信し、前記サーバが前記URLを処理するように構成されていると判断し、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すか判断し、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記次のサービス要求を前記サーバに送るように構成された、システム。前記サーバから前記サービス要求に対するサービス応答を受信することは、前記サーバとサービスセッションを確立し、前記サーバに前記サービス要求を送り、前記サーバから、前記サーバによる前記サービス要求の処理結果と前記サーバの計算負荷状態を示す前記サーバステータスとを含む前記サービス応答を受信することを含む、請求項17に記載のシステム。前記サービス応答から前記サーバステータスを取得することは、前記サービス応答から前記サーバステータスを取得し、前記サービス応答から前記サーバステータスを削除することにより前記サービス応答を修正し、前記サービス要求を送ったホストに前記修正されたサービス応答を送る、請求項18に記載のシステム。プライマリサーバとして前記サーバにより処理されるサービス要求を格納するように構成された第1のバッファと、セカンダリサーバとして前記サーバにより処理されるサービス要求を格納するように構成された第2のバッファとをさらに有し、前記サーバが前記URLを処理するように構成されていると判断することは、前記サーバがプライマリサーバとして又はセカンダリサーバとして前記URLを処理するように構成されているか判断し、前記サーバがプライマリサーバとして前記URLを処理するように構成されているとの判断に応じて、前記第1のバッファに前記次のサービス要求を格納し、前記サーバがセカンダリサーバとして前記URLを処理するように構成されているとの判断に応じて、前記第2のバッファに前記次のサービス要求を格納することを含む、請求項17に記載のシステム。前記サーバは、プライマリサーバとして前記URLを処理するように構成されていると判断され、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すか判断することと、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記次のサービス要求を前記サーバに送ることとは、前記サーバがプライマリサーバとして前記サービス要求を処理できることを前記サーバステータスが示すか判断し、前記サーバがプライマリサーバとして前記サービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記第1のバッファにおいて前記次のサービス要求を発見し、前記サーバに前記次のサービス要求を送ることを含む、請求項20に記載のシステム。前記サーバは、セカンダリサーバとして前記URLを処理するように構成されていると判断され、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すか判断することと、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記次のサービス要求を前記サーバに送ることとは、前記サーバがセカンダリサーバとして前記サービス要求を処理できることを前記サーバステータスが示すか判断し、前記サーバがセカンダリサーバとして前記サービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記サーバを選択するか判断し、前記サーバを選択するとの判断に応じて、前記第2のバッファにおいて前記次のサービス要求を発見し、前記サーバに前記次のサービス要求を送ることを含む、請求項20に記載のシステム。前記サーバが前記URLを処理するように構成されていると判断することは、前記サーバが所定のハッシュ値を有するサービス要求を処理するように構成されていると判断し、前記次のサービス要求中のURLにハッシュ関数を適用し、前記URLのハッシュ値が前記所定のハッシュ値と一致すると判断することを含む、請求項17に記載のシステム。前記サービスゲートウェイは優先度を有するサービス要求を格納するように構成されたバッファを有し、前記サーバが前記URLを処理するように構成されていると判断することと、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すか判断することと、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記次のサービス要求を前記サーバに送ることとは、前記サーバが前記URLを処理するように構成されていると判断し、前記次のサービス要求の所定のパラメータに基づき、前記次のサービス要求の優先度を決定し、前記バッファに前記次のサービス要求を格納し、前記サーバが前記サービス要求を処理できることを前記サーバステータスが示すか判断し、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記サーバが前記優先度を有するサービス要求を処理するか判断し、前記サーバが前記所定の優先度を有するサービス要求を処理するとの判断に応じて、前記優先度を有するサービス要求を格納するように構成されたバッファにおいて前記次のサービス要求を発見し、前記サーバに前記次のサービス要求を送ることを含む、請求項17に記載のシステム。本発明の一実施形態による、サーバ負荷状態に基づきサーバをバランスさせる方法は、サービスゲートウェイが、一サーバから、サービス要求に対するサービス応答であって前記サービス要求の処理結果と前記サーバの計算負荷状態を示すサーバステータスとを含むサービス応答を受信するステップと、前記サービスゲートウェイが、前記サービス応答から前記サーバステータスを取得するステップと、前記サービスゲートウェイが、一ホストから、ユニフォームリソースロケータURLを含む次のサービス要求を受信するステップと、前記サービスゲートウェイが、前記サーバが前記URLを処理するように構成されていると判断するステップと、前記サービスゲートウェイが、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すか判断するステップと、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記サービスゲートウェイが、前記次のサービス要求を前記サーバに送るステップとを有する。本発明の一態様において、前記方法は、前記サービスゲートウェイと前記サーバとの間のサービスセッションを確立するステップと、前記サービスゲートウェイが、前記サービス要求を前記サーバに送るステップと、前記サービスゲートウェイが、前記サーバから、前記サーバによる前記サービス要求の処理結果と前記サーバの計算負荷状態を示す前記サーバステータスとを含む前記サービス応答を受信するステップとを有する。本発明の一態様において、前記方法は、前記サービスゲートウェイが、前記サービス応答から前記サーバステータスを取得するステップと、前記サービスゲートウェイが、前記サービス応答から前記サーバステータスを削除することにより前記サービス応答を修正するステップと、前記サービスゲートウェイが、前記サービス要求を送ったホストに、前記修正されたサービス応答を送るステップとを有する。本発明の一態様において、前記方法は、前記サービスゲートウェイが、前記サーバがプライマリサーバとして又はセカンダリサーバとして前記URLを処理するように構成されているか判断するステップと、前記サーバがプライマリサーバとして前記URLを処理するように構成されているとの判断に応じて、前記サービスゲートウェイが、前記次のサービス要求を、プライマリサーバとして前記サーバにより処理されるサービス要求を格納するように構成された第1のバッファに格納するステップと、前記サーバがセカンダリサーバとして前記URLを処理するように構成されているとの判断に応じて、前記サービスゲートウェイが、前記次のサービス要求を、セカンダリサーバとして前記サーバにより処理されるサービス要求を格納するように構成された第2のバッファに格納するステップとを有する。本発明の一態様において、前記サーバは、プライマリサーバとして前記URLを処理するように構成されていると判断され、前記方法は、前記サービスゲートウェイが、前記サーバがプライマリサーバとして前記サービス要求を処理できることを前記サーバステータスが示すか判断するステップと、前記サーバがプライマリサーバとして前記サービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記サービスゲートウェイが、前記第1のバッファ中の前記次のサービス要求を発見するステップと、前記サービスゲートウェイが、前記次のサービス要求を前記サーバに送るステップとを有する。本発明の一態様において、前記サーバは、セカンダリサーバとして前記URLを処理するように構成されていると判断され、前記方法は、前記サービスゲートウェイが、前記サーバがセカンダリサーバとして前記サービス要求を処理できることを前記サーバステータスが示すか判断するステップと、前記サーバがセカンダリサーバとして前記サービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記サービスゲートウェイが、前記サーバを選択するか判断するステップと、前記サーバを選択するとの判断に応じて、前記サービスゲートウェイが、前記第2のバッファにおいて前記次のサービス要求を発見するステップと、前記サービスゲートウェイが、前記次のサービス要求を前記サーバに送るステップとを有する。本発明の一態様において、前記方法は、前記サービスゲートウェイが、前記サーバが所定のハッシュ値を有するサービス要求を処理するように構成されていると判断するステップと、前記サービスゲートウェイが、前記次のサービス要求中のURLにハッシュ関数を適用するステップと、前記サービスゲートウェイが、前記URLのハッシュ値が前記所定のハッシュ値と一致すると判断するステップとを有する。本発明の一態様において、前記方法は、前記サービスゲートウェイが、前記サーバが前記URLを処理するように構成されていると判断するステップと、前記サービスゲートウェイが、前記次のサービス要求の所定のパラメータに基づき、前記次のサービス要求の優先度を判断するステップと、前記サービスゲートウェイが、前記所定の優先度を有するサービス要求を格納するように構成されているバッファに、前記次のサービス要求を格納するステップと、前記サービスゲートウェイが、前記サーバが前記サービス要求を処理できることを前記サーバステータスが示すか判断するステップと、前記サーバが前記次のサービス要求を処理できることを前記サーバステータスが示すとの判断に応じて、前記サービスゲートウェイが、前記サーバが前記所定の優先度を有するサービス要求を処理するか判断するステップと、前記サーバが前記所定の優先度を有するサービス要求を処理するとの判断に応じて、前記サービスゲートウェイが、前記所定の優先度を有するサービス要求を格納するように構成されたバッファにおいて前記次のサービス要求を発見するステップと、前記サービスゲートウェイが、前記次のサービス要求を前記サーバに送るステップとを有する。上記の方法に対応するシステムとコンピュータプログラム製品もここに説明し特許請求の範囲に記載した。