I will be waiting for your knock ever after from today.


Visards, Inc.

Java Sticky Note

java
  ・JSTL
  ・Commons Net
  ・Apache
  ・Tomcat
  ・James
  ・Jetspeed
  ・POI
  ・Jexl
  ・Jelly
  ・Blojsom
  ・eclipse

link
  ・James

author
  ・profile

Jetspeed  
<< prev | Index | next >>
Jetspeedによるポータルサイトの構築

mixiチェック

2. ポータルサイトとは,
さて,ポータルサイトとは何でしょうか.一般的に は,さまざまな情報やシステムへの入り口を集約して 提供するサイトを差すことが多いようです. 前述のYahoo!やLycosなどは,ニュース,天気予 報等多くの情報や,さまざまなサイトへのリンク,シ ステムへの入り口を提供しており,一般のインターネ ットユーザを対象にしたポータルサイトと考えること ができます.
一方,特定の情報のみへの入り口を提供するポータ ルサイトもあります.たとえば,映画という情報に絞 り,映画に関するさまざまな情報やリンクを提供する サイトは映画ポータルと呼ばれますし,懸賞情報など を集めたサイトは懸賞ポータルなどと呼ばれます.ま た,利用者を制限するタイプのポータルサイトもあり ます.特定企業の従業員を対象に,社内の各種規定 などの情報や,人事・経理・総務などのシス テムへの入り口を提供するものは,企業ポー タルと呼ばれます.
このように,扱う情報の種類や使用環境・ 対象とする人は異なるものの,複数の異なる 情報を扱い,それらの情報への入り口を提供 することがポータルサイトの特徴と言えます. さまざまな情報を同時に扱う手段を提供する ことがポータルの中心技術と考えると,ポー タルサイト構築のための技術は,いわゆるポ ータルサイトと呼ばれているサイト以外でも, さまざまな場面に展開が可能であることがわ かります.
たとえばショッピングサイトでは,そのサイトを訪 れたユーザを対象に,一般的な商品情報のほかにその ときどきのお買い得情報や,季節物情報,購入履歴 や購入した商品の配送状況などのさまざまな情報を提 供しますし,教育系のサイトでは,受講生や講師を対 象にクラス情報,受講情報,レポートの提出状況,掲 示板などの多数の情報を取り扱うことになります.同 様のことは,ECや教育サイト以外にも,さまざまな 情報系サイトやコミュニティサイトなどにも応用可能 です.

2.1 ポータルサイトに求められる機能
システム的に見た場合,ポータルサイトに求められ る機能は何でしょうか.以下の機能は,すべてのポー タルに必須というわけではありませんが,多くの場面 で有用となる機能です.
    o ユーザ識別・認証
    o 画面上のビューの分割
    o 外部情報の取得
    o パーソナライズ
    o 画面デザインのカスタマイズ
    o コラボレーション機能
    o フレームワーク
図1は,今回のテーマであるJetspeedによるポータ ルサイトの画面例です.画面は,「ポートレット」と 呼ばれるビューに分割されており,外部サイトから取 り込んだ情報を含む複数の情報が表示可能です.ユ ーザは,どのコンテンツをページ上に表示するかを選 択することができ,また画面の構成やデザインのカス タマイズが可能になっています.


          図1 Jetspeedによるポータルサイト


ポータルサイトでは,独立したさまざまな情報を扱 う必要がありますが,これをすべてまとめて1アプリ ケーションとして作成するのは困難です.ポートレッ トごとに独立したアプリケーション(以下,1ポート レットのコンテンツを提供するアプリケーションを「ポ ートレットアプリケーション」と呼びます)として開 発し,フレームワークがそれらの情報を合成して1画 面を生成するメカニズムが必要であり,そのためには ポートレットのためのフレームワークが必須です.さ らに,上記で記述されているようなユーザ識別や画面 デザインのカスタマイズ,外部情報の取り込みなどの 機能がフレームワークとして提供されると,ポートレ ットの開発が容易になります.




 << prev  ↑index  next >>


このドキュメントに関するご意見、ご要望などはまで。


Copyright (C) 2003-2005 Visards, Inc. All Rights Reserved.