Sun Java System Portal Server 7 版本說明

關於 Portal Server7

Sun Java System Portal Server 7 產品為一般使用者提供一個 Portal Desktop,可存取資源與應用程式。Portal Server 軟體還提供一個搜尋引擎基礎架構,使用者可以透過 Portal Desktop 來組織並存取企業內部網路的內容。

Portal Server 亦提供 Secure Remote Access (SRA) 支援,可讓遠端使用者在網際網路上安全地存取其組織的網路和服務。此外,還能為您的組織提供安全的網際網路入口網站,並提供對於任何目標族群,例如員工、事業夥伴或一般大眾之內容、應用程式及資料等的存取。

本節包括:

此版本的新增功能

Sun Java System Portal Server 7 具有下列新功能:

管理 Portlet 和標籤檔案庫

管理標籤檔案庫可用於開發管理 Portlet,使管理員可以透過其 Portal Desktop 來管理入口網站。透過 Portal Desktop 進行管理,可讓管理員提供對管理作業的存取權限,從而將委託管理員指定為 Portlet。委託管理員可負責管理各項作業,例如重設密碼、建立和刪除使用者、標籤和 Portlet,以及在特定組織或子組織中排列以角色為基礎的標籤。標籤檔案庫會透過寫入 Portlet 來提供歸檔這些作業的標籤。

與 Portlet 相關的管理標籤檔案庫可用來修改現成的管理 Portlet,或使用新的管理功能開發 Portlet。標籤檔案庫支援使用者管理、提供者管理和 Portlet 與 WSRP 管理作業。此檔案庫中的標籤可用於建立和管理以 JSPProvider 為基礎的通道。可使用標籤檔案庫中的標籤來寫入包含自訂 GUI 的自訂管理 Portlet。可使用標籤檔案庫寫入管理 Portlet,以管理任何自訂通道。

可使用此版本的 Portal Server 軟體中包含的管理 Portlet 範例集,從管理員的 Portal Desktop 執行管理作業。管理 Portlet 提供針對內容和使用者管理作業的以入口網站為基礎的存取權限。管理通道不僅展示管理標籤檔案庫的使用,還可用來為委託管理員設計簡單的 Portal Desktop。委託管理顯示 OrganizationAdministration 角色中的設定檔。

若要存取範例 Portlet,請以 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 的子指令。「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 時,會顯示元件特定指令清單。有效的元件名稱為:portal desktoploggingmonitoring portletrewritersearch srassoadaptersubscriptionsubtwsrp

社群與協作

入口網站協同作業功能可讓一般使用者建立和加入社群,並透過一組協同合作的 Portlet 應用程式 (社群服務) 與其他社群成員進行互動。因此,社群是成員及服務的結合。這些服務為:檔案共用、共用作業及事件、 輪詢及調查、wiki 和討論。

社群由一般使用者建立及管理。建立社群的使用者會成為該社群的委託管理員。入口網站管理員可定義社群範本,此範本會定義版面配置機制和可用的服務,而使用者可使用可用範本來建立特定種類的社群。使用者必須加入社群,才能參與社群協同合作。所有社群都是公用的,因此任何使用者都可以加入社群。

一般使用者可以

記錄

Portal Server 軟體在所有元件間皆使用 Java 記錄 API (JSR 47) 進行記錄。所有記錄與記錄配置在入口網站元件之間都是一致的。記錄訊息分為七個標準層級,從「嚴格」到「詳細」。記錄可被傳送至不同檔案或資料槽,並可由單個或多個檔案所組成,即每個元件有一個記錄。

您可設定每個模組、子模組的記錄層級,同時也可將記錄為每個元件內各個模組、子模組傳送至不同的檔案。可透過特定的特性檔配置每個入口網站元件記錄。

下面是三個用於配置入口網站實例記錄的 psadmin 子指令:

list-loggers

列出所有記錄程式。或者顯示超級使用者記錄程式 (包含記錄層級和記錄檔名稱) 的詳細資訊。

set-logger

設定記錄程式的層級,還為記錄程式分隔檔案。

reset-logger

重設該超級使用者記錄程式的記錄層級和記錄檔案。

管理稽核記錄

Portal Server 包含位於 CACAO 伺服器的 Portal Administration Server (PAS)。可使用稽核記錄追蹤透過此 PAS 完成的很多管理工作。例如,當入口網站 CLI 使用背景中的 PAS 進行管理時,此類工作就會透過 PAS 稽核記錄而被記錄下來。此記錄依賴於 JDK 記錄功能,並遵循入口網站記錄功能所符合的其他格式和記錄處理器要求。

監視

監視功能會擷取與入口網站元件 (如桌面、通道及 Secure Remote Access 閘道) 效能有關的執行階段資訊。監視協助系統管理員明暸其系統的狀態、追蹤系統使用情形以及監視系統運作狀態與安全性。

監視資料可用於使用入口網站指令行介面 (psadmin CLI) 進行查詢。系統管理員可將此資訊設為供第三方管理工具使用,以便在未達到效能目標時設定警示和通知。此外,管理員可以針對不同記錄設定不同的除錯記錄層級,無需重新啟動。

RSS Portlet

RSS Portlet 是簡易的聯合內容讀取器。可讓一般使用者管理一組聯合內容 Feed (URL) 並從中選取以進行檢視。允許一般使用者自訂 Portlet 和控制多方面的 Feed 顯示。RSS Portlet 會快取 RSS Feed。快取任一特定 Feed (由其 URL 唯一識別) 的最長時間可達 Portlet 之快取逾時喜好設定所定義的秒數。

新範例

在此版本中,除開發者範例外, Portal Server 軟體還包含兩個新範例。本節描述下列範例:

社群範例

社群範例是依據社群特性所建立的範例入口網站。從入口網站歡迎頁上按一下社群範例連結,即可存取社群範例,然後再以 test/test 身份登入。若要參與社群範例,使用者必須位於 CommunitySample 組織中。

企業範例

企業範例展示 Portal Server 軟體的主要功能。企業範例桌面利用虛構的公司 Adventure Sports Cafe (ASC) 顯示一般公司員工的日常作業。範例可讓您以匿名使用者的身份檢視桌面,而無需登入。有三個登入身份可供您使用,以顯示頁面如何依不同的登入使用者而變更。

企業範例位於 Access Manager 組織中並提供範例使用者。企業範例存在於組織 EnterpriseSample 中並提供下列範例使用者:

經理 Mary (使用者名稱:mary;密碼: mary)

執行 New Tour 專案和 Australia Expansion 專案。她必須隨時掌握最新的組織新聞和活動,而且要管理與她所執行之 ASC 專案相關的內容。Mary 使用 ASC 企業內部網路入口網站的協作工具與自己的工作團隊保持聯繫。

內容編輯者 Chris (使用者名稱:chris;密碼: chris)

負責 Customer Tour 專案,並且是 Mary 的下屬。Chris 使用入口網站隨時掌握最新的組織新聞和活動,然後與 Customer Tour Project 團隊的成員協同合作。

員工 Ed (使用者名稱:ed;密碼: ed)

負責 Australia Expansion 專案,並且是 Mary 的下屬。Ed 也使用入口網站隨時掌握最新的組織新聞和活動,然後與 Australia Expansion 團隊的成員協同合作。

ASC 網頁可透過標籤進行存取。網頁以欄位排列的方式顯示數個通道,而且包含使用者特定內容。例如,使用者可以有用於作業清單的通道、顯示其電子郵件和行事曆的通道,以及一個用於 Instant Messaging 的通道。可修改內容及版面配置以符合使用者的需要。

支援 Portlet 間通訊

Portal Server 軟體將 JSR-168 Portlet 之延伸的 API 包含在 com.sun.portal.portlet Java 套裝軟體中。若使用此 API,即使 JSR-168 Portlet 位於不同的 Web 應用程式, 它們之間仍可彼此通訊。假設所有 Portlet 都位於同一 Portal Server 實例中,並且在 Portal Server Portlet 容器內部執行。此 API 使用事件產生及通知,在 Portlet 之間傳遞資訊/資料。事件通知只對已自行註冊偵聽該特定事件的 Portlet 發出。

支援 JSF 應用程式

為了讓現有以 JSF 為基礎的應用程式在 Portal Server 中以 Portlet 的方式運作, Portal Server 軟體包含了一個 JSF 支援程式庫,這樣,只需進行極少變更,即可輕鬆地將現有應用程式轉換為 Portlet。以 JSF 為基礎的 Portlet 必須在 Portal Server 內部執行,並且要回應 Portal Server 發出的呼叫。

「Sun Java System Portal Server 7 Configuration Guide」中的第 9 章「Deploying JSF Application as a Portlet in Portal Server」中的第 9 章「Deploying JSF Application as a Portlet in Portal Server」

支援多重入口網站

此版本的 Portal Server 可讓您使用單一的使用者儲存庫支援多重入口網站。您可以個別設計、部署和管理每個入口網站。

此功能可讓您:

下面的術語對於多重入口網站很關鍵:

Portal Server 指令行介面提供執行下列作業的指令:

支援 Struts 應用程式

使用此版本,整個 Struts 應用程式在 Portal Server 桌面的一個通道上可顯示為 JSR 168 Portlet 應用程式。Portal Server 提供範例 Struts 應用程式,以展示 Struts Portlet 橋接器的功能。此應用程式為 Struts Mailer Demo 應用程式 (strutssample.war 檔案)。

「Sun Java System Portal Server 7 Configuration Guide」中的第 8 章「Deploying Struts Application as a Portlet in Portal Server」中的第 8 章「Deploying Struts Application as a Portlet in Portal Server」

使用者行為追蹤

「使用者行為追蹤」(UBT) 追蹤使用者於 Portal Desktop 上的作業。UBT 由三個主要功能組成:

  1. UBT 配置提供介面,以便配置 UBT 記錄和 UBT 報告功能。

  2. UBT 記錄根據 Portal Desktop 上的使用者動作動態記錄 UBT 資料。

  3. UBT 報告提供一組範例報告,這些報告是以 UBT 記錄系統所收集的資料為基礎而產生的。

被追蹤的使用者的作業將記錄至外部儲存系統,以便第三方工具可以分析與入口網站相關的使用者行為。

此版本的增強功能

下列功能的增強功能已加入此版本的 Portal Server 軟體中:

通訊通道

本節包含下列內容:

郵件

下列增強功能已併入此版本的 Portal Server 軟體中。Mobile Access 郵件提供者並未對郵件進行時間戳記轉換。Mobile Access 顯示的時間戳記與儲存在郵件伺服器上的時間戳記相同。如果郵件伺服器沒有保持一致的時間戳記,使用者就會在他們的電子郵件中看到許多不同的時間戳記。使用此版本後,以使用者所在時區喜好設定 (如使用者資訊提供者中的設定內容) 為基礎,電子郵件的時間戳記就會相應變更,而郵件提供者中的電子郵件時間戳記會與使用者所在時區一致。

行事曆

行事曆通道支援在此版本的 Portal Server 軟體中新增事件及作業。

SSO 配接卡

下列增強功能已加入此版本的 Portal Server 軟體中。

顯示設定檔

isTopLevel 特性 (布林) 已新增至全域開發者及企業範例入口網站顯示設定檔文件中。依預設,針對下列容器及提供者,將 isTopLevel 特性設定為 true

容器

JSPDynamicSingleContainerJSPTableContainer JSPDynamicSingleContainerJSPTabContainer FrameTabContainerWirelessDesktopDispatcher WirelessTemplateContentChannelTemplateNativeContainer JSPNativeContainerVoiceJSPDesktopContainer JSPRenderingContainerASCTabContainer

提供者

JSPTabContainerProviderTemplateTableContainerProvider TemplateTabContainerProviderDynamicAggregationContainerProvider WirelessDesktopDispatcherProviderWirelessTemplateDesktopProvider WirelessTemplateContentProviderWirelessJSPDesktopProvider JSPRenderingContainerProvider

Mobile Access

Mobile Access 增強功能包含:

列印至傳真

傳真閘道功能可讓行動裝置使用者將文件傳送到位於任何地方的傳真機。在此版本中,Mobile Access 軟體提供一項功能,可讓您傳送一份或多份文件,這些文件即是收到的電子郵件附件。

MSISDN 支援

MSISDN 號碼是用來識別行動訂閱者的標準國際電話號碼。若有 MSISDN 認證,使用者即無需進行認證。可依據訂閱者的 MSISDN 號碼判定使用者,以進行自動認證。

影像轉換碼

Mobile Access 包含的功能可將不同類型影像轉換為可在行動裝置上顯示之表單。

支援電子郵件附件

將一個或多個附件附加至郵件時,便會出現 [列出附件] 選項。如果行動裝置的瀏覽器支援附加的檔案格式,使用者可以按一下該連結來檢視附件。如果行動裝置的瀏覽器不支援檔案格式,您可以下載檔案,並於稍後使用適合的軟體加以檢視。

郵件 Voicelet

郵件 Voicelet 可讓使用者透過語音介面存取電子郵件。您應該可以執行基本的電子郵件相關作業,例如接收電子郵件、取得電子郵件摘要、偵聽特定郵件的標頭及內文以及刪除電子郵件。

可用性改善

已經移除冗餘網頁和不必要的電子郵件摘要資訊,讓使用者得以從行動裝置輕鬆存取電子郵件。

支持本機 cHTML

在本機模式中且關閉描繪功能時,CHTML 已得到完全支援。

支援 Java Java Server PageTM 通訊通道

Mobile Access 通訊通道 JSP 除了使用目前的 Mobile Acces 標籤檔案庫以外,還可使用新的 SSO 配接卡標籤檔案庫。Portal Server 通訊通道 JSP 所使用的 URL 生成器標籤檔案庫不適用於 Mobile Access,因為他們會為不受支援的用戶端產生 URL。

Proxylet

「Sun Java System Portal Server 7 Configuration Guide」中的第 6 章「Modifying Proxylet Rules」中的第 6 章「Modifying Proxylet Rules」

如果 Proxylet 是針對整個企業網域進行部署,則會透過 Proxylet 提供包含主要入口網站網頁的所有應用程式。如果 Proxylet 只是針對少數幾個選定的應用程式進行部署,則會提供一個配置應用程式 URL 的選項。這些應用程式 URL 將顯示在 Proxylet 通道中。

若使用者按一下連結,便會在 Proxylet 尚未執行時啟動它。啟動 Proxylet 之後, 便會依據部署選項,將使用者重新導向到應用程式 URL 頁面或 Portal Desktop 頁面。Proxylet UI 包含停止及啟動 Proxylet 的控制項。按一下 [停止] 按鈕,會復原代理伺服器設定並停止該伺服器。

請建議您的使用者在使用 Proxylet applet 時,務必要停用瀏覽器快顯封鎖程式。當使用者按一下 Proxylet 通道時,便會出現快顯方塊,就像 Netlet 和其他 applet 應用程式一樣。如果使用者登入 Portal Server,呼叫了 Proxylet,且使用的是 Netscape 7.0,則使用者必須重新啟動 Netscape 瀏覽器。

聯合搜尋

聯合搜尋功能可讓使用者同時將搜尋查詢提交到多個搜尋引擎中,而且會以統一格式顯示搜尋結果。聯合搜尋功能提供了單一介面,讓使用者可以將搜尋查詢同時發佈到 Web 中介儲存庫 (例如 google.com) 和內部目錄系統 (例如本機中的個人目錄)。從這兩個不同網站所得到的搜尋結果會顯示在單獨網頁中,供使用者檢視。

訂閱

下列增強功能包含在此版本的 Portal Server 軟體中。

URLScraper 授權存取

URLScraper 包含一項機制,可從不同 URL 取得認證內容和從受密碼保護的網站抽取內容。URLScraper 會對指定的 URL 以及使用者憑證發出請求,並且使用傳回的 Cookie 進行階段作業追蹤以及對此網站進行後續呼叫。

管理員可提供:

loginUrl

loginUrlaction HTML 表單的屬性,供使用者認證之用。loginUrl 與要抽取的 URL 不同。例如,若要抽取 http://my.yahoo.comloginUrlhttp://login.yahoo.com/config/login

loginFormData

loginFormData 包含使用者憑證,將其視為 HTTP 查詢參數 (例如必須傳遞以進行認證的 HTML 表單屬性)。此處,金鑰為 HTML 表單屬性,值是必須傳遞的使用者憑證。在執行階段,將填入方括弧中的值。

isHttpAuth

指定是否為 isHttpAuth。此時只支援 Http-Basic Auth。使用使用者憑證,以授權標頭設定 HTTP 標頭。

formData

這是在呼叫 URL 時必須發佈的資料。

停用的功能

下列功能在此版本的 Portal Server 軟體中停用。

NetMail

此版本已移除 NetMail 功能。這包含 NetMail Java applet、NetMail Lite、MailcheckProvider 及 Mailcheck 通道、NetMail LDAP 服務和 UserInfoProvider 的 NetMail 相關功能。

以範本為基礎的容器

以範本為基礎的容器、標籤和表格都被停用。這包含顯示設定檔 Provider 元素、範本、TemplateTableContainerProvider 類別和 TemplateTabContainerProvider 類別。相同的功能由以 JSP 為基礎之版本的容器提供。

指令行公用程式

停用上一版的多數 Portal Server CLI,psadmin 將是 Portal Server 的新 CLI 公用程式。上一版 Portal Server 使用的 CLI 為:psconfigperftunepstune-portalpstune-envrdmgr。下表顯示此版本中停用的指令行公用程式,以及支援相同功能的新指令行公用程式。

表 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-portletpsadmin 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 Applet

將停用 Java 1 applet。此停用作業會影響不支援外掛程式的瀏覽器 JVM (例如 Netscape 4.7x 和 IE 5.0)。若要善用 Portal Server 中的新功能,請使用更新版本的瀏覽器。

停用通知與聲明

將不再支援 Microsoft Internet Explorer 5.5,在未來版本中也將不再支援。

將不再支援 Netscape Navigator 6.2.1 及 7.0 版,在未來版本中也將不再支援。