Sun Java System Portal Server 7 リリースノート

Portal Server 7 について

Sun Java System Portal Server 7 は、エンドユーザーがリソースとアプリケーションにアクセスするためのポータルデスクトップ環境を提供します。また、Portal Server ソフトウェアは、ポータルデスクトップからイントラネットコンテンツの整理とアクセスを可能にする検索エンジンのインフラストラクチャーも提供します。

また Portal Server は、リモートユーザーがインターネットを経由して組織のネットワークとそのサービスに安全にアクセスできるようにする、Secure Remote Access (SRA) もサポートします。また、このリリースは、組織に対して、従業員、ビジネスパートナー、一般の人々など、あらゆる対象読者向けにコンテンツ、アプリケーション、データへのアクセスを提供するセキュアなインターネットポータルを提供します。

ここで説明する内容は次のとおりです。

このリリースの新機能

Sun Java System Portal Server 7 には、次の新機能があります。

管理ポートレットと管理タグライブラリ

管理タグライブラリを使用して管理ポートレットを作成すると、管理者は自分のポータルデスクトップを通してポータルを管理できるようになります。ポータルデスクトップを通した管理では、管理タスクへのアクセスをポートレットとして付与することにより、管理者は委任管理者を指定できます。委任管理者は、特定の組織またはサブ組織において、パスワードのリセット、ユーザー、タブ、およびポートレットの作成と削除、ロールに基づくタブの配置といった各種のタスクを担当できます。タグライブラリには、ポートレットの作成によってこれらのタスクを実行するためのタグが用意されています。

ポートレットに関連付けられた管理タグライブラリを使用して、既成の管理ポートレットを変更したり、新しい管理機能を持つポートレットを開発したりできます。タグライブラリは、ユーザー管理、プロバイダ管理、およびポートレットと WSRP 管理の各タスクをサポートしています。このライブラリのタグは、JSPProvider ベースのチャネルの作成と管理に使用できます。タグライブラリのタグを使用して、カスタム GUI を備えたカスタム管理ポートレットを作成できます。タグライブラリを使用して、任意のカスタムチャネルを管理するための管理ポートレットを作成できます。

Portal Server ソフトウェアのこのリリースに含まれている管理ポートレットのサンプルセットを使用して、管理者のポータルデスクトップから管理タスクを実行できます。管理ポートレットは、コンテンツとユーザーの管理タスクに対するポータルベースのアクセスを提供します。管理チャネルは、管理タグライブラリの利用方法を示すだけでなく、委任管理者用の単純なポータルデスクトップの設計にも使用できます。委任管理のディスプレイプロファイルは OrganizationAdministration ロールにあります。

サンプルポートレットを使用するには、developerAdmin/developerAdmin を使用して開発者用サンプルにログインし、「管理」タブを選択します。これらのチャネルの詳細については、チャネルのオンラインヘルプを参照してください。

新しい管理コンソール

Portal Server のこのリリースでは、Portal Server の機能を管理するための新しいコンソールが導入されました。このコンソールには、ブラウザクライアントで特定の URL を使ってアクセスします。Portal Server 7.0 管理コンソールを使用すると、ポータル管理者は次のものを管理できます。

管理者は管理コンソールを使用してさまざまなタスクを管理できます。これらのタスクの多くは、管理コンソールの「共通タスク」タブから使用できます。次のようなものがあります。

新しい管理コンソールには次のような特徴があります。

そのほかに次のような変更点があります。

Portal Server コマンド行インタフェースでも、ポータルを管理するためにいくつかの新しい psadmin サブコマンドが提供されています。次のようなサブコマンドがあります。

すべての psadmin サブコマンドについては、『Sun Java System Portal Server 7 Command-Line Reference』を参照してください。

管理のためのコマンド行ツール

Portal Server ソフトウェアのこのリリースには、管理のためのコマンド行ツールが含まれています。

概要

Portal Server 7 の管理 CLI には、psadmin と呼ばれる新しい管理 CLI ユーティリティーが導入されました。このユーティリティーは新しい Portal Server 管理フレームワークを使用して、Portal Server のすべての管理機能を簡単にします。この CLI には、次に示すポータルコンポーネントの管理機能が含まれています。

すべての CLI は、psadmin と呼ばれる単一のユーティリティーから呼び出されます。各 CLI は psadmin の 1 つのサブコマンドとして機能します。『Sun Java System Portal Server 7 Command-Line Reference』では、psadmin ユーティリティーとそのサブコマンドについて説明しています。

psadmin ユーティリティーの使用法

psadmin
psadmin {--help | help | -?} [component=componentName]
psadmin command {--help | -?}
psadmin {--version | -V} --adminuser|-u userName --passwordfile|-f passwordFile

component を指定すると、コンポーネント固有のコマンドが一覧表示されます。有効なコンポーネント名は次のとおりです。portaldesktoploggingmonitoringportletrewritersearchsrassoadaptersubscriptionsubt、および wsrp

コミュニティーとコラボレーション

ポータルコラボレーション機能により、エンドユーザーはコミュニティーを作成して参加し、共同作業に役立つ一連のポートレットアプリケーション (コミュニティーサービス) を通して他のコミュニティーメンバーと対話できます。したがって、コミュニティーとは、メンバーとサービスの関連付けです。サービスには次のものがあります。ファイル共有、共有のタスクとイベント、調査とサーベイ、Wiki、およびディスカッション。

コミュニティーはエンドユーザーによって作成され管理されます。作成者であるユーザーはそのコミュニティーの委任管理者になります。ポータル管理者は、レイアウト機構と利用可能なサービスを定義するコミュニティーテンプレートを定義できます。エンドユーザーは、利用可能なテンプレートを使用して、カテゴリ内にコミュニティーを作成できます。ユーザーがコミュニティーコラボレーションに参加するには、コミュニティーに参加する必要があります。コミュニティーはすべて公開で、どのユーザーも参加できます。

エンドユーザーは次のことを実行できます。

ロギング

Portal Server ソフトウェアは、すべてのコンポーネントにわたるロギングのために、Java ロギング API (JSR 47) を使用します。ログおよびログ設定は、どのポータルコンポーネントについても同じです。ログメッセージには、程度別に分類された severe から fine までの 7 つの標準ログレベルがあります。ログは異なるファイルや受信端末装置に配信でき、1 つまたは複数のファイル、すなわち、コンポーネントごとに 1 つのファイルで構成することができます。

ログレベルはモジュールおよびサブモジュールごとに設定できます。また、各コンポーネントのモジュールおよびサブモジュールごとに個別のファイルにログを配信することもできます。各ポータルコンポーネントのロギングは、特定のプロパティーファイルを通して設定できます。

次の 3 つの psadmin サブコマンドは、ポータルインスタンスのロギングを設定します。

list-loggers

ロガーを一覧表示します。ログレベルやログファイル名などのルートロガーの詳細情報を表示することもできます。

set-logger

ロガーのログレベルと個別ファイルを設定します。

reset-logger

ログレベルとログファイルをルートロガーのものにリセットします。

管理監査ロギング

Portal Server には、CACAO サーバー上で動作する PAS (Portal Administration Server) が含まれています。この PAS を通して実行される管理作業の多くは、監査ロギングを使用して追跡できます。たとえば、ポータル CLI がバックグラウンドで PAS を使用して管理を実行するとき、それらのジョブは PAS 監査ロギングを通してログに記録されます。このロギングは JDK ロギング機能を基にして動作し、ポータルロギング機能に合ったその他の書式設定やログハンドラの要求に従います。

監視

監視機能は、デスクトップ、チャネル、Secure Remote Access ゲートウェイなどのポータルコンポーネントのパフォーマンスに関する実行時情報を収集します。監視機能により、システム管理者にとってシステム状態の把握、システム利用率の追跡、およびシステムの健全性とセキュリティーの監視が容易になります。

監視データは、ポータルコマンド行インタフェース (psadmin CLI) を使用して照会できます。システム管理者は、パフォーマンスターゲットに到達しないときのアラートや通知を設定するために、この情報をサードパーティー製の管理ツールで使用できるようにすることができます。また、再起動なしで異なるログに対して別のデバッグログレベルを設定することもできます。

RSS ポートレット

RSS ポートレットは、単純な提携コンテンツリーダーです。エンドユーザーはこれを使用して、一連の提携コンテンツのフィード (URL) を管理し、その中から表示するものを選択できます。エンドユーザーはポートレットをカスタマイズしたり、フィードの表示条件を制御したりできます。RSS ポートレットは RSS フィードをキャッシュします。URL によって一意に識別される特定のフィードはどれでも、ポートレットの cacheTimeout 設定で定義された秒数を最大として、キャッシュできます。

新しいサンプル

Portal Server ソフトウェアのこのリリースには、開発者用サンプルの他に 2 つの新しいサンプルが含まれています。ここでは、次のサンプルについて説明します。

コミュニティーサンプル

コミュニティーサンプルは、コミュニティー機能を基にしたポータルの例です。コミュニティーサンプルにアクセスするには、ポータルの開始画面からコミュニティーサンプルのリンクをクリックし、test/test を使用してログインします。コミュニティーサンプルに参加するには、CommunitySample 組織のユーザーであることが必要です。

エンタープライズサンプル

エンタープライズサンプルは、Portal Server ソフトウェアの主な特徴を紹介します。エンタープライズサンプルのデスクトップは、「ASC (Adventure Sports Cafe)」という名前の架空企業を使用して、典型的な社員の日常業務を示します。このサンプルでは、ログインせずに匿名ユーザーとしてデスクトップを表示できます。3 種類のログインが用意されており、ログインするユーザーに応じてページがどのように変化するかを確認できます。

エンタープライズサンプルは Access Manager 組織内にあり、サンプルユーザーが用意されています。エンタープライズサンプルは EnterpriseSample という組織内にあり、次のようなサンプルユーザーが用意されています。

Mary マネージャー (ユーザー名: mary、パスワード: mary)

「新しいツアー」プロジェクトと「オーストラリアオフィス拡張」プロジェクトの遂行を担当しています。組織のニュースとイベントについて最新情報を把握している必要があり、担当している ASC プロジェクトに固有のコンテンツを管理しています。Mary は ASC イントラネットポータルのコラボレーションツールを使用して、自分のチームと連絡を取っています。

Chris コンテンツ編集者 (ユーザー名: chris、パスワード: chris)

「顧客ツアー」プロジェクトを担当し、Mary に報告を行います。Chris はポータルを使用して、組織のニュースとイベントについて最新情報を把握し、「顧客ツアー」プロジェクトチームと共同して働いています。

Ed 社員 (ユーザー名: ed、パスワード: ed)

「オーストラリアオフィス拡張」プロジェクトを担当し、Mary に報告を行います。Ed もポータルを使用して、組織のニュースとイベントについて最新情報を把握し、「オーストラリアオフィス拡張」プロジェクトチームと共同して働いています。

ASC Web サイトのページには、タブを使ってアクセスできます。ページには、列に並べられたいくつかのチャネルと、ユーザー固有のコンテンツが表示されます。たとえば、ユーザーに作業リストのチャネル、電子メールとカレンダを表示するためのチャネル、および Instant Messaging 用のチャネルがあるとします。コンテンツとレイアウトはユーザーに合わせて変更できます。

ポートレット間通信のサポート

Portal Server ソフトウェアでは、JSR-168 ポートレットの拡張機能である API が com.sun.portal.portlet Java パッケージで提供されています。この API を使用すると、異なる Web アプリケーションの JSR-168 ポートレットであっても、ポートレット間の通信が可能になります。ただし、これらすべてのポートレットが Portal Server の同じインスタンス上にあり、Portal Server ポートレットコンテナ内で実行されていることが前提です。この API は、イベントの生成と通知を使用して、ポートレット間で情報やデータを伝送します。イベント通知は、その特定のイベントを待機するように登録しているポートレット用です。

JSF アプリケーションのサポート

JSF ベースの既存のアプリケーションが Portal Server でポートレットとして動作できるように、Portal Server ソフトウェアには JSF サポートライブラリが含まれています。このライブラリを使用すると、既存のアプリケーションを最小限の変更で簡単にポートレットに変換できます。JSF ベースのポートレットは Portal Server 内で実行され、Portal Server による呼び出しに応答する必要があります。

JSF アプリケーションをポートレットとして Portal Server に配備する詳細については、『Sun Java System Portal Server 7 Configuration Guide』の第 9 章「Deploying JSF Application as a Portlet in Portal Server」を参照してください。

複数ポータルのサポート

Portal Server のこのリリースでは、単一のユーザーリポジトリを使用して複数のポータルをサポートできます。ポータルごとに独立した設計、配備、および管理が可能です。

この機能を使用して次のことを実行できます

複数ポータルに関連する重要な用語は次のとおりです。

Portal Server コマンド行インタフェースには、次に示すタスクを実行するためのコマンドが用意されています。

Struts アプリケーションのサポート

このリリースでは、Struts アプリケーション全体をポータルサーバーデスクトップのチャネル内で JSR 168 ポートレットアプリケーションとして表示できます。Portal Server には、Struts ポートレットブリッジの機能を示すために、Struts アプリケーションのサンプルが用意されています。このアプリケーションは「Struts メーラーデモ」アプリケーション (strutssample.war ファイル) です。

スタンドアロンの Struts アプリケーションをポートレットアプリケーションとして配備する詳細については、『Sun Java System Portal Server 7 Configuration Guide』の第 8 章「Deploying Struts Application as a Portlet in Portal Server」を参照してください。

ユーザー動作の追跡

ユーザー動作の追跡 (User Behavior Tracking、UBT) は、ポータルデスクトップ上でのユーザーアクティビティーを追跡します。UBT は 3 つの主要機能で構成されています。

  1. UBT 設定は、UBT ロギング機能と UBT レポーティング機能を設定するためのインタフェースを提供します。

  2. UBT ロギング機能は、ポータルデスクトップでのユーザーアクションのとおりに、UBT データを動的に記録します。

  3. UBT レポーティング機能は、UBT ロギングシステムで収集されたデータに基づいて生成された一連のサンプルレポートを提供します。

ポータルに関連するユーザー動作をサードパーティー製のツールで分析できるように、追跡されたユーザーアクティビティーは外部記憶装置に記録されます。

このリリースでの拡張機能

Portal Server ソフトウェアのこのリリースでは、次に示す機能が拡張されています。

コミュニケーションチャネル

この節の内容は次のとおりです。

メール

Portal Server ソフトウェアのこのリリースには、次に示す拡張機能が含まれています。Mobile Access メールプロバイダでは、電子メールのタイムスタンプの変換はまったく行われていませんでした。Mobile Access は、メールサーバーに保存されたものと同じタイムスタンプを表示します。メールサーバーでタイムスタンプの整合性が維持されていない場合、ユーザーの電子メールには、さまざまなタイムスタンプが表示されていました。このリリースでは、ユーザー情報プロバイダに設定されているユーザーのタイムゾーンに基づいて電子メールのタイムスタンプが適切に変更されるようになり、メールプロバイダの電子メールタイムスタンプとユーザーのタイムゾーンとの整合性が維持されます。

カレンダ

Portal Server ソフトウェアのこのリリースでは、イベントとタスクを追加するためのサポートがカレンダチャネルに含まれています。

SSO アダプタ

Portal Server ソフトウェアのこのリリースには、次に示す拡張機能が含まれています。

ディスプレイプロファイル

開発者サンプルポータルおよびエンタープライズサンプルポータルのディスプレイプロファイルドキュメントに、ブール型の isTopLevel プロパティーが追加されています。デフォルトでは、次に示すコンテナおよびプロバイダの isTopLevel プロパティーは true に設定されます。

コンテナ

JSPDynamicSingleContainerJSPTableContainerJSPDynamicSingleContainerJSPTabContainerFrameTabContainerWirelessDesktopDispatcherWirelessTemplateContentChannelTemplateNativeContainer JSPNativeContainerVoiceJSPDesktopContainerJSPRenderingContainer、および ASCTabContainer

プロバイダ

JSPTabContainerProviderTemplateTableContainerProviderTemplateTabContainerProviderDynamicAggregationContainerProviderWirelessDesktopDispatcherProviderWirelessTemplateDesktopProviderWirelessTemplateContentProviderWirelessJSPDesktopProvider、および JSPRenderingContainerProvider

Mobile Access

Mobile Access の拡張機能には次のようなものがあります。

FAX への印刷

FAX ゲートウェイ機能により、モバイルデバイスのユーザーは任意の場所にある FAX 装置にドキュメントを送信できます。このリリースの Mobile Access ソフトウェアでは、電子メールの添付ファイルとして受信した 1 つまたは複数のドキュメントを FAX に送信できる機能だけがサポートされています。

MSISDN のサポート

MSISDN 番号は、モバイル加入者を識別するために使用される標準の国際電話番号です。MSISDN 認証を使用すると、ユーザー認証が不要になります。加入者の MSISDN 番号に基づいてユーザーを判別することにより、自動認証が実行されます。

イメージ変換

Mobile Access には、さまざまな種類のイメージをモバイルデバイスで表示可能な形式に変換する機能が含まれています。

電子メールの添付ファイルのサポート

1 つ以上の添付ファイルがメッセージに添付されている場合は、「添付ファイル一覧」オプションが表示されます。添付ファイルの形式がモバイルデバイスのブラウザでサポートされている場合は、リンクをクリックして添付ファイルを表示できます。添付ファイルの形式がモバイルデバイスのブラウザでサポートされていない場合は、ファイルをダウンロードし、あとで適切なソフトウェアを使って表示できます。

メールボイスレット

メールボイスレットを使用すると、音声インタフェースを通して電子メールにアクセスできます。電子メールメッセージの受信、電子メールサマリーの取得、特定のメッセージのヘッダーと本文の待機、電子メールメッセージの削除など、電子メールに関連する基本的な操作を実行できます。

操作性の向上

冗長なページと不要な電子メールサマリー情報が削除され、モバイルデバイスから電子メールにアクセスしやすくなりました。

ネイティブ CHTML のサポート

ネイティブモードでレンダリングがオフの場合に、CHTML が完全にサポートされるようになりました。

Java Server PageTM コミュニケーションチャネルのサポート

Mobile Access のコミュニケーションチャネル JSP では、現在の Mobile Access タグライブラリに加え、新しい SSO アダプタタグライブラリを使用できます。Portal Server のコミュニケーションチャネル JSP で使用される URL ビルダータグライブラリは、サポートされていないクライアント用の URL を生成するので、Mobile Access には使用できません。

プロキシレット

プロキシレットは企業ドメイン全体に配備することも、企業ドメインの一部のアプリケーションだけに配備することもできます。これにはプロキシレットルールを使用します。詳細については、『Sun Java System Portal Server 7 Configuration Guide』の第 6 章「Modifying Proxylet Rules」を参照してください。

プロキシレットを企業ドメイン全体に配備した場合は、メインポータルページも含めて、すべてのアプリケーションがプロキシレットを通して処理されます。選択した一部のアプリケーションだけにプロキシレットを配備する場合は、アプリケーションの URL を設定するオプションが提供されます。これらのアプリケーション URL はプロキシレットチャネルに表示されます。

プロキシレットがまだ実行されていない場合は、ユーザーがリンクをクリックするとプロキシレットが起動されます。プロキシレットが起動した後は、配備オプションに基づいてアプリケーション URL ページまたはポータルデスクトップページにリダイレクトされます。プロキシレットの UI には、プロキシレットを停止および開始するコントロールがあります。停止ボタンをクリックすると、プロキシの設定が元に戻り、サーバーが停止します。

プロキシレットアプレットを使用するときはブラウザのポップアップブロッカを無効にするようユーザーに勧めてください。ユーザーがプロキシレットチャネルをクリックすると、Netlet などのアプレットアプリケーションによく似たポップアップボックスが表示されます。ユーザーが Portal Server にログインしてプロキシレットを起動した場合で、Netscape 7.0 を使用しているときは、Netscape ブラウザを再起動する必要があります。

連携検索

連携検索機能を使用すると、複数の検索エンジンに検索クエリーを同時に送信し、統一された形式で検索結果を表示できます。連携検索機能では、google.com などの Web メタリポジトリと、ローカルの職員名簿などの内部ディレクトリシステムの両方に、単一のインタフェースを通して検索クエリーを送信できます。2 つの異なるサイトから得られた検索結果が、単一の Web ページでユーザーに表示されます。

登録

Portal Server ソフトウェアのこのリリースには、次に示す拡張機能が含まれています。

URL スクレーパ認証済みアクセス

URL スクレーパには、別の URL から認証済みコンテンツを取得し、パスワードで保護されているサイトからコンテンツをスクレープする機構があります。URL スクレーパは、指定された URL にユーザーの資格情報とともに要求を送ります。返送された Cookie は、セッションの追跡と、このサイトの以降の呼び出しに使用されます。

管理者は次の情報を指定します。

loginUrl

loginUrlは、ユーザー認証のために表示される HTML フォームの action 属性です。loginUrl は、スクレープする URL とは異なります。たとえば、http://my.yahoo.com をスクレープする場合、loginUrlhttp://login.yahoo.com/config/login です。

loginFormData

loginFormData には、HTTP クエリーパラメータとしてユーザーの資格情報が含まれます (認証のために渡す HTML フォーム属性など)。ここで、キーは HTML フォーム属性で、値は渡す必要のあるユーザー資格情報です。角括弧内の値は実行時に入力されます。

isHttpAuth

isHttpAuth (HTTP 認証) かどうかを指定します。現在は Http-Basic Auth (HTTP 基本認証) だけがサポートされています。ユーザーの資格情報を使用して、HTTP ヘッダーに承認ヘッダーが設定されます。

formData

URL を呼び出すときに送信する必要のあるデータです。

推奨されない機能

Portal Server ソフトウェアのこのリリースでは、次に示す機能が推奨されなくなります。

NetMail

NetMail 機能はこのリリースから削除されます。これには、NetMail Java アプレット、NetMail Lite、MailcheckProvider と Mailcheck チャネル、NetMail LDAP サービス、および UserInfoProvider の NetMail 関連機能が含まれます。

テンプレートベースのコンテナ

テンプレートベースのコンテナ、タブ、およびテーブルは推奨されなくなります。これには、ディスプレイプロファイルプロバイダ要素、テンプレート、TemplateTableContainerProvider クラス、およびTemplateTabContainerProvider クラスが含まれます。同じ機能は JSP ベースのコンテナで提供されます。

コマンド行ユーティリティー

以前のリリースの Portal Server CLI はほとんどが推奨されなくなり、psadmin が Portal Server の新しい CLI ユーティリティーとなります。以前のリリースの Portal Server CLI のうち、次に示すものだけが使用されます。psconfigperftunepstune-portalpstune-env、および rdmgr。次の表に、このリリースで推奨されなくなるコマンド行ユーティリティーと、同じ機能をサポートする新しいコマンド行ユーティリティーを示します。

表 2 CLI — 推奨されないコマンドと対応する新しいコマンド

推奨されない CLI 

新しい CLI 

deploy

psadmin redeploy

dpadmin

psadmin merge/modify/add/remove/list-display-profile

gateway

psadmin start-sra-instance/stop-sra-instance

netletd

psadmin start-sra-instance/stop-sra-instance

par

psadmin import/export/list-par

pdeploy

psadmin deploy-portlet および psadmin undeploy-portlet

rwadmin

psadmin create-rewriter-ruleset/delete-rewriter-ruleset/get-rewriter-ruleset/list-rewriter-rulesets/set-rewriter-ruleset

rwproxyd

psadmin start-sra-instance/stop-sra-instance

Java 1 アプレット

Java 1 は推奨されなくなります。これは、プラグイン JVM をサポートしていないブラウザ (Netscape 4.7x や IE 5.0 など) に影響を与えます。Portal Server の新機能を利用するには、より新しいブラウザを使用してください。

推奨されていない機能に関する通知と告知

Microsoft Internet Explorer 5.5 のサポートは推奨されなくなり、将来のリリースではサポートされなくなります。

Netscape Navigator バージョン 6.2.1 および 7.0 のサポートは推奨されなくなり、将来のリリースではサポートされなくなります。