(57)【要約】【課題】サービスのコアを統一したシステムを構築できるようにする。【解決手段】アプリケーションサーバ１４は、ユーザ端末１１−１からＷｅｂサーバ１３を介してアクセスを受けると、ユーザ端末１１−１に対応するカート領域（メモリ領域）をメモリ２３内に作成し、ユーザ端末１１−１により指定されたコンテンツＩＤを作成されたカート領域に記憶し、そのカート領域ＩＤを、ユーザ端末１１−１の地域Ａの物販サーバ４−１のＵＲＬとともに、ユーザ端末１１−１に送信する。物販サーバ４−１は、ユーザ端末１１−１から受信したカート領域ＩＤに基づいて、画像サービス提供サーバ２から、ユーザ端末１１−１により選択されたカート領域の情報（コンテンツＩＤ）を取得し、ユーザ端末１１−１に送信する。本発明は、ネットワークを介して、画像を利用したサービスを提供する画像サービス提供システムに適用することができる。【選択図】　　　図２
2004102487.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報処理装置、各地域に設置され、対象となる地域の前記第１の情報処理装置にサービスを提供する第２の情報処理装置、並びに前記第１の情報処理装置にコンテンツを提供する第３の情報処理装置が、ネットワーク介して接続される情報処理システムにおいて、
前記第１の情報処理装置は、ユーザの操作に基づいてコンテンツＩＤを選択し、選択された前記コンテンツＩＤを前記ネットワークを介して前記第３の情報処理装置に送信し、
前記第３の情報処理装置は、前記ネットワークを介してアクセスされた前記第１の情報処理装置に対応するメモリ領域を作成し、前記第１の情報処理装置から受信された前記コンテンツＩＤを、作成された前記メモリ領域に記憶し、前記コンテンツＩＤが記憶された前記メモリ領域のメモリ領域ＩＤ、および、前記第１の情報処理装置の認証を示す認証可能情報を発行し、発行された前記メモリ領域ＩＤおよび前記認証可能情報を、前記第１の情報処理装置が対象となる地域の前記第２の情報処理装置のＵＲＬ情報とともに、前記第１の情報処理装置に前記ネットワークを介して送信し、
前記第２の情報処理装置は、前記ＵＲＬ情報により前記ネットワークを介してアクセスされた前記第１の情報処理装置から前記メモリ領域ＩＤおよび前記認証可能情報を受信し、受信された前記メモリ領域ＩＤおよび前記認証可能情報に基づいて、前記第３の情報処理装置から、前記メモリ領域ＩＤに対応する前記メモリ領域に記憶されている前記コンテンツＩＤ、および、前記コンテンツＩＤに対応するコンテンツ情報を取得し、取得された前記コンテンツ情報を前記第１の情報処理装置に送信する
ことを特徴とする情報処理システム。
【請求項２】
前記第２の情報処理装置は、全地域において共通のライブラリを用いて前記第３の情報処理装置から各情報を取得する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記第３の情報処理装置、全地域の前記第２の情報処理装置に対して、共通のインタフェースを用いて各情報を送信する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記第２の情報処理装置は、前記第１の情報処理装置から前記コンテンツＩＤに対応する物販サービスの購入指示が受信されたと判断した場合、前記第３の情報処理装置から、前記コンテンツＩＤに対応する前記コンテンツを前記ネットワークを介して取得する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項５】
前記コンテンツ情報は、前記第１の情報処理装置に画像を表示させるための前記画像のＵＲＬ情報であり、前記コンテンツは、前記画像である
ことを特徴とする請求項１に記載の情報処理システム。
【請求項６】
前記第３の情報処理装置は、前記第１の情報処理装置からのコンテンツＩＤが前記メモリ領域に記憶されなかった場合、または、第２の情報処理装置から前記メモリ領域ＩＤの削除が要求された場合、前記メモリ領域ＩＤに対応する前記メモリ領域の削除を制御する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項７】
第１の他の情報処理装置、および、各地域に設置され、対象となる地域のユーザにサービスを提供する第２の他の情報処理装置とともに、ネットワークに接続され、前記第１の他の情報処理装置にコンテンツを提供する情報処理装置において、
前記ネットワークを介してアクセスを受けた前記第１の他の情報処理装置に対応するメモリ領域の作成を制御するメモリ領域制御手段と、
前記第１の他の情報処理装置から送信されたコンテンツＩＤを受信し、前記メモリ領域制御手段により作成が制御された前記メモリ領域に記憶する記憶手段と、
前記コンテンツＩＤが記憶された前記メモリ領域のメモリ領域ＩＤ、および、前記第１の他の情報処理装置の認証を示す認証可能情報を発行する発行手段と、前記発行手段により発行された前記メモリ領域ＩＤおよび前記認証可能情報を、前記第１の他の情報処理装置に対応する地域の前記第２の他の情報処理装置のＵＲＬ情報とともに、前記第１の他の情報処理装置に前記ネットワークを介して送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項８】
前記第１の他の情報処理装置の地域情報に基づいて、前記第１の他の情報処理装置に対応する前記第２の他の情報処理装置を選択する選択手段をさらに備える
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記送信手段は、前記第２の他の情報処理装置からの前記メモリ領域ＩＤに対応する前記メモリ領域の情報の要求に対して、前記メモリ領域に記憶されている前記コンテンツＩＤを、前記第２の他の情報処理装置に前記ネットワークを介して送信し、
前記第２の他の情報処理装置からの前記コンテンツＩＤに対応するコンテンツ情報の要求に対して、前記コンテンツ情報を前記ネットワークを介して送信し、前記第２の他の情報処理装置からの前記コンテンツＩＤに対応する前記コンテンツの要求に対して、前記コンテンツを前記ネットワークを介して送信する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項１０】
前記コンテンツ情報は、前記第１の他の情報処理装置に画像を表示させるための前記画像のＵＲＬ情報であり、前記コンテンツは、前記画像である
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記送信手段は、全地域の前記第２の他の情報処理装置に対して共通のインタフェースにより構成される
ことを特徴とする請求項７に記載の情報処理装置。
【請求項１２】
前記メモリ領域制御手段は、前記記憶手段により前記第１の他の情報処理装置からの前記コンテンツＩＤが前記メモリ領域に記憶されなかった場合、または、前記第２の他の情報処理装置により前記メモリＩＤに対応する前記メモリ領域の削除が要求された場合、前記第１の他の情報処理装置に対応する前記メモリ領域の削除を制御する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項１３】
第１の他の情報処理装置、および、各地域に設置され、対象となる地域のユーザにサービスを提供する第２の他の情報処理装置とともに、ネットワークに接続され、前記第１の他の情報処理装置にコンテンツを提供する情報処理装置の情報処理方法において、
前記ネットワークを介してアクセスを受けた前記第１の他の情報処理装置に対応するメモリ領域の作成を制御するメモリ領域制御ステップと、
前記第１の他の情報処理装置から受信されたコンテンツＩＤが記憶された前記メモリ領域のメモリ領域ＩＤ、および、前記第１の他の情報処理装置の認証を示す認証可能情報を発行する発行ステップと、
前記発行ステップの処理により発行された前記メモリ領域ＩＤおよび前記認証可能情報を、前記第１の他の情報処理装置に対応する地域の前記第２の他の情報処理装置のＵＲＬ情報とともに、前記第１の他の情報処理装置に前記ネットワークを介して送信する送信ステップと
を含むことを特徴とする情報処理方法。
【請求項１４】
ネットワークを介してアクセスを受けた第１の情報処理装置に対応するメモリ領域の作成を制御するメモリ領域制御ステップと、
前記第１の情報処理装置から受信されたコンテンツＩＤが記憶された前記メモリ領域のメモリ領域ＩＤ、および、前記第１の情報処理装置の認証を示す認証可能情報を発行する発行ステップと、
前記発行ステップの処理により発行された前記メモリ領域ＩＤおよび前記認証可能情報を、前記第１の情報処理装置に対応する地域の第２の情報処理装置のＵＲＬ情報とともに、前記第１の情報処理装置に前記ネットワークを介して送信する送信ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１５】
第１の他の情報処理装置、および、前記第１の他の情報処理装置にコンテンツを提供する第２の他の情報処理装置とともに、ネットワークに接続され、各地域毎に設置され、対象となる地域の前記第１の他の情報処理装置にサービスを提供する情報処理装置において、
前記第１の他の情報処理装置から、前記第２の他の情報処理装置における前記第１の他の情報処理装置に対応するメモリ領域ＩＤ、および、前記第２の他の情報処理装置に認証されていることを示す認証可能情報を受信する受信手段と、
前記受信手段により受信された前記メモリ領域ＩＤおよび前記認証可能情報に基づいて、前記第２の他の情報処理装置から、前記メモリ領域ＩＤに対応するメモリ領域に記憶されているコンテンツＩＤおよび前記コンテンツＩＤに対応するコンテンツ情報を前記ネットワークを介して取得する取得手段と
前記取得手段により取得された前記コンテンツ情報を前記第１の他の情報処理装置に送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項１６】
前記受信手段は、前記第１の他の情報処理装置からの前記コンテンツＩＤの物販サービスの購入指示を受信し、前記受信手段により前記コンテンツＩＤに対応する前記物販サービスの購入指示が受信されたか否かを判断する判断手段をさらに備え、
前記判断手段により、前記コンテンツＩＤに対応する前記物販サービスの購入指示が受信されたと判断された場合、前記取得手段は、前記第２の他の情報処理装置から、前記コンテンツＩＤに対応する前記コンテンツを前記ネットワークを介して取得する
ことを特徴とする請求項１５に記載の情報処理装置。
【請求項１７】
前記コンテンツ情報は、前記第１の他の情報処理装置に画像を表示させるための前記画像のＵＲＬ情報であり、前記コンテンツは、前記画像である
ことを特徴とする請求項１５に記載の情報処理装置。
【請求項１８】
前記取得手段は、全地域における共通のライブラリにより構成される
ことを特徴とする請求項１５に記載の情報処理装置。
【請求項１９】
前記取得手段により前記コンテンツ情報が取得された後に、前記メモリ領域ＩＤに対応する前記メモリ領域を削除することを、前記第２の他の情報処理装置に要求する要求手段をさらに備える
ことを特徴とする請求項１５に記載の情報処理装置。
【請求項２０】
第１の他の情報処理装置、および、前記第１の他の情報処理装置にコンテンツを提供する第２の他の情報処理装置とともに、ネットワークに接続され、各地域毎に設置され、対象となる地域の前記第１の他の情報処理装置にサービスを提供する情報処理装置の情報処理方法において、
前記第１の他の情報処理装置から、前記第２の他の情報処理装置における前記第１の他の情報処理装置に対応するメモリ領域ＩＤ、および、前記第２の他の情報処理装置に認証されていることを示す認証可能情報を受信する受信ステップと、
前記受信ステップの処理により受信された前記メモリ領域ＩＤおよび前記認証可能情報に基づいて、前記第２の他の情報処理装置から、前記メモリ領域ＩＤに対応するメモリ領域に記憶されているコンテンツＩＤおよび前記コンテンツＩＤに対応するコンテンツ情報を前記ネットワークを介して取得する取得ステップと前記取得ステップの処理により取得された前記コンテンツ情報を前記第１の他の情報処理装置に送信する送信ステップと
を含むことを特徴とする情報処理方法。
【請求項２１】
第１の情報処理装置から、第２の情報処理装置における前記第１の情報処理装置に対応するメモリ領域ＩＤ、および、前記第２の情報処理装置に認証されていることを示す認証可能情報を受信する受信ステップと、
前記受信ステップの処理により受信された前記メモリ領域ＩＤおよび前記認証可能情報に基づいて、前記第２の情報処理装置から、前記メモリ領域ＩＤに対応するメモリ領域に記憶されているコンテンツＩＤおよび前記コンテンツＩＤに対応するコンテンツ情報をネットワークを介して取得する取得ステップと、
前記取得ステップの処理により取得された前記コンテンツ情報を前記第１の情報処理装置に送信する送信ステップと
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理システム、情報処理装置および方法、並びにプログラムに関し、特に、サービスのコアを統一しつつ、サーバの負担を軽減し、管理コストを低減できるようにした情報処理システム、情報処理装置および方法、並びにプログラムに関する。
【０００２】
【従来の技術】
近年、ネットワークを介して多種多様なコンテンツが提供されるようになってきている。このため、従来の情報提供システムにおいては、ネットワーク内に設置された複数の付加価値サービスサーバに対して、１台のコントロールサーバが通信、制御またはユーザ管理を行い、このコントロールサーバからユーザ端末に対してのアクセス、または、ユーザ端末からコントロールサーバに対してのアクセスを、ユーザ端末に対して統一したインタフェースを提供するゲートウェイサーバを介して実行するという提案があった（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開２００１―１４２７９８号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の情報提供システムにおいては、複数の付加価値サービスサーバを１台のコントロールサーバで制御しており、全地域のユーザ端末からのアクセスに対して制御したり、各地域に特有のサービスを提供するには、負荷がかかりすぎるといった課題があった。
【０００５】
一方、上述した負荷を抑制するために、複数の付加価値サービスサーバ、コントロールサーバおよびゲートウェイサーバで構成される従来の情報提供システムを、各地域毎に設置し、その対象となる地域のユーザ端末からの付加価値サービスサーバへのアクセスのみを、対応するコントロールサーバにより制御するようにした場合、その付加価値サービスのコアが各地域毎に分散されてしまうため、例えば、新規サービス稼動の時期がずれてしまうといったような、付加価値のサービスレベルが地域毎に異なるようになってしまうといった課題があった。
【０００６】
さらに、その場合には、各地域ごとに情報提供システムを管理、運用しなければならず、管理費用または運用費用かかってしまうといった課題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、サービスのコアを統一しつつ、サーバの負担を軽減し、管理コストを低減できるようにするものである。
【０００８】
【課題を解決するための手段】
本発明の情報処理システムは、第１の情報処理装置は、ユーザの操作に基づいてコンテンツＩＤを選択し、選択されたコンテンツＩＤをネットワークを介して第３の情報処理装置に送信し、第３の情報処理装置は、ネットワークを介してアクセスされた第１の情報処理装置に対応するメモリ領域を作成し、第１の情報処理装置から受信されたコンテンツＩＤを、作成されたメモリ領域に記憶し、コンテンツＩＤが記憶されたメモリ領域のメモリ領域ＩＤ、および、第１の情報処理装置の認証を示す認証可能情報を発行し、発行されたメモリ領域ＩＤおよび認証可能情報を、第１の情報処理装置が対象となる地域の第２の情報処理装置のＵＲＬ情報とともに、第１の情報処理装置にネットワークを介して送信し、第２の情報処理装置は、ＵＲＬ情報によりネットワークを介してアクセスされた第１の情報処理装置からメモリ領域ＩＤおよび認証可能情報を受信し、受信されたメモリ領域ＩＤおよび認証可能情報に基づいて、第３の情報処理装置から、メモリ領域ＩＤに対応するメモリ領域に記憶されているコンテンツＩＤ、および、コンテンツＩＤに対応するコンテンツ情報を取得し、取得されたコンテンツ情報を第１の情報処理装置に送信することを特徴とする。
【０００９】
第２の情報処理装置は、全地域において共通のライブラリを用いて第３の情報処理装置から各情報を取得するようにすることができる。
【００１０】
第３の情報処理装置、全地域の第２の情報処理装置に対して、共通のインタフェースを用いて各情報を送信するようにすることができる。
【００１１】
第２の情報処理装置は、第１の情報処理装置からコンテンツＩＤに対応する物販サービスの購入指示が受信されたと判断した場合、第３の情報処理装置から、コンテンツＩＤに対応するコンテンツをネットワークを介して取得するようにすることができる。
【００１２】
コンテンツ情報は、第１の情報処理装置に画像を表示させるための画像のＵＲＬ情報であり、コンテンツは、画像であるようにすることができる。
【００１３】
第３の情報処理装置は、第１の情報処理装置からのコンテンツＩＤがメモリ領域に記憶されなかった場合、または、第２の情報処理装置からメモリ領域ＩＤの削除が要求された場合、メモリ領域ＩＤに対応するメモリ領域の削除を制御するようにすることができる。
【００１４】
本発明の第１の情報処理装置は、ネットワークを介してアクセスを受けた第１の他の情報処理装置に対応するメモリ領域の作成を制御するメモリ領域制御手段と、第１の他の情報処理装置から送信されたコンテンツＩＤを受信し、メモリ領域制御手段により作成が制御されたメモリ領域に記憶する記憶手段と、コンテンツＩＤが記憶されたメモリ領域のメモリ領域ＩＤ、および、第１の他の情報処理装置の認証を示す認証可能情報を発行する発行手段と、発行手段により発行されたメモリ領域ＩＤおよび認証可能情報を、第１の他の情報処理装置に対応する地域の第２の他の情報処理装置のＵＲＬ情報とともに、第１の他の情報処理装置にネットワークを介して送信する送信手段とを備えることを特徴とする。
【００１５】
第１の他の情報処理装置の地域情報に基づいて、第１の他の情報処理装置に対応する第２の他の情報処理装置を選択する選択手段をさらに備えるようにすることができる。
【００１６】
送信手段は、第２の他の情報処理装置からのメモリ領域ＩＤに対応するメモリ領域の情報の要求に対して、メモリ領域に記憶されているコンテンツＩＤを、第２の他の情報処理装置にネットワークを介して送信し、第２の他の情報処理装置からのコンテンツＩＤに対応するコンテンツ情報の要求に対して、コンテンツ情報をネットワークを介して送信し、第２の他の情報処理装置からのコンテンツＩＤに対応するコンテンツの要求に対して、コンテンツをネットワークを介して送信するようにすることができる。
【００１７】
コンテンツ情報は、第１の他の情報処理装置に画像を表示させるための画像のＵＲＬ情報であり、コンテンツは、画像であるようにすることができる。
【００１８】
送信手段は、全地域の第２の他の情報処理装置に対して共通のインタフェースにより構成されるようにすることができる。
【００１９】
メモリ領域制御手段は、記憶手段により第１の他の情報処理装置からのコンテンツＩＤがメモリ領域に記憶されなかった場合、または、第２の他の情報処理装置によりメモリＩＤに対応するメモリ領域の削除が要求された場合、第１の他の情報処理装置に対応するメモリ領域の削除を制御するようにすることができる。
【００２０】
本発明の第１の情報処理方法は、ネットワークを介してアクセスを受けた第１の他の情報処理装置に対応するメモリ領域の作成を制御するメモリ領域制御ステップと、第１の他の情報処理装置から受信されたコンテンツＩＤが記憶されたメモリ領域のメモリ領域ＩＤ、および、第１の他の情報処理装置の認証を示す認証可能情報を発行する発行ステップと、発行ステップの処理により発行されたメモリ領域ＩＤおよび認証可能情報を、第１の他の情報処理装置に対応する地域の第２の他の情報処理装置のＵＲＬ情報とともに、第１の他の情報処理装置にネットワークを介して送信する送信ステップとを含むことを特徴とする。
【００２１】
本発明の第１のプログラムは、ネットワークを介してアクセスを受けた第１の情報処理装置に対応するメモリ領域の作成を制御するメモリ領域制御ステップと、第１の情報処理装置から受信されたコンテンツＩＤが記憶されたメモリ領域のメモリ領域ＩＤ、および、第１の情報処理装置の認証を示す認証可能情報を発行する発行ステップと、発行ステップの処理により発行されたメモリ領域ＩＤおよび認証可能情報を、第１の情報処理装置に対応する地域の第２の情報処理装置のＵＲＬ情報とともに、第１の情報処理装置にネットワークを介して送信する送信ステップとをコンピュータに実行させることを特徴とする。
【００２２】
本発明の第２の情報処理装置は、第１の他の情報処理装置から、第２の他の情報処理装置における第１の他の情報処理装置に対応するメモリ領域ＩＤ、および、第２の他の情報処理装置に認証されていることを示す認証可能情報を受信する受信手段と、受信手段により受信されたメモリ領域ＩＤおよび認証可能情報に基づいて、第２の他の情報処理装置から、メモリ領域ＩＤに対応するメモリ領域に記憶されているコンテンツＩＤおよびコンテンツＩＤに対応するコンテンツ情報をネットワークを介して取得する取得手段と取得手段により取得されたコンテンツ情報を第１の他の情報処理装置に送信する送信手段とを備えることを特徴とする。
【００２３】
受信手段は、第１の他の情報処理装置からのコンテンツＩＤの物販サービスの購入指示を受信し、受信手段によりコンテンツＩＤに対応する物販サービスの購入指示が受信されたか否かを判断する判断手段をさらに備え、判断手段により、コンテンツＩＤに対応する物販サービスの購入指示が受信されたと判断された場合、取得手段は、第２の他の情報処理装置から、コンテンツＩＤに対応するコンテンツをネットワークを介して取得するようにすることができる。
【００２４】
コンテンツ情報は、第１の他の情報処理装置に画像を表示させるための画像のＵＲＬ情報であり、コンテンツは、画像であるようにすることができる。
【００２５】
取得手段は、全地域における共通のライブラリにより構成されるようにすることができる。
【００２６】
取得手段によりコンテンツ情報が取得された後に、メモリ領域ＩＤに対応するメモリ領域を削除することを、第２の他の情報処理装置に要求する要求手段をさらに備えるようにすることができる。
【００２７】
本発明の第２の情報処理方法は、第１の他の情報処理装置から、第２の他の情報処理装置における第１の他の情報処理装置に対応するメモリ領域ＩＤ、および、第２の他の情報処理装置に認証されていることを示す認証可能情報を受信する受信ステップと、受信ステップの処理により受信されたメモリ領域ＩＤおよび認証可能情報に基づいて、第２の他の情報処理装置から、メモリ領域ＩＤに対応するメモリ領域に記憶されているコンテンツＩＤおよびコンテンツＩＤに対応するコンテンツ情報をネットワークを介して取得する取得ステップと、取得ステップの処理により取得されたコンテンツ情報を第１の他の情報処理装置に送信する送信ステップとを含むことを特徴とする。
【００２８】
本発明の第２のプログラムは、第１の情報処理装置から、第２の情報処理装置における第１の情報処理装置に対応するメモリ領域ＩＤ、および、第２の情報処理装置に認証されていることを示す認証可能情報を受信する受信ステップと、受信ステップの処理により受信されたメモリ領域ＩＤおよび認証可能情報に基づいて、第２の情報処理装置から、メモリ領域ＩＤに対応するメモリ領域に記憶されているコンテンツＩＤおよびコンテンツＩＤに対応するコンテンツ情報をネットワークを介して取得する取得ステップと、取得ステップの処理により取得されたコンテンツ情報を第１の情報処理装置に送信する送信ステップとをコンピュータに実行させることを特徴とする。
【００２９】
本発明の情報処理システムにおいては、第１の情報処理装置により、ユーザの操作に基づいてコンテンツＩＤが選択され、選択されたコンテンツＩＤがネットワークを介して第３の情報処理装置に送信される。第３の情報処理装置により、ネットワークを介してアクセスされた第１の情報処理装置に対応するメモリ領域が作成され、第１の情報処理装置から受信されたコンテンツＩＤが記憶されたメモリ領域のメモリ領域ＩＤ、および、第１の情報処理装置の認証を示す認証可能情報が発行される。そして、発行された認証可能情報およびメモリ領域ＩＤが、第１の情報処理装置が対象となる地域の第２の情報処理装置のＵＲＬ情報とともに、第１の情報処理装置にネットワークを介して送信される。第２の情報処理装置により、ＵＲＬ情報によりネットワークを介してアクセスされた第１の情報処理装置からメモリ領域ＩＤおよび認証可能情報が受信され、受信されたメモリ領域ＩＤおよび認証可能情報に基づいて、第３の情報処理装置から、メモリ領域ＩＤに対応するメモリ領域に記憶されているコンテンツＩＤ、および、コンテンツＩＤに対応するコンテンツ情報が取得される。そして、取得されたコンテンツ情報が第１の情報処理装置に送信される。
【００３０】
本発明の第１の情報処理装置および方法においては、ネットワークを介してアクセスを受けた第１の他の情報処理装置に対応するメモリ領域の作成が制御され、第１の他の情報処理装置から送信されたコンテンツＩＤが受信され、そのコンテンツＩＤが記憶されたメモリ領域のメモリ領域ＩＤ、および、第１の他の情報処理装置の認証を示す認証可能情報が発行される。そして、発行されたメモリ領域ＩＤおよび認証可能情報が、第１の他の情報処理装置に対応する地域の第２の他の情報処理装置のＵＲＬ情報とともに、第１の他の情報処理装置にネットワークを介して送信される。
【００３１】
本発明の第１のプログラムにおいては、ネットワークを介してアクセスを受けた第１の情報処理装置に対応するメモリ領域の作成が制御され、第１の情報処理装置から送信されたコンテンツＩＤが受信され、そのコンテンツＩＤが記憶されたメモリ領域のメモリ領域ＩＤ、および、第１の情報処理装置の認証を示す認証可能情報が発行される。そして、発行されたメモリ領域ＩＤおよび認証可能情報が、第１の情報処理装置に対応する地域の第２の情報処理装置のＵＲＬ情報とともに、第１の情報処理装置にネットワークを介して送信される。
【００３２】
本発明の第２の情報処理装置および方法においては、第１の他の情報処理装置から、第２の他の情報処理装置における第１の他の情報処理装置に対応するメモリ領域ＩＤ、および、第２の他の情報処理装置に認証されていることを示す認証可能情報が受信される。そして、受信されたメモリ領域ＩＤおよび認証可能情報に基づいて、第２の他の情報処理装置から、メモリ領域ＩＤに対応するメモリ領域に記憶されているコンテンツＩＤおよびコンテンツＩＤに対応するコンテンツ情報がネットワークを介して取得され、取得されたコンテンツ情報が第１の他の情報処理装置に送信される。
【００３３】
本発明の第２のプログラムにおいては、第１の情報処理装置から、第２の情報処理装置における第１の情報処理装置に対応するメモリ領域ＩＤ、および、第２の情報処理装置に認証されていることを示す認証可能情報が受信される。そして、受信されたメモリ領域ＩＤおよび認証可能情報に基づいて、第２の情報処理装置から、メモリ領域ＩＤに対応するメモリ領域に記憶されているコンテンツＩＤおよびコンテンツＩＤに対応するコンテンツ情報がネットワークを介して取得され、取得されたコンテンツ情報が第１の情報処理装置に送信される。
【００３４】
ネットワークとは、少なくとも２つの装置が接続され、ある装置から、他の装置に対して、情報の伝達をできるようにした仕組みをいう。ネットワークを介して通信する装置は、独立した装置どうしであってもよいし、１つの装置を構成している内部ブロックどうしであってもよい。
【００３５】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態について説明する。
【００３６】
図１は、本発明を適用した画像サービス提供システムの構成例を表している。図１の例においては、地域Ａには、認証サーバ３−１および物販サーバ４−１が設置され、地域Ｂには認証サーバ３−２および物販サーバ４−２が設置され、地域Ｃには認証サーバ３−３および物販サーバ４−３が設置される。また、地域Ｄには認証サーバ３−４および物販サーバ４−４が設置され、地域Ｅには認証サーバ３−５および物販サーバ４−５が設置され、地域Ｆには認証サーバ３−６および物販サーバ４−６が設置されるというように、各地域ごとに認証サーバ３および物販サーバ４が設置されており、それらの認証サーバ３および物販サーバ４は、インターネットに代表されるネットワーク１を介して、１台の画像サービス提供サーバ２と接続されている。なお、以下、これらの認証サーバ３−１乃至３−６および物販サーバ４−１乃至４−６を個々に区別する必要がない場合、単に認証サーバ３および物販サーバ４と称する。
【００３７】
画像サービス提供サーバ２は、地域、言語を問わず、１台で構成され、画像などのコンテンツを管理しており、それらのコンテンツを用いたサービスを、すべての地域のユーザに対して提供する。
【００３８】
各地域に設置された認証サーバ３は、認証サーバ３の対象とする地域内において、複数のネットワークサービス（画像サービス提供システムを含む）により、使用される共通のユーザ情報を管理し、そのネットワークサービスを利用するユーザの認証を実行する。すなわち、認証サーバ３は、画像サービス提供システムだけでなく、他のネットワークサービスに対するユーザ情報の認証にも用いられる。認証サーバ３のインタフェース（図５のＳＯＡＰサーバ１２１）は、各地域の認証サーバ３において共通のものが用いられており、画像サービス提供サーバ２からの接続は、同一のライブラリ（図５の認証ライブラリ１０３）でアクセスされる。
【００３９】
認証サーバ３と同様に、各地域に設置された物販サーバ４は、画像サービス提供サーバ２で管理されているコンテンツ（例えば、画像）を取得し、物販サーバ４の対象とする地域のユーザに対して、コンテンツを利用した物販サービス（例えば、プリントサービス、製本サービス、Ｔシャツまたは食器への画像のプリントサービス）、および、その物販サービスに対応する電子決済機能を提供する。なお、物販サーバ４は、画像サービス提供システム専用としてもよいし、他のネットワークサービスと兼用させてもよい。また、他のビジネスパートナのサーバとしてもよい。
【００４０】
なお、図１の例においては、認証サーバ３および物販サーバ４が６台のみ示されているが、予め設定された地域に各１台の認証サーバ３および物販サーバ４が設置される。したがって、ネットワーク１には、予め設定された台数の認証サーバ３および物販サーバ４が接続される。また、説明の便宜上、認証サーバ３および物販サーバ４が管理する地域を同一の範囲で説明したが、それぞれ、異なる範囲の地域を管理するようにしてもよい。
【００４１】
図２は、図１の画像サービス提供システムをより詳しく示す構成図である。ネットワーク１には、画像サービス提供サーバ２、認証サーバ３および物販サーバ４の他に、画像サービス提供システムを利用するユーザが所有するユーザ端末１１−１およびユーザ端末１１−２が接続されており、それら相互の通信は、ネットワーク１を介して実行される。
【００４２】
図２の例においては、ユーザ端末１１−１が属する地域Ａには、認証サーバ３−１および物販サーバ４−１が設置されており、それぞれ、地域Ａのユーザ情報および物販サービスを管理している。ユーザ端末１１−２が属する地域Ｂには、認証サーバ３−２および物販サーバ４−２が設置されており、それぞれ、地域Ｂのユーザ情報および物販サービスを管理している。
【００４３】
ユーザ端末１１−１には、ユーザ端末１１−１のユーザが属する地域Ａの地域情報が予め埋め込まれたアプリケーション（例えば、図３のＷｅｂブラウザ４０またはセッションライブラリ４１）がインストールされており、同様に、ユーザ端末１１−２には、ユーザ端末１１−２のユーザが属する地域Ｂの地域情報が予め埋め込まれたアプリケーションがインストールされている。以下、これらのユーザ端末１１−１およびユーザ端末１１−２を個々に区別する必要がない場合、単にユーザ端末１１と称する。
【００４４】
画像サービス提供サーバ２は、Ｗｅｂサーバ１３およびアプリケーション（ＡＰ）サーバ１４により構成される。Ｗｅｂサーバ１３は、ユーザ端末１１、認証サーバ３または物販サーバ４からの各種情報をネットワーク１を介して受信し、受信された各種情報をアプリケーションサーバ１４に供給する。また、アプリケーションサーバ１４から送信される各種情報を受信し、ユーザ端末１１、認証サーバ３または物販サーバ４にネットワーク１を介して送信する。したがって、Ｗｅｂサーバ１３は、ユーザ端末１１側からのアクセスによる負荷を抑制するだけでなく、画像サービス提供システムの外からの認証サーバ３への接続のためのプロキシサーバとしての機能も有する。
【００４５】
アプリケーションサーバ１４は、Ｗｅｂサーバ１３からユーザ端末１１の認証要求を受けると、ユーザ端末１１からの地域情報に基づいて、対応する地域の認証サーバ３を選択し、選択した認証サーバ３にユーザ端末１１の認証を指示する。なお、アプリケーションサーバ１４からの認証サーバ３に対する認証指示は、すべての地域の認証サーバ３に対して、同一のライブラリ（図５の認証ライブラリ１０３）によりアクセスされる。
【００４６】
図２の例においては、ユーザ端末１１−１からの認証要求に対しては、地域Ａの認証サーバ３−１が選択され、ユーザ端末１１−２からの認証要求に対しては、地域Ｂの認証サーバ３−２が選択される。認証サーバ３−１および３−２は、それぞれ、カスタマデータベース（ＤＢ）２４−１および２４−２を有し、カスタマデータベース２４−１および２４−２に記憶されたユーザ情報に基づいて、それぞれ、ユーザ端末１１−１および１１−２の認証処理を実行する。なお、以下、これらのカスタマデータベース２４−１および２４−２を個々に区別する必要がない場合、単にカスタマデータベース２４と称する。
【００４７】
また、アプリケーションサーバ１４は、例えば、アルバム名、画像名などの画像情報を記憶するデータベース（ＤＢ）２１、コンテンツ（オリジナルコンテンツ、コンテンツのサムネイルおよびコンテンツのスクリーンネイルなど）を記憶するストレージ２２、および、ユーザ端末１１により選択されたコンテンツＩＤを一旦記憶するメモリ２３を有する。
【００４８】
アプリケーションサーバ１４は、すでに認証サーバ３により認証されたユーザ端末１１からＷｅｂサーバ１３を介してアクセスを受けると、ユーザ端末１１のユーザに対応するカート領域（メモリ領域）をメモリ２３内に作成し、ユーザ端末１１により指定されたコンテンツＩＤを、作成されたカート領域に記憶し、そのカート領域ＩＤを、ユーザ端末１１が属する地域の物販サーバ４（認証サーバ３と同様にして、ユーザ端末１１からの地域情報に基づいて選択される）のＵＲＬとともに、ユーザ端末１１に送信する。これにより、ユーザ端末１１は、対応する地域の物販サーバ４のＵＲＬへリダイレクトされる。図２の例の場合、ユーザ端末１１−１は、地域Ａの物販サーバ４−１のＵＲＬへリダイレクトされ、ユーザ端末１１−２は、地域Ｂの物販サーバ４−２のＵＲＬへリダイレクトされる。
【００４９】
物販サーバ４は、ユーザ端末１１から受信したカート領域ＩＤに基づいて、画像サービス提供サーバ２から、ユーザ端末１１により選択されたカート領域の情報（コンテンツＩＤ）を取得する。なお、すべての地域の物販サーバ４からのアプリケーションサーバ１４への接続は、同一のライブラリ（図１０のコンテンツ取得ライブラリ２１３）でアクセスされる。そして、物販サーバ４は、例えば、電子決済処理など各種処理の後、そのコンテンツＩＤに対応するコンテンツをストレージ２２より取得し、ユーザ端末１１のユーザに対してコンテンツを利用した物販サービスを提供する。
【００５０】
以上のようにして、画像サービス提供システムにおいては、１台の画像サービス提供サーバ２により、ユーザ端末１１が属する地域の認証サーバ３および物販サーバ４が選択され、それぞれの処理が、認証サーバ３および物販サーバ４で実行されるので、画像サービス提供システムにおいて提供されるコンテンツ、または、そのサービスが、画像サービス提供サーバ２において一括で管理され、さらに、画像サービス提供サーバ２に集中してしまう処理の負担も分散される。
【００５１】
また、認証サーバ３は、各地域における他のネットワークサービスにも利用されるので、管理コストの低減が図れる。さらに、物販サーバ４を地域毎に設置することで、その地域に密着した物販サービスを提供することができる。
【００５２】
図３は、ユーザ端末１１の構成を表している。図３において、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）３１は、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）３２に記憶されているプログラム、または記憶部３８からＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）３３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ３３にはまた、ＣＰＵ３１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００５３】
ＣＰＵ３１、ＲＯＭ３２およびＲＡＭ３３は、バス３４を介して相互に接続されている。このバス３４にはまた、入出力インタフェース３５が接続されている。
【００５４】
入出力インタフェース３５には、キーボード、マウスなどよりなる入力部３６、ＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）などよりなるディスプレイ、並びにスピーカなどよりなる出力部３７、ハードディスクなどより構成される記憶部３８、モデム、ターミナルアダプタなどより構成される通信部３９が接続されている。通信部３９は、ネットワーク１を介しての通信処理を行う。
【００５５】
記憶部３８には、Ｗｅｂブラウザ４０とセッションライブラリ４１が記憶されている（インストールされている）。Ｗｅｂブラウザ４０は、例えば、マイクロソフト社のインターネットエクスプローラ（商標）、または、ネットスケープ社のネットスケープナビゲータ（商標）などであり、ネットワーク１、および、通信部３９を介して画像サービス提供サーバ２より送信されてくるｈｔｍｌ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）形式の各種のデータを出力部３７に表示させると共に、ユーザにより入力部３６が操作されると操作内容に応じたコマンドを、画像サービス提供サーバ２に転送する。
【００５６】
セッションライブラリ４１は、ＪＡＶＡ（Ｒ）の標準化ライブラリであり、ユーザ端末１１の出荷時に予めインストールされている、画像サービス提供サーバ２のコンテンツを取得したり、再生するアプリケーションである。なお、ユーザ端末１１の出荷時には、Ｗｅｂブラウザ４０またはセッションライブラリ４１には、ユーザ端末１１の地域情報が、予め埋め込まれている。
【００５７】
入出力インタフェース３５にはまた、必要に応じてドライブ５０が接続され、磁気ディスク５１、光ディスク５２、光磁気ディスク５３、或いは半導体メモリ５４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部３８にインストールされる。
【００５８】
図４は、画像サービス提供サーバ２の構成を表している。図４のＣＰＵ６１乃至通信部６９およびドライブ７０乃至半導体メモリ７４は、図３のユーザ端末１１のＣＰＵ３１乃至通信部３９およびドライブ５０乃至半導体メモリ５４と基本的に同様の機能を有するものであるので、その説明は省略する。
【００５９】
ただし、記憶部６８には、画像サービス提供サーバ２の各処理（後述するユーザ認証処理またはサービス提供処理）などを実行させるためのアプリケーションプログラム（例えば、Ｊａｖａ（Ｒ）のコンポーネント・ウェアのフレームワーク）などが記憶されている。
【００６０】
なお、図示は省略するが、認証サーバ３または物販サーバ４も、図４に示した画像サービス提供サーバ２と基本的に同様の構成とされる。従って、以下の説明においては、図４の画像サービス提供サーバ２の構成は、必要に応じて、認証サーバ３または物販サーバ４の構成としても引用される。
【００６１】
図５は、画像サービス提供システムにおいて、ユーザ認証処理を実行する画像サービス提供サーバ２および認証サーバ３の機能構成例を表している。なお、図５において、図１乃至図４における場合と対応する部分には対応する符号を付してあり、その説明は繰り返しになるので省略する。
【００６２】
画像サービス提供サーバ２のアプリケーションサーバ１４は、Ｗｅｂ層１０１、ＥＪＢ（Ｅｎｔｅｒｐｒｉｓｅ　Ｊａｖａ（Ｒ）　Ｂｅａｎｓ）コンテナ１０２、認証ライブラリ１０３、データベース２１およびストレージ２２により構成される。
【００６３】
Ｗｅｂ層１０１は、ＳＯＡＰ（Ｓｉｍｐｌｅ　Ｏｂｊｅｃｔ　Ａｃｃｅｓｓ　Ｐｒｏｔｏｃｏｌ）サーバ１１１およびＷｅｂコンテナ１１２により構成され、Ｗｅｂサーバ１３およびネットワーク１を介して、ユーザ端末１１と通信処理を行うための、ユーザ端末１１に対する画像サービス提供サーバ２のインタフェース機能を有する。ＳＯＡＰサーバ１１１は、ユーザ端末１１のセッションライブラリ４１、または、物販サーバ４のコンテンツ取得ライブラリ２１３（後述する図１０）に対応する外部インタフェース（例えば、ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ　Ｐｒｏｇｒａｍｍｉｎｇ　Ｉｎｔｅｒｆａｃｅ））であり、ユーザ端末１１のセッションライブラリ４１からのアクセスを受信し、セッションライブラリ４１からのアクセスに対して、画像サービス提供サーバ２のコンテンツなどの各種データを送信する。セッションライブラリ４１およびＳＯＡＰサーバ１１１の間の通信を制御するプロトコルは、例えば、ＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　ＴｒａｎｓｆｅｒＰｒｏｔｏｃｏｌ）に較べてセキュリティレベルが高いプロトコルであるＨＴＴＰＳ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ　Ｓｅｃｕｒｅ）、および、分散している情報を共有するためのＸＭＬをベースにしているプロトコルであるＳＯＡＰとされる。
【００６４】
Ｗｅｂコンテナ１１２は、Ｊａｖａ（Ｒ）ＳｅｒｖｌｅｔやＪＳＰ　（Ｊａｖａ（Ｒ）　Ｓｅｒｖｅｒ　Ｐａｇｅｓ）などにより構成されており、ユーザ端末１１のＷｅｂブラウザ４０からのコマンド情報を受信し、そのコマンド情報に対応する各種データを送信する。Ｗｅｂブラウザ４０およびＷｅｂコンテナ１１２の間の通信を制御するプロトコルは、例えば、ＨＴＴＰＳプロトコルとされる。
【００６５】
ＥＪＢコンテナ１０２は、例えば、ＪＤＢＣ（Ｊａｖａ（Ｒ）　Ｄａｔａｂａｓｅ　Ｃｏｎｎｅｃｔｉｖｉｔｙ），Ｊａｖａ（Ｒ）　Ｍａｉｌ，ＪＴＡ（Ｊａｖａ（Ｒ）　Ｔｒａｎｓａｃｔｉｏｎ　ＡＰＩ），およびＪＭＦ（Ｊａｖａ（Ｒ）　Ｍｅｄｉａ　Ｆｒａｍｅｗｏｒｋ　ＡＰＩ）などにより構成されたＪａｖａ（Ｒ）のコンポーネント・ウェアのフレームワークであり、アプリケーションサーバ１４全体の制御を実行する。ＥＪＢコンテナ１０２は、ＲＭＩ（Ｒｅｍｏｔｅ　Ｍｅｔｈｏｄ　Ｉｎｖｏｃａｔｉｏｎ）機能を用いて、ＩＩＯＰ（Ｉｎｔｅｒｎｅｔ　Ｉｎｔｅｒ　Ｏｒｂ　Ｐｒｏｔｏｃｏｌ）プロトコルにより、ＳＯＡＰサーバ１１１およびＷｅｂコンテナ１１２を制御し、ＪＤＢＣを用いてデータベース２１を管理し、ＮＦＳ（Ｒ）　（Ｎｅｔｗｏｒｋ　Ｆｉｌｅ　Ｓｙｓｔｅｍ）を用いて、ストレージ２２を管理している。以上のようなプロトコルにより、例えば、ＥＪＢコンテナ１０２は、ＳＯＡＰサーバ１１１から、コンテンツ情報またはコンテンツの要求を受けると、要求されたコンテンツ情報をデータベース２１から取得し、または、要求されたコンテンツをストレージ２２から取得し、ＳＯＡＰサーバ１１１に供給する。
【００６６】
また、ＥＪＢコンテナ１０２は、ＳＯＡＰサーバ１１１またはＷｅｂコンテナ１１２によりユーザ端末１１からの認証の要求を受けると、ユーザ端末１１の地域情報に基づいて、ユーザ端末１１の地域に対応する認証サーバ３を選択し、認証ライブラリ１０３を制御して、その選択された認証サーバ３にユーザ端末１１の認証の指令を送信する。すなわち、ＥＪＢコンテナ１０２は、どの認証サーバ３に対しても、認証ライブラリ１０３を制御して認証の指令を実行する。これにより、認証サーバ３からのインタフェースを統一することができる。
【００６７】
認証ライブラリ１０３は、認証送信ライブラリ１１３および認証受信ライブラリ１１４により構成される、ＪＡＶＡ（Ｒ）の標準化ライブラリである。認証送信ライブラリ１１３は、ＥＪＢコンテナ１０２より選択された認証サーバ３にＷｅｂサーバ１３およびネットワーク１を介して、各種情報を送信する。また、認証受信ライブラリ１１４は、認証サーバ３から、ネットワーク１およびＷｅｂサーバ１３を介して受信した各情報をＥＪＢコンテナ１０２に供給する。認証ライブラリ１０３および認証サーバ３の間の通信を制御するプロトコルは、例えば、ＨＴＴＰＳ、および、ＳＯＡＰとされる。
【００６８】
認証サーバ３は、ＳＯＡＰサーバ１２１、アプリケーション（ＡＰ）サーバ１２２およびカスタマデータベース２４により構成される。ＳＯＡＰサーバ１２１は、画像サービス提供サーバ２の認証ライブラリ１０３に対応する外部インタフェース（例えば、ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ　Ｐｒｏｇｒａｍｍｉｎｇ　Ｉｎｔｅｒｆａｃｅ））であり、認証送信ライブラリ１１３からのユーザ端末１１に対する認証の指令を受信するＳＯＡＰ受信部１３１、および、ユーザ端末１１に対する認証に関する各種情報を認証受信ライブラリ１１４に送信するＳＯＡＰ送信部１３２により構成される。
【００６９】
アプリケーションサーバ１２２は、ＳＯＡＰ受信部１３１により受信されたユーザ端末１１に対する認証の指示およびユーザ認証情報（例えば、ログインＩＤおよびパスワード情報など）に基づいて、カスタマデータベース２４を検索し、ユーザ端末１１の認証処理を実行したり、カスタマデータベース２４から、ユーザ端末１１のログインＩＤに対応するユーザ情報を取得する。また、アプリケーションサーバ１２２は、ユーザ端末１１に対応する認証結果情報またはユーザ端末１１のユーザ情報を、ＳＯＡＰ送信部１３２を介して、画像サービス提供サーバ２に送信する。
【００７０】
次に、図６のフローチャートを参照して、画像サービス提供システムのユーザ認証処理について説明する。
【００７１】
ユーザ端末１１のユーザは、画像サービス提供サーバ２にアクセスするため、ユーザ端末１１の入力部３６を構成するマウスなどを操作し、記憶部３８に記憶された（インストールされた）セッションライブラリ４１を起動させ、画像サービス提供サーバ２への接続を指示する。すなわち、ユーザ端末１１のＣＰＵ３１は、記憶部３８からＲＡＭ３３にロードされたセッションライブラリ４１に従って以降の各種の処理を実行する。ステップＳ１において、ユーザ端末１１のセッションライブラリ４１は、通信部３９を制御し、ネットワーク１を介して、画像サービス提供サーバ２にアクセスする。
【００７２】
画像サービス提供サーバ２のＳＯＡＰサーバ１１１は、ステップＳ１１において、Ｗｅｂサーバ１３を介して、ユーザ端末１１からのアクセスを受信し、ステップＳ１２において、画像サービス提供サーバ２へのログイン画面情報を、Ｗｅｂサーバ１３およびネットワーク１を介して送信する。
【００７３】
ユーザ端末１１のセッションライブラリ４１は、ステップＳ２において、画像サービス提供サーバ２から送信されたログイン画面情報を通信部３９を介して受信し、出力部３７を構成するモニタに表示させる。ユーザ端末１１のユーザは、出力部３７のモニタに表示されたログイン画面を見て、入力部３６を構成するキーボードなどを操作し、所定のログインＩＤおよびパスワードを入力する。これに対応して、セッションライブラリ４１は、ステップＳ３において、ユーザ端末１１のユーザ認証情報として、入力されたログインＩＤおよびパスワードを、通信部３９およびネットワーク１を介して画像サービス提供サーバ２に送信する。また、このとき、同時に、予めセッションライブラリ４１の出荷時（インストール時）に埋め込まれた地域情報（例えば、国コードおよび言語コード）も送信される。
【００７４】
図７は、ユーザ端末１１から画像サービス提供サーバ２に送信されるユーザ認証情報および地域情報の構成例である。図７の例においては、ユーザ認証情報である、ＬｏｇｉｎＩＤ（ログインＩＤ）およびＰａｓｓｗｏｒｄ（パスワード）と、地域情報である、ＣｏｕｎｔｒｙＣｏｄｅ（ＩＳＯ−６３９に基づいた国コード）およびＬａｎｇｕａｇｅＣｏｄｅ（ＩＳＯ−３１６６に基づいた言語コード）が送信される。
【００７５】
画像サービス提供サーバ２のＳＯＡＰサーバ１１１は、ステップＳ１３において、Ｗｅｂサーバ１３を介して、ユーザ端末１１からのユーザ認証情報および地域情報を受信し、それらの情報をＥＪＢコンテナ１０２に供給する。ステップＳ１４において、ＥＪＢコンテナ１０２は、ユーザ認証情報のログインＩＤおよびパスワードの確認を実行する。具体的には、ログインＩＤおよびパスワードが規定された文字、または文字数で入力されているか否かを判断する。ステップＳ１４において、ログインＩＤおよびパスワードが規定された文字、または文字数で入力されていないと判断された場合、処理は、ステップＳ１２に戻り、それ以降の処理が繰り返される。
【００７６】
ステップＳ１４において、ログインＩＤおよびパスワードが規定された文字、または文字数で入力されていると判断された場合、ＥＪＢコンテナ１０２は、ステップＳ１５において、ユーザ端末１１からの地域情報（国コードおよび言語コード）に基づいて、各地域の認証サーバ３の中から、その地域情報に対応する地域の認証サーバ３を選択する。ステップＳ１６において、ＥＪＢコンテナ１０２は、認証送信ライブラリ１１３を制御し、ユーザ端末１１のユーザ認証情報を、Ｗｅｂサーバ１３およびネットワーク１を介して、ステップＳ１５において選択された認証サーバ３に送信させる。
【００７７】
認証サーバ３のＳＯＡＰ受信部１３１は、ステップＳ３１において、画像サービス提供サーバ２により送信されたユーザ端末１１のユーザ認証情報を受信し、アプリケーションサーバ１２２に供給する。ステップＳ３２において、アプリケーションサーバ１２２は、ユーザ端末１１のユーザ認証情報に基づいて、カスタマデータベース２４に記憶されたユーザ情報を検索し、ユーザ端末１１を認証するか否かを判断し、その判断結果である、ユーザ端末１１に対する認証結果情報をＳＯＡＰ送信部１３２に供給する。ステップＳ３３において、ＳＯＡＰ送信部１３２は、その認証結果情報を、ネットワーク１を介して、画像サービス提供サーバ２に送信する。
【００７８】
画像サービス提供サーバ２の認証受信ライブラリ１１４は、ステップＳ１７において、Ｗｅｂサーバ１３を介して、認証サーバ３からのユーザ端末１１に対する認証結果情報を受信し、ＥＪＢコンテナ１０２に供給する。ステップＳ１８において、ＥＪＢコンテナ１０２は、受信した認証結果情報に基づいて、ユーザ端末１１が認証サーバ３に認証されたか否かを判断し、ユーザ端末１１が認証サーバ３に認証されなかったと判断した場合、処理をステップＳ１２に戻し、それ以降の処理を繰り返す。
【００７９】
ステップＳ１８において、ユーザ端末１１が認証サーバ３に認証されたと判断された場合、ステップＳ１９において、ＥＪＢコンテナ１０２は、認証送信ライブラリ１１３を制御し、ユーザ端末１１を認証した認証サーバ３に、ユーザ端末１１に対応するユーザ情報の要求を、Ｗｅｂサーバ１３およびネットワーク１を介して送信させる。このユーザ情報とは、ユーザ端末１１のユーザにより予め登録された、画像サービス提供システムにおけるニックネーム、および電子メールアドレスなどである。
【００８０】
認証サーバ３のＳＯＡＰ受信部１３１は、ステップＳ３４において、画像サービス提供サーバ２からのユーザ端末１１に対応するユーザ情報の要求を受信し、アプリケーションサーバ１２２に供給する。ステップＳ３５において、アプリケーションサーバ１２２は、カスタマデータベース２４に記憶されたユーザ端末１１のユーザ情報を取得し、ＳＯＡＰ送信部１３２を制御し、ユーザ端末１１のユーザ情報を、ネットワーク１を介して、画像サービス提供サーバ２に送信させる。
【００８１】
画像サービス提供サーバ２の認証受信ライブラリ１１４は、ステップＳ２０において、Ｗｅｂサーバ１３を介して、認証サーバ３からのユーザ端末１１のユーザ情報を受信し、ＥＪＢコンテナ１０２に供給する。ステップＳ２１において、ＥＪＢコンテナ１０２は、ＳＯＡＰサーバ１１１を制御し、受信したユーザ端末１１のユーザ情報に基づいて、認証許可を示す画面情報を、Ｗｅｂサーバ１３およびネットワーク１を介してユーザ端末１１に送信させる。
【００８２】
ユーザ端末１１のセッションライブラリ４１は、ステップＳ４において、通信部３９を介して受信した認証許可を示す画面を、出力部３７を構成するモニタに表示させる。
【００８３】
以上のようにして、画像サービス提供システムにおいて、ユーザ端末１１からのすべてのアクセスを、画像サービス提供サーバ２で受けるようにしたので、すべてのユーザ端末１１に同じサービスを提供することができる。また、画像サービス提供サーバ２とすべての認証サーバ３の間で共通の同一インタフェースを用いるようにしたので、画像サービス提供システムの共通サービスの実装、一元管理および運用ができるようになる。このように一元管理、運用することにより、画像サービス提供システムの管理コストおよび運用コストの低減が図れる。
【００８４】
さらに、画像サービス提供システムの認証処理を、各ユーザ端末１１の地域情報に対応する認証サーバ３に実行させるようにしたので、画像サービス提供サーバ２の処理の負荷を抑制することができる。また、各地域ごとの認証サーバ３を、その他のネットワークサービスの認証にも使用できるため、認証サーバ３の流用が図れ、複数のネットワークサービスのユーザを一括で管理できる。これにより、ユーザは、１つのログインＩＤとパスワードにより、複数のネットワークサービスを利用できるため、ユーザにとって利便性が図れる。
【００８５】
次に、図８のフローチャートを参照して、画像サービス提供サーバ２にアクセスする初めてユーザ端末１１が実行する、画像サービス提供システムのユーザ登録処理について説明する。
【００８６】
なお、図８のステップＳ５１乃至Ｓ５４、ステップＳ６１乃至Ｓ６９、ステップＳ８１乃至Ｓ８３の処理は、基本的に、図６のステップＳ１乃至Ｓ４、ステップＳ１１乃至Ｓ１８およびＳ２１、ステップＳ３１乃至Ｓ３３の処理と同様の処理であり、図６のステップＳ２およびＳ１２で処理される情報がログイン画面情報であるのに対して、図８のステップＳ５２およびＳ６２では、ユーザ登録画面情報が処理される点、並びに、図６のステップＳ３，Ｓ１３，Ｓ１４，Ｓ１６およびＳ３１で処理される情報がユーザ認証情報であるのに対して、図８のステップＳ５３，Ｓ６３，Ｓ６４，Ｓ６６およびＳ８１で処理される情報がユーザ登録情報である点が異なっている。
【００８７】
また、図６のステップＳ３２で実行されるユーザ認証の処理に対して、図８のステップＳ８２では、ユーザ登録情報の登録が実行される点、図６のステップＳ１７，Ｓ１８およびＳ３３で処理される情報が認証結果情報であるのに対して、図８のステップＳ６７，Ｓ６８およびＳ８３では、登録結果情報が処理される点、並びに、図６のステップＳ４およびＳ２１で処理される情報が認証許可画面情報であるのに対して、図８のステップＳ５４およびＳ６９で処理される情報が登録完了画面情報である点が異なっている。
【００８８】
すなわち、画像サービス提供サーバ２のＳＯＡＰサーバ１１１は、ステップＳ６１において、ユーザ端末１１からのアクセスを受信すると、ステップＳ６２において、画像サービス提供サーバ２へのユーザ登録画面情報をユーザ端末１１に送信する。
【００８９】
ユーザ端末１１のセッションライブラリ４１は、ステップＳ５２においてそのユーザ登録画面情報を受信し、ステップＳ５３において、ユーザにより入力部３６が操作されることにより入力されたユーザ端末１１のユーザ登録情報（例えば、ログインＩＤおよびパスワードなど）および、セッションライブラリ４１に予め埋め込まれている地域情報を、画像サービス提供サーバ２に送信する。
【００９０】
画像サービス提供サーバ２のＳＯＡＰサーバ１１１は、ステップＳ６３において、ユーザ端末１１からのユーザ登録情報および地域情報を受信する。ステップＳ６４において、ＥＪＢコンテナ１０２は、ユーザ登録情報の確認を実行し、ステップＳ６５において、ユーザ端末１１からの地域情報に基づいて、その地域情報に対応する地域の認証サーバ３を選択し、ステップＳ６６において、認証送信ライブラリ１１３を制御し、ユーザ端末１１のユーザ登録情報を、選択された認証サーバ３に送信させる。
【００９１】
認証サーバ３のＳＯＡＰ受信部１３１は、ステップＳ８１において、ユーザ端末１１のユーザ登録情報を受信し、アプリケーションサーバ１２２に供給する。ステップＳ８２において、アプリケーションサーバ１２２は、ユーザ端末１１のユーザ登録情報を、カスタマデータベース２４に登録し、ユーザ端末１１に対応するユーザ登録情報の登録結果情報をＳＯＡＰ送信部１３２に供給する。ステップＳ８３において、ＳＯＡＰ送信部１３２は、その登録結果情報を、画像サービス提供サーバ２に送信する。
【００９２】
画像サービス提供サーバ２の認証受信ライブラリ１１４は、ステップＳ６７において、認証サーバ３からのユーザ端末１１に対する登録結果情報を受信し、ＥＪＢコンテナ１０２に供給する。ステップＳ６８において、ＥＪＢコンテナ１０２は、受信した登録結果情報に基づいて、ユーザ端末１１が認証サーバ３に登録されたか否かを判断し、ユーザ端末１１が認証サーバ３に登録されたと判断した場合、ステップＳ６９において、ＥＪＢコンテナ１０２は、ＳＯＡＰサーバ１１１を制御し、登録完了を示す画面情報を作成させ、ユーザ端末１１に送信させる。
【００９３】
ユーザ端末１１のセッションライブラリ４１は、ステップＳ５４において、通信部３９を介して受信した登録完了を示す画面を出力部３７を構成するモニタに表示させる。
【００９４】
以上のようにして、画像サービス提供システムのユーザ登録処理は、画像サービス提供サーバ２を介して、ユーザ端末１１の対応する地域の認証サーバ３で実行される。
【００９５】
次に、図９のフローチャートを参照して、画像サービス提供システムにおいて、認証サーバ３のカスタマデータベース２４に既に登録されているユーザ情報を変更する、ユーザ情報変更処理について説明する。このユーザ変更処理は、図６のフローチャートを参照して説明したユーザ認証処理により認証された（ログインしている）状態において実行される。
【００９６】
なお、図９のステップＳ１０１乃至Ｓ１０４、ステップＳ１１１乃至Ｓ１１９、Ｓ１３１乃至Ｓ１３３の処理は、基本的に、図６のステップＳ１乃至Ｓ４、ステップＳ１１乃至Ｓ１８およびＳ２１、Ｓ３１乃至Ｓ３３の処理と同様の処理であり、図６のステップＳ２およびＳ１２で処理される情報がログイン画面情報であるのに対して、図９のステップＳ１０２およびＳ１１２では、ユーザ情報変更画面情報が処理される点、並びに、図６のステップＳ３，Ｓ１３，Ｓ１４，Ｓ１６およびＳ３１で処理される情報がユーザ認証情報であるのに対して、図９のステップＳ１０３，Ｓ１１３，Ｓ１１４，Ｓ１１６およびＳ１３１で処理される情報がユーザ変更情報である点が異なっている。
【００９７】
また、図６のステップＳ３２で実行されるユーザ認証の処理に対して、図９のステップＳ１３２では、ユーザ情報の変更処理が実行される点、図６のステップＳ１７，Ｓ１８およびＳ３３で処理される情報が認証結果情報であるのに対して、図９のステップＳ１１７，Ｓ１１８およびＳ１３３では、変更結果情報が処理される点、並びに、図６のステップＳ４およびＳ２１で処理される情報が認証許可画面情報であるのに対して、図９のステップＳ１０４およびＳ１１９で処理される情報が変更完了画面情報である点が異なっている。
【００９８】
すなわち、ステップＳ１０１において、ユーザ端末１１がユーザ認証処理により認証された（ログインしている）状態で、セッションライブラリ４１が画像サービス提供サーバ２にアクセスすると、画像サービス提供サーバ２のＳＯＡＰサーバ１１１は、ステップＳ１１１において、ユーザ端末１１からのアクセスを受信し、ステップＳ１１２において、画像サービス提供サーバ２へのユーザ情報変更画面情報をユーザ端末１１に送信する。
【００９９】
ユーザ端末１１のセッションライブラリ４１は、ステップＳ１０２においてそのユーザ情報変更画面情報を受信し、ステップＳ１０３において、ユーザにより入力部３６が操作されることにより入力されたユーザ端末１１のユーザ変更情報（例えば、ログインＩＤおよびパスワードなど）および、セッションライブラリ４１に予め埋め込まれている地域情報を、画像サービス提供サーバ２に送信する。
【０１００】
画像サービス提供サーバ２のＳＯＡＰサーバ１１１は、ステップＳ１１３において、ユーザ端末１１からのユーザ変更情報および地域情報を受信する。ステップＳ１１４において、ＥＪＢコンテナ１０２は、ユーザ変更情報の確認を実行し、ステップＳ１１５において、ユーザ端末１１からの地域情報に基づいて、その地域情報に対応する地域の認証サーバ３を選択し、ステップＳ１１６において、認証送信ライブラリ１１３を制御し、ユーザ端末１１のユーザ変更情報を、選択された認証サーバ３に送信させる。
【０１０１】
認証サーバ３のＳＯＡＰ受信部１３１は、ステップＳ１３１において、ユーザ端末１１のユーザ変更情報を受信し、アプリケーションサーバ１２２に供給する。ステップＳ１３２において、アプリケーションサーバ１２２は、ユーザ端末１１のユーザ情報の変更処理を実行する。具体的には、アプリケーションサーバ１２２は、ユーザ端末１１のユーザ情報をカスタマデータベース２４から検索し、受信されたユーザ変更情報に基づいて、検索されたユーザ端末１１のユーザ情報を変更し、ユーザ端末１１に対応するユーザ情報が変更完了されたか否かの変更結果情報をＳＯＡＰ送信部１３２に供給する。ステップＳ１３３において、ＳＯＡＰ送信部１３２は、その変更結果情報を、画像サービス提供サーバ２に送信する。
【０１０２】
画像サービス提供サーバ２の認証受信ライブラリ１１４は、ステップＳ１１７において、認証サーバ３からのユーザ端末１１に対する変更結果情報を受信し、ＥＪＢコンテナ１０２に供給する。ステップＳ１１８において、ＥＪＢコンテナ１０２は、受信した変更結果情報に基づいて、ユーザ端末１１のユーザ情報が変更されたか否かを判断し、ユーザ情報が変更されたと判断した場合、ステップＳ１１９において、ＥＪＢコンテナ１０２は、ＳＯＡＰサーバ１１１を制御し、変更完了を示す画面情報を作成させ、ユーザ端末１１に送信させる。
【０１０３】
ユーザ端末１１のセッションライブラリ４１は、ステップＳ１０４において、通信部３９を介して受信した変更完了を示す画面を出力部３７を構成するモニタに表示させる。
【０１０４】
以上のようにして、画像サービス提供システムのユーザ情報変更処理は、画像サービス提供サーバ２を介して、ユーザ端末１１の対応する地域の認証サーバ３で実行される。
【０１０５】
図１０は、画像サービス提供システムにおいて、サービス提供処理を実行する画像サービス提供サーバ２および物販サーバ４の機能構成例を表している。なお、図１０において、図１乃至図５における場合と対応する部分には対応する符号を付してあり、その説明は繰り返しになるので省略する。
【０１０６】
図１０の例においては、図６のフローチャートを参照して説明したユーザ認証処理により、画像サービス提供システムにおいてユーザ端末１１が既に認証されている。
【０１０７】
画像サービス提供サーバ２のＳＯＡＰサーバ１１１は、ユーザ端末１１または物販サーバ４からの各種データを受信するＳＯＡＰ受信部２０１、および、ユーザ端末１１または物販サーバ４に各種データを送信するＳＯＡＰ受信部２０２により構成される。ユーザ端末１１または物販サーバ４およびＳＯＡＰサーバ１１１の間の通信を制御するプロトコルは、例えば、ＨＴＴＰ　といったＨＴＴＰＳに較べてセキュリティレベルが低いプロトコル、および、ＳＯＡＰとされる。また、Ｗｅｂブラウザ４０およびＷｅｂコンテナ１１２の間の通信を制御するプロトコルも、ＨＴＴＰなどが用いられる。
【０１０８】
Ｗｅｂコンテナ１１２は、内部にメモリ２３を有している。このメモリ２３は、Ｗｅｂコンテナ１１２だけでなく、ＳＯＡＰサーバ１１１のＳＯＡＰ受信部２０２からの制御も受ける。Ｗｅｂコンテナ１１２およびＳＯＡＰ受信部２０２は、ユーザ端末１１からのアクセスを受けると、メモリ２３内に、ユーザ端末１１のユーザに対応するカート領域（メモリ領域）を作成し、ユーザ端末１１からのコンテンツ（画像、アルバムなど）の指定を受信すると、そのコンテンツＩＤを、メモリ２３内のユーザ端末１１のカート領域に記憶させる。なお、このカート領域は、例えば、Ｊａｖａ（Ｒ）ＳｅｒｖｌｅｔのＳｅｓｓｉｏｎＯｂｊｅｃｔの機能により作成されており、予め設定された所定の時間、接続がないと自動的に消去される。
【０１０９】
物販サーバ４は、Ｗｅｂサーバ２１１、アプリケーション（ＡＰ）サーバ２１２、コンテンツ取得ライブラリ２１３、および、データベース（ＤＢ）２１４により構成される。Ｗｅｂサーバ２１１は、ネットワーク１を介して、ユーザ端末１１と通信処理を行うためのユーザ端末１１に対する物販サーバ４のインタフェース機能を有し、ユーザ端末１１からの要求などの各種情報を受信する受信部２２１、および、ユーザ端末１１に各種情報を送信する送信部２２２により構成される。
【０１１０】
アプリケーション（ＡＰ）サーバ２１２は、物販サーバ４全体の制御を実行する。例えば、物販サーバ４が提供する画面情報が記憶されているデータベース（ＤＢ）２１４から各種データを取得したり、コンテンツ取得ライブラリ２１３を制御し、画像サービス提供サーバ２から各種データを取得させる。
【０１１１】
コンテンツ取得ライブラリ２１３は、情報取得ライブラリ２２３および情報要求ライブラリ２２４により構成され、画像サービス提供サーバ２とネットワーク１を介しての通信処理を実行する。情報要求ライブラリ２２４は、画像サービス提供サーバ２のＳＯＡＰ受信部２０１に、ユーザ端末１１から受信したカート領域ＩＤに基づいてカート領域ＩＤのコンテンツＩＤを要求したり、コンテンツＩＤに基づいて、コンテンツ情報の要求を行う。情報取得ライブラリ２２３は、画像サービス提供サーバ２のＳＯＡＰ送信部２０２から送られてくるコンテンツＩＤ、または、コンテンツ情報などを取得する。
【０１１２】
次に、図１１乃至図１５のフローチャートを参照して、画像サービス提供システムのサービス提供処理について説明する。なお、図１１は、画像サービス提供サーバ２のサービス提供処理を表し、図１２および図１３は、図１１の画像サービス提供サーバ２のサービス提供処理に対応するユーザ端末１１の通信処理を表し、図１４および図１５は、図１２および図１３のユーザ端末１１の通信処理に対応する物販サーバ４のサービス提供処理を表し、さらに、図１６は、図１４および図１５の物販サーバ４の処理に対応する画像サービス提供サーバ２のコンテンツ情報送信処理を表している。また、これらの処理は、図６のフローチャートを参照して説明したユーザ認証処理により認証された（ログインしている）状態において実行される。
【０１１３】
ユーザ端末１１がユーザ認証処理により認証された（ログインしている）状態で、ユーザ端末１１のセッションライブラリ４１は、画像サービス提供サーバ２にアクセスしてくる（図１２のステップＳ２２１）。画像サービス提供サーバ２のＳＯＡＰ受信部２０１は、ユーザ端末１１からのアクセスを受けるまで待機しており、ステップＳ２０１において、ユーザ端末１１によりアクセスを受けたと判断した場合、ステップＳ２０２において、画像サービス提供サーバ２のコンテンツ選択画面（後述する図１７）の情報を、Ｗｅｂサーバ１３およびネットワーク１を介してユーザ端末１１に送信し、ステップＳ２０３において、ユーザ端末１１のユーザに対応するカート領域（メモリ領域）をメモリ２３内に作成する。
【０１１４】
ステップＳ２０２で送信されたコンテンツ選択画面を見たユーザにより選択されたコンテンツＩＤがユーザ端末１１より送信されてくる（図１２のステップＳ２２３）。ステップＳ２０４において、ＳＯＡＰ受信部２０１は、そのコンテンツＩＤを、Ｗｅｂサーバ１３を介して受信し、メモリ２３のユーザ端末１１のカート領域に記憶する。
【０１１５】
その後、ユーザ端末１１は、コンテンツの選択が終了したという情報を送信してくる（図１２のステップＳ２２５）。ＳＯＡＰ受信部２０１は、コンテンツの選択が終了したという情報をＷｅｂサーバ１３を介して受信すると、ステップＳ２０５において、ユーザ端末１１のコンテンツの選択が終了したと判断し、ステップＳ２０６に進む。ステップＳ２０５において、ユーザ端末１１のコンテンツの選択が終了していないと判断された場合、ステップＳ２０４に戻り、それ以降の処理を繰り返す。
【０１１６】
ステップＳ２０６において、ＥＪＢコンテナ１０２は、認証サーバ３の選択処理（図６のステップＳ１５）と同様にして、ユーザ端末１１の地域情報に対応する物販サーバ４を選択する。ステップＳ２０７において、ＥＪＢコンテナ１０２は、画像サービス提供サーバ２においてユーザ端末１１が認証されていることを示す認証可能チケットおよびユーザ端末１１のユーザに対応するカート領域のカート領域ＩＤを発行し、ステップＳ２０８において、ＳＯＡＰ受信部２０１は、発行された認証可能チケットおよびカート領域ＩＤを、ユーザ端末１１の地域情報に対応する物販サーバ４のＵＲＬとともに、Ｗｅｂサーバ１３およびネットワーク１を介してユーザ端末１１に送信する。これにより、ユーザ端末１１は、物販サーバ４のＷｅｂサーバ２１１にリダイレクトされる。
【０１１７】
以上のようにして、画像サービス提供サーバ２において、ユーザ端末１１に対応するカート領域に、ユーザ端末１１により選択されたコンテンツＩＤが記憶される。次に、この画像サービス提供サーバ２のサービス提供処理に対応するユーザ端末１１の通信処理を、図１２のフローチャートを参照して説明する。
【０１１８】
ユーザ端末１１のユーザは、ユーザ端末１１がユーザ認証処理により認証された（ログインしている）状態で、入力部３６を構成するマウスなどを操作する。この入力部３６からの指示に対応して、ステップＳ２２１において、ユーザ端末１１のセッションライブラリ４１は、通信部３９を制御し、ネットワーク１を介して、画像サービス提供サーバ２にアクセスする。これに対して、画像サービス提供サーバ２は、コンテンツ選択画面情報を送信してくる（図１１のステップＳ２０２）。ステップＳ２２２において、セッションライブラリ４１は、通信部３９を介して、そのコンテンツ選択画面情報を受信し、出力部３７を構成するモニタに、図１７に示されるようなコンテンツ選択画面３０１を表示させる。
【０１１９】
図１７は、画像サービス提供サーバ２のコンテンツ選択画面３０１の構成例を示す。
【０１２０】
コンテンツ選択画面３０１においては、台紙３１１上に、ユーザに提供可能なコンテンツを一覧表示するためのサムネイル３１２乃至３１７が並んで配置されている。ユーザが操作する入力部３６を構成するマウスなどにより台紙３１１の左下に配置される矢印マーク３１８がクリックされると、サムネイル３１２乃至３１７より前に並ぶサムネイル群（前の画面）が表示され、台紙３１１の右下に配置される矢印マーク３１９がクリックされると、サムネイル３１２乃至３１７に続くサムネイル群（次の画面）が表示される。画像サービス提供サーバ２が提供するコンテンツは、画像（動画像および静止画像）、または複数の画像により構成されるアルバムなどである。図１７の例において、サムネイル３１２乃至３１６は、１つの画像のサムネイルだけで表示されており、サムネイル３１７は、画像がアルバム形式に表示されている。これにより、ユーザは、サムネイル３１２乃至３１６の対応するコンテンツが、画像のコンテンツであり、サムネイル３１７の対応するコンテンツが、アルバムのコンテンツであることがわかる。ユーザは、入力部３６を構成するマウスなどを操作し、これらのサムネイル３１２乃至３１７の中から好みのサムネイル（いまの場合、サムネイル３１４）を選ぶことにより、そのサムネイルのコンテンツが選択される。
【０１２１】
これに対応して、ステップＳ２２３において、セッションライブラリ４１は、ユーザ端末１１のユーザにより選択されたコンテンツ（いまの場合、サムネイル３１４）のコンテンツＩＤを、通信部３９を制御し、ネットワーク１を介して、画像サービス提供サーバ２に送信する。
【０１２２】
以上のようなコンテンツの選択処理は、ユーザにより入力部３６を構成するマウスなどが操作され、コンテンツの選択終了が指示されるまで繰り返される。ユーザの入力部３６の操作によりコンテンツの選択を終了すると指示されると、セッションライブラリ４１は、ステップＳ２２４において、コンテンツの選択終了が指示されたと判断し、ステップＳ２２５において、コンテンツの選択終了情報を通信部３９を制御し、ネットワーク１を介して、画像サービス提供サーバ２に送信する。
【０１２３】
これを受けた画像サービス提供サーバ２は、認証可能チケット、カート領域ＩＤおよび、ユーザ端末１１の地域情報に対応する物販サーバ４のＵＲＬを送信してくる（図１１のステップＳ２０８）ので、ステップＳ２２６において、セッションライブラリ４１は、通信部３９を介して、認証可能チケット、カート領域ＩＤおよび物販サーバ４のＵＲＬを受信し、ステップＳ２２７において、物販サーバ４との通信処理を実行する。この物販サーバ４との通信処理を、図１３のフローチャートを参照して説明する。
【０１２４】
ステップＳ２３１において、セッションライブラリ４１は、ステップＳ２２６において受信された認証可能チケットおよびカート領域ＩＤを用いて、通信部３９を制御し、ネットワーク１を介して物販サーバ４のＵＲＬにアクセスさせる。
【０１２５】
物販サーバ４は、ユーザ端末１１から送信された認証可能チケット、カート領域ＩＤに基づいて、ユーザ端末１１のカート領域に記憶されたコンテンツＩＤまたはコンテンツ情報を取得し、ユーザ端末１１のカート確認画面情報をユーザ端末１１に送信してくる（図１５のステップＳ２７３）。そこで、ユーザ端末１１のセッションライブラリ４１は、ステップＳ２３２において、物販サーバ４から送信されたカート確認画面情報を通信部３９を介して受信し、出力部３７を構成するモニタに、図１８に示されるようなカート確認画面３３１を表示させる。
【０１２６】
図１８は、物販サーバ４のカート確認画面３３１の構成例を示す。
【０１２７】
カート確認画面３３１においては、ショッピングカート台紙３４１の左上には、ユーザ端末１１のユーザのカート領域のコンテンツ情報であることを示す「○○さんのショッピングカート」と示されたタイトル３４２が配置される。ショッピングカート台紙３４１上には、ステップＳ２２３において、ユーザにより選択されたコンテンツに対応するサムネイル（いまの場合、サムネイル３１４）が表示される。なお、図１８の例においては、１つのコンテンツのサムネイル３１４しか表示されていないが、ユーザにより複数のコンテンツが選択された場合は、複数のコンテンツのサムネイルが並んで表示される。
【０１２８】
また、ショッピングカート台紙３４１の右上には、コンテンツのサムネイル３１４を利用した物販サービスの購入を指示するための「ＯＫ」と示されたＯＫボタン３４３、および、コンテンツのサムネイル３１４を利用した物販サービスの購入しないことを指示するための「キャンセル」と示されたキャンセルボタン３４４が配置される。ユーザが操作する入力部３６を構成するマウスなどによりボタン３４３がクリックされると、セッションライブラリ４１は、ステップＳ２３３において、ＯＫボタンがクリックされたと判断し、ステップＳ２３４において、サムネイル３１４のコンテンツを利用した物販サービスの購入の指示を、ネットワーク１を介して物販サーバ４に送信する。これに対応して、物販サーバ４から購入処理画面情報が送信されてくる（図１４のステップＳ２５６）。セッションライブラリ４１は、ステップＳ２３５において、物販サーバ４から送信された購入処理画面情報を通信部３９を介して受信し、出力部３７を構成するモニタに、購入処理画面を表示させる。
【０１２９】
ユーザ端末１１のユーザは、この購入処理画面を見て、コンテンツ情報３１４を利用した物販サービスの購入のための必要事項（例えば、希望する物販サービス内容、クレジットカードナンバ、住所など）を、入力部３６を構成するキーボードなどを操作することにより入力する。これに対応して、ステップＳ２３６において、セッションライブラリ４１は、ユーザにより入力された購入必要情報を、ネットワーク１を介して物販サーバ４に送信する。
【０１３０】
一方、図１７のカート確認画面３３１において、ユーザが操作する入力部３６を構成するマウスなどによりキャンセルボタン３４４がクリックされると、ステップＳ２３３において、セッションライブラリ４１は、ＯＫボタン３４３がクリックされなかった（キャンセルボタン３４４がクリックされた）と判断し、処理を終了する。
【０１３１】
以上のようにして、ユーザ端末１１においては、画像サービス提供サーバ２のコンテンツを利用した物販サーバ３の物販サービスが提供される。次に、このユーザ端末１１の通信処理に対応する物販サーバ４のサービス提供処理を、図１４のフローチャートを参照して説明する。
【０１３２】
ユーザ端末１１のセッションライブラリ４１は、画像サービス提供サーバ２から受信した認証可能チケットおよびカート領域ＩＤを用いて、物販サーバ４のＵＲＬにアクセスしてくる（図１３のステップＳ２３１）。物販サーバ４のＷｅｂサーバ２１１の受信部２２１は、アクセスしてきたユーザ端末１１から、認証可能チケットおよびカート領域ＩＤを受信し、アプリケーションサーバ２１２に供給する。ステップＳ２５１において、アプリケーションサーバ２１２は、ユーザ端末１１から、認証可能チケットおよびカート領域ＩＤを受信したか否かを判断する。ステップＳ２５１において、ユーザ端末１１から、認証可能チケットおよびカート領域ＩＤを受信したと判断された場合、ステップＳ２５２において、アプリケーションサーバ２１２は、情報要求ライブラリ２２４を制御し、カート領域ＩＤに対応するカート領域の情報の要求を、ネットワーク１を介して画像サービス提供サーバ２に送信させる。
【０１３３】
これに対応して、画像サービス提供サーバ２は、ユーザ端末１１のカート領域ＩＤに対応する、図１９に示されるようなカート領域の情報を送信してくる（図１６のステップＳ２８２）。
【０１３４】
図１９は、画像サービス提供サーバ２から物販サーバ４に送信されるカート領域の情報の構成例である。図１９の例においては、カート領域の情報は、「ｔｙｐｅ」および「Ｃｏｎｔｅｎｔｓ＿ｉｄ」により構成される。「ｔｙｐｅ」は、例えば、「ｔｙｐｅ」＝０であれば、アルバムのコンテンツを表し、「ｔｙｐｅ」＝１であれば、画像のコンテンツを表すというように、カート領域に含まれるコンテンツのタイプを表しており、「Ｃｏｎｔｅｎｔｓ＿ｉｄ」は、そのコンテンツＩＤを表している。
【０１３５】
すなわち、物販サーバ４は、このカート領域の情報を得ることにより、画像サービス提供サーバ２と、ユーザ端末１１に対応するカート領域の情報を共有することができる。
【０１３６】
物販サーバ４の情報取得ライブラリ２２３は、ネットワーク１を介してカート領域ＩＤに対応するカート領域の情報（図１９）を受信すると、ステップＳ２５３において、カート領域ＩＤに対応するカート領域の情報にコンテンツＩＤが含まれるか否かを判断する。ステップＳ２５３において、カート領域ＩＤに対応するカート領域の情報にコンテンツＩＤが含まれると判断された場合、ステップＳ２５４において、アプリケーションサーバ２１２は、コンテンツ情報取得処理を実行する。このコンテンツ情報取得処理を、図１５のフローチャートを参照して説明する。
【０１３７】
ステップＳ２７１において、アプリケーションサーバ２１２は、情報要求ライブラリ２２４を制御し、そのコンテンツＩＤに対応するコンテンツ情報の取得を要求させる。また、同時に、コンテンツ情報を取得した後に、そのカート領域ＩＤに対応するカート領域を削除することを要求させる。
【０１３８】
これに対応して、画像サービス提供サーバ２は、送信されてきたコンテンツＩＤに対応する、図２０に示されるようなコンテンツ情報を送信してくる（図１６のステップＳ２８５）。
【０１３９】
図２０は、画像サービス提供サーバ２から物販サーバ４に送信されるコンテンツＩＤに対応するコンテンツ情報の構成例である。図２０の例においては、「ＵＲＬ１」には、コンテンツのサムネイルを参照するためのＵＲＬが示され、「ＵＲＬ２」には、コンテンツのスクリーンネイルを参照するためのＵＲＬが示され、「ＵＲＬ３」には、オリジナルコンテンツ（コンテンツ）を参照するためのＵＲＬが示されている。また、「Ｔｉｔｌｅ」には、コンテンツのタイトルが示され、「Ｆｉｌｅｎａｍｅ」には、コンテンツのデータのファイル名が示され、「Ｓｉｚｅ」には、コンテンツのデータサイズが示され、「ＭＩＭＥ」には、コンテンツのデータのＭＩＭＥタイプが示されている。なお、ここで、サムネイルは、コンテンツを、例えば、図１７に示されるような一覧表示用に小さく間引いたものを示し、スクリーンネイルは、コンテンツを、単一表示用（例えば、画面の大きさ）に間引いたものを示し、オリジナルコンテンツは、実際の大きさのコンテンツを示す。
【０１４０】
物販サーバ４の情報取得ライブラリ２２３は、ステップＳ２７２において、ネットワーク１を介してコンテンツＩＤに対応するコンテンツ情報（図２０）を受信し、アプリケーションサーバ２１２に供給する。ステップＳ２７３において、アプリケーションサーバ２１２は、受信されたコンテンツ情報、および、データベース２１４に記憶されている情報に基づいて構成されるカート確認画面情報を、Ｗｅｂサーバ２１１の送信部２２２を制御し、ネットワーク１を介してユーザ端末１１に送信させる。
【０１４１】
具体的には、図１８を参照して説明したカート確認画面３３１においては、ショッピングカート台紙３４１、タイトル３４２、ＯＫボタン３４３およびキャンセルボタン３４４は、物販サーバ４のデータベース２１４に記憶されているので、データベース２１４を参照しているが、サムネイル３１４は、画像サービス提供サーバ２より取得したコンテンツ情報（例えば、コンテンツのサムネイルを参照するためのＵＲＬである「ＵＲＬ１」）に基づいて、画像サービス提供サーバ３のストレージ２２を参照している。すなわち、物販サーバ４においては、実際に物販サービス（例えば、コンテンツのプリントサービス）で使用するコンテンツ以外の、コンテンツのサムネイルまたはスクリーンネイルはすべて、ＵＲＬにより画像サービス提供サーバ２が参照される。したがって、物販サーバ４は、画像サービス提供サーバ２のＥＪＢコンテナ１０２、ＳＯＡＰサーバ１１１、Ｗｅｂサーバ１３およびネットワーク１を介して、画像サービス提供サーバ２が提供するコンテンツのサムネイルおよびスクリーンネイルを参照することにより、ユーザ端末１１に提供している。
【０１４２】
以上により、物販サーバ４において、画像サービス提供サーバ２が提供するコンテンツを管理する必要がないため、管理費用が低減される。
【０１４３】
このカート確認画面を確認したユーザは、ユーザ端末１１を用いて、サムネイル３１４のコンテンツを利用した物販サービスの購入の指示を送信してくる（図１３のステップＳ２３４）。Ｗｅｂサーバ２１１の受信部２２１は、ユーザ端末１１からの物販サービスの購入の指示を受けるので、図１４のステップＳ２５５において、アプリケーションサーバ２１２は、ユーザ端末１１のユーザが物販サービスを購入するか否かを判断する。ステップＳ２５５において、ユーザ端末１１のユーザが物販サービスを購入すると判断された場合、ステップＳ２５６において、アプリケーションサーバ２１２は、送信部２２２を制御し、サムネイル３１４のコンテンツを利用した物販サービスの購入のために必要な購入処理画面情報を、ユーザ端末１１に送信させる。
【０１４４】
ユーザ端末１１は、ユーザにより入力された購入必要情報を、ネットワーク１を介して送信してくる（図１３のステップＳ２３６）。これに対して、Ｗｅｂサーバ２１１の受信部２２１は、その購入必要情報を受信し、アプリケーションサーバ２１２に供給する。これに対応して、ステップＳ２５７において、アプリケーションサーバ２１２は、ユーザ端末１１の購入処理が完了したか否かを判断し、ユーザ端末１１の購入処理が完了したと判断した場合、ステップＳ２５８において、アプリケーションサーバ２１２は、情報要求ライブラリ２２４を制御し、ユーザ端末１１により選択されたサムネイル３１４のコンテンツＩＤに対応するコンテンツの要求を、画像サービス提供サーバ２にネットワーク１を介して送信する。
【０１４５】
ステップＳ２５７において、ユーザ端末１１の購入処理が完了していないと判断された場合、処理は、ステップＳ２５６に戻り、それ以降の処理を繰り返す。
【０１４６】
画像サービス提供サーバ２は、コンテンツＩＤに対応するコンテンツを送信してくる。そこで、ステップＳ２５９において、情報取得ライブラリ２２３は、画像サービス提供サーバ２から、サムネイル３１４のコンテンツＩＤに対応するコンテンツを取得する。
【０１４７】
一方、ステップＳ２５１において、認証可能チケットおよびカート領域を受信していないと判断された場合、または、ステップＳ２５３において、カート領域ＩＤに対応するカート領域の情報にコンテンツＩＤが含まれていないと判断された場合、アプリケーションサーバ２１２は、Ｗｅｂサーバ２１１を制御し、ステップＳ２６０において、エラーであることを示すメッセージ画面情報をネットワーク１を介してユーザ端末１１に送信させ、ステップＳ２６１において、画像サービス提供サーバ２のＵＲＬをネットワーク１を介してユーザ端末１１に送信させる。これにより、ユーザ端末１１は、画像サービス提供サーバ２にリダイレクトされる。
【０１４８】
また、ステップＳ２５５において、ユーザ端末１１のユーザが物販サービスを購入しないと判断された場合、物販サーバ４のサービス提供処理は終了される。
【０１４９】
以上のようにして、物販サーバ４において、ユーザの選択したコンテンツデータの物販サービスが提供される。次に、この物販サーバ４のサービス提供処理に対応する画像サービス提供サーバ２のコンテンツ情報送信処理を、図１６のフローチャートを参照して説明する。
【０１５０】
画像サービス提供サーバ２のＳＯＡＰ受信部２０１は、物販サーバ４からのカート領域の情報が要求されるまで待機しており、ステップＳ２８１において、物販サーバ４からのカート領域の情報の要求（図１４のステップＳ２５２）を受信したと判断した場合、ステップＳ２８２において、物販サーバ４からのカート領域ＩＤに基づいて、メモリ２３からカート領域の情報（図１９）を取得し、ＳＯＡＰ送信部２０２に、Ｗｅｂサーバ１３およびネットワーク１を介して物販サーバ４に送信させる。
【０１５１】
物販サーバ４から、コンテンツＩＤに対応するコンテンツ情報およびカート領域の削除の要求が送信されてくる（図１５のステップＳ２７１）。画像サービス提供サーバ２のＳＯＡＰ受信部２０１は、この要求を受信し、ＥＪＢコンテナ１０２に供給する。ステップＳ２８３において、ＥＪＢコンテナ１０２は、コンテンツＩＤに対応するコンテンツ情報およびカート領域の削除の要求が受信されたか否かを判断する。
【０１５２】
ステップＳ２８３において、コンテンツ情報およびカート領域の削除の要求が受信されたと判断された場合、ステップＳ２８４において、ＥＪＢコンテナ１０２は、ＳＯＡＰ受信部２０１により供給されたコンテンツＩＤに基づいて、データベース２１を検索し、コンテンツＩＤに対応するコンテンツ情報（図２０）を取得し、ステップＳ２８５において、ＥＪＢコンテナ１０２は、取得したコンテンツ情報を、ＳＯＡＰ送信部２０２を制御し、Ｗｅｂサーバ１３およびネットワーク１を介して、物販サーバ４に送信させる。ステップＳ２８６において、ＳＯＡＰ受信部２０１は、ステップＳ２８３において要求されたカート領域ＩＤに基づいて、メモリ２３のカート領域を削除する。
【０１５３】
その後、物販サーバ４から、コンテンツＩＤに対応するコンテンツの要求が送信されてくる（図１４のステップＳ２５８）。画像サービス提供サーバ２のＳＯＡＰ受信部２０１は、この要求を受信し、ＥＪＢコンテナ１０２に供給する。ＥＪＢコンテナ１０２は、ステップＳ２８７において、コンテンツの要求が受信されたか否かを判断し、コンテンツの要求が受信されたと判断した場合、ステップＳ２８８において、ＳＯＡＰ受信部２０１が受信したコンテンツＩＤに基づいて、ストレージ２２からコンテンツを取得し、ＳＯＡＰ送信部２０２を制御し、Ｗｅｂサーバ１３およびネットワーク１を介して物販サーバ４に送信させる。
【０１５４】
一方、ステップＳ２８３において、コンテンツ情報およびカート領域の削除の要求が受信されなかったと判断された場合、または、ステップＳ２８７において、コンテンツデータの要求が受信されなかったと判断された場合、処理は終了される。
【０１５５】
以上のようにして、画像サービス提供システムにおいて、ユーザ端末１１からのすべてのアクセスを、画像サービス提供サーバ２で受けるようにしたので、すべてのユーザ端末１１に同一のコンテンツ提供サービスを提供することができる。また、画像サービス提供サーバ２とすべての物販サーバ４間で同一インタフェースを用いるようにしたので、画像サービス提供システムの共通サービスの実装、一元管理および運用ができるようになる。このように一元管理、運用することにより、画像サービス提供システムの管理コストおよび運用コストの低減が図れる。
【０１５６】
さらに、画像サービス提供システムのコンテンツを利用した物販サービスを、各ユーザ端末１１の地域情報に対応する物販サーバ４に実行させるようにしたので、画像サービス提供サーバ２の処理の負荷を抑制することができる。また、地域ごとに物販サーバ４を設置することにより、上述した同一のコンテンツ提供サービスに加えて、その地域に密着した物販サービスを行うことができる。さらに、提供するコンテンツ（コンテンツ、サムネイル、スクリーンネイルなど）は、画像サービス提供サーバ２で一元管理されているので、物販サーバ４で管理される必要がないため、管理コストの低減が図れる。なお、この物販サーバ４は、画像サービス提供システムにおける専用のサーバでなくても、物販サーバ４と同様のインタフェースを設けることで、ビジネスパートナなどのサーバにも適用される。
【０１５７】
なお、上記説明においては、ユーザ端末１１のセッションライブラリ４１および画像サービス提供サーバ３のＳＯＡＰサーバ１１１により、ユーザ端末１１および画像サービス提供サーバ３間の通信処理を実行したが、ユーザ端末１１のセッションライブラリ４１および画像サービス提供サーバ３のＳＯＡＰサーバ１１１を、ユーザ端末１１のＷｅｂブラウザ４０および画像サービス提供サーバ３のＷｅｂコンテナ１１２に代えて、ユーザ端末１１および画像サービス提供サーバ３間の通信処理を実行するようにしてもよい。
【０１５８】
同様に、上記説明においては、ユーザ端末１１のセッションライブラリ４１および物販サーバ４のＷｅｂサーバ２１１により、ユーザ端末１１および物販サーバ４間の通信処理を実行したが、ユーザ端末１１のセッションライブラリ４１をＷｅｂブラウザ４０に代えて、ユーザ端末１１および物販サーバ４間の通信処理を実行するようにしてもよい。
【０１５９】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。
【０１６０】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム格納媒体は、図３または図４に示されるように、磁気ディスク５１，７１（フレキシブルディスクを含む）、光ディスク５２，７２（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ−Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）を含む）、光磁気ディスク５３，７３（ＭＤ（Ｍｉｎｉ−Ｄｉｓｃ）（商標）を含む）、もしくは半導体メモリ５４，７４などよりなるパッケージメディア、または、プログラムが一時的もしくは永続的に格納されるＲＯＭ３２，６２や、記憶部３８，６８などにより構成される。
【０１６１】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１６２】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１６３】
【発明の効果】
以上の如く、本発明によれば、サービスのコアを統一したシステムを構築できる。また、本発明によれば、処理の負荷を抑制し、運用、管理コストを低減できる。さらに、本発明によれば、その地域に密着した物販サービスを提供できる。
【図面の簡単な説明】
【図１】本発明を適用した画像サービス提供システムの構成例を示す図である。
【図２】図１の画像サービス提供システムの詳細な構成例を示す図である。
【図３】図２のユーザ端末の構成例を示すブロック図である。
【図４】図２の画像サービス提供サーバの構成例を示すブロック図である。
【図５】図２の画像サービス提供システムのユーザ認証処理を実行する場合の機能構成例を示すブロック図である。
【図６】図５の画像サービス提供システムのユーザ認証処理を説明するフローチャートである。
【図７】ユーザ認証情報の構成例を示す図である。
【図８】図５の画像サービス提供システムのユーザ登録処理を説明するフローチャートである。
【図９】図５の画像サービス提供システムのユーザ情報変更処理を説明するフローチャートである。
【図１０】図２の画像サービス提供システムのサービス提供処理を実行する場合の機能構成例を示すブロック図である。
【図１１】図１０の画像サービス提供サーバのサービス提供処理を説明するフローチャートである。
【図１２】図１０のユーザ端末の通信処理を説明するフローチャートである。
【図１３】図１２のステップＳ２２７の物販サーバとの通信処理を説明するフローチャートである。
【図１４】図１０の物販サーバのサービス提供処理を説明するフローチャートである。
【図１５】図１４のステップＳ２５４のコンテンツ情報取得処理を説明するフローチャートである。
【図１６】図１０の画像サービス提供サーバのコンテンツ情報送信処理を説明するフローチャートである。
【図１７】図１０の画像サービス提供サーバの画像選択画面の構成例を示す図である。
【図１８】図１０の物販サーバのカート確認画面の構成例を示す図である。
【図１９】カート領域の情報の構成例を示す図である。
【図２０】コンテンツ情報の構成例を示す図である。
【符号の説明】
１　ネットワーク，２　画像サービス提供サーバ，３−１乃至３−６　認証サーバ，４−１乃至４−６　物販サーバ，１１−１，１１−２　ユーザ端末，１３　Ｗｅｂサーバ，１４　アプリケーションサーバ，２１　データベース，２２　ストレージ，２３　メモリ，２４　カスタマデータベース，４０　Ｗｅｂブラウザ，４１　セッションライブラリ，１０１　Ｗｅｂ層，１０２　ＥＪＢコンテナ，１０３　認証ライブラリ，１１１　ＳＯＡＰサーバ，１１２　Ｗｅｂコンテナ，１１３　認証送信ライブラリ，１１４　認証受信ライブラリ，１２１　ＳＯＡＰサーバ，１２２　アプリケーションサーバ，１３１　ＳＯＡＰ受信部，１３２ＳＯＡＰ送信部，２０１　ＳＯＡＰ受信部，２０２　ＳＯＡＰ送信部，２１１Ｗｅｂサーバ，２１２　アプリケーションサーバ，２１３　コンテンツ取得ライブラリ，２１４　データベース，２２１　受信部，２２２　送信部，２２３　情報取得ライブラリ，２２４　情報要求ライブラリ
【図１】
2004102487.tif 000003
【図２】
2004102487.tif 000004
【図３】
2004102487.tif 000005
【図４】
2004102487.tif 000006
【図５】
2004102487.tif 000007
【図６】
2004102487.tif 000008
【図７】
2004102487.tif 000009
【図８】
2004102487.tif 000010
【図９】
2004102487.tif 000011
【図１０】
2004102487.tif 000012
【図１１】
2004102487.tif 000013
【図１２】
2004102487.tif 000014
【図１３】
2004102487.tif 000015
【図１４】
2004102487.tif 000016
【図１５】
2004102487.tif 000017
【図１６】
2004102487.tif 000018
【図１７】
2004102487.tif 000019
【図１８】
2004102487.tif 000020
【図１９】
2004102487.tif 000021
【図２０】
2004102487.tif 000022