Sun Java Enterprise System 2005Q4 配備計画ガイド

アイデンティティーベースの通信シナリオ例のユースケース

通常、この種の配備ソリューションの場合、ソリューションが提供するサービスに対するユーザーのインタラクションを説明する多数の詳細なユースケースがあります。この例では、ユーザーが Web ブラウザクライアントからポータルにログインするときの、コンポーネント間のインタラクションを取り上げます。例では、ログインシナリオが次の 2 つのユースケースに分割されています。

2 つのユースケースは、1 つの拡張されたユースケースと考えることができます。しかし、この例では、単純化のためにユースケースは分割されています。

Procedureユースケース 1: ユーザーが正常にログインし、ポータルがユーザーの設定を検索する

手順
  1. Web ブラウザクライアントが、ユーザー ID とパスワードを Portal Server に送信する。

  2. Portal Server は、Access Manager に認証を要求する。

  3. Access Manager は、ユーザー ID とパスワードの検証を Directory Server に要求する。

  4. Directory Server は、ユーザー ID とパスワードを検証する。

  5. Access Manager は、Directory Server にユーザープロファイルを要求する。

  6. Directory Server は、ユーザープロファイルを返す。

  7. Portal Server は、Access Manager にユーザー表示プロファイルを要求する。

  8. Access Manager は、ポータル設定を返す。

  9. ポータル設定が Web ブラウザクライアントに表示される。

    ユースケース 1 のアイデンティティーベースの通信シナリオのデータフローを示す図。

Procedureユースケース 2: Portal Server が電子メール情報とカレンダ情報を表示する

手順
  1. ログイン、認証、およびポータル設定の検索が正常に完了したあと、Portal Server は、Messaging Server MMP に電子メールメッセージを要求する。

  2. MMP は、Messaging Server STR にメッセージリストを要求する。

  3. STR は、MMP にメッセージリストを返す。

  4. MMP は、Portal Server にメッセージヘッダーを転送する。

  5. Portal Server は、Communications Express にカレンダ情報を要求する。

  6. Communications Express は、Calendar Server バックエンドにカレンダ情報を要求する。

  7. Calendar Server バックエンドは、Communications Express にカレンダ情報を返す。

  8. Communications Express は、Portal Server にカレンダ情報を転送する。

  9. Portal Server は、すべてのチャネル情報を Web ブラウザクライアントに送信する。

    ユースケース 2 のアイデンティティーベースの通信シナリオのデータフローを示す図。