![]() | |
Sun Java System Portal Server 6 2004Q2 管理员指南 |
第 1 章
Sun Java System Portal Server 管理简介Sun Java System Portal Server 6 2004Q2 产品是一套集成的软件产品,允许企业从各种来源获取内容,为特定用户或用户组个人化内容,以及将出自上述多个来源的内容聚合成适合于特定用户设备(如 Web 浏览器)的单一输出格式。
本章提供有关下述内容的基本信息:本软件产品的体系结构、门户的最终用户界面、Portal Server 软件实现的服务与如何配置这些服务,以及用于管理本产品的工具。本章包含以下部分:
体系结构概述Portal Server 是 Sun Java System 体系结构的组成部分。在 Sun Java System 体系结构中,Portal Server 提供内容查找、连接、聚合、呈现、传递、个人化、通知和交付方面的技术。Sun Java System 中的内容由 Web 服务提供。Portal Server 本身不提供 Web 服务。它是一种机制,通过这种机制可将用户界面与 Web 服务相关联,并使 Web 服务对人们更有帮助。
Portal Server 产品体系结构包括多种可集成软件产品。这就允许 Portal Server 利用其内部组件及外部支持产品所提供的功能和服务。Portal Server 本身包括下列内部组件:“桌面”、NetMail、“重写器”和“搜索”。外部支持产品包括 Sun Java System Web Server、Sun Java System Directory Server 和 Sun Java System Identity Server(先前为 Sun ONE Identity Server)。Portal Server 通过这些外部产品(而不是在 Portal Server 产品本身内)实现了 Web 应用程序容器、用户、服务及策略管理、验证与单点登录、管理控制台、目录模式和数据存储以及协议支持。例如,Portal Server 产品使用 Sun Java System Web Server 作为其默认的 Web 容器。
注
Portal Server 支持以下 Web 容器:Sun Java System Web Server、Sun Java System Application Server、IBM Websphere Application Server,并且还可以使用 BEA Weblogic Application Server。
另外,也可以安装其他 Portal Server 附加软件(例如,Sun Java System Portal Server, Secure Remote Access)。有关 Sun Java System Portal Server 体系结构的详细信息,参见《Sun Java System Portal Server 6 2004Q2 Deployment Guide》。
门户访问概述用户通常通过 Web 浏览器访问门户内容,方法是请求门户主页的 URL 并通过 Sun Java System Identity Server 验证服务进行验证。一旦通过验证,用户即被定向到 Sun Java System Portal Server 桌面。
图 1-1 显示了 Sun Java System Portal Server 中的一个桌面样例。
图 1-1 Sun Java System Portal Server 桌面样例
桌面是用户使用门户内容的主界面。桌面服务是通过 servlet、提供者 API、各种频道以及各种其他支持 API 和实用程序实现的。桌面使用称为提供者的程序性实体来生成内容。内容的单个单元称为频道。可将多个内容频道综合成容器频道,并以各种格式(如表或标签)安排在桌面上。用户访问门户时,桌面会引用一个显示配置文件,它存储用于生成用户内容的内容提供者和频道数据。应当注意区别的是,显示配置文件实际上并不定义用户桌面上显示的整体布局、显示内容或组织。从根本上说,显示配置文件只用于为频道提供特性值。实际上,桌面使用作为 LDAP 属性存储在 Sun Java System Directory Server 中的各个级别或节点(最高级、组织、角色和用户级别)的多个显示配置文件为用户确定内容。XML 文档用于为每个级别定义显示配置文件特性,并将特性值上载到 LDAP 节点。运行时,通过合并在每个级别定义的显示配置文件特性来创建用户的显示配置文件。尽管在每个级别都可以定义显示配置文件文档,但并不需要在每个级别都有一个显示配置文件文档。
对于基于给定客户机类型(如 HTML 或 MAPI)的特定特性值,为了扩展对其存储和检索的支持,Portal Server 软件包括了以下内容:
服务配置概述Sun Java System Portal Server 是一个 Sun Java Enterprise System 应用程序,因而其服务是使用 Sun Java System Identity Server 的“服务管理系统”(SMS) 来定义和管理的。对于非服务器特定的服务相关数据,它是使用遵循 SMS“文档类型定义”(DTD) 的“扩展标记语言”(XML) 文件来定义的。服务器特定数据可以存储在特定服务器专用的特性文件中。每项 Sun Java System Portal Server 服务(“桌面”、Netmail、“重写器”和“搜索”)都有自己的 XML 和特性文件,用于呈现和修改服务特定的数据。
Sun Java System Identity Server 服务
如体系结构概述中所述,Sun Java System Portal Server 使用 Sun Java System 体系结构中 Sun Java System Portal Server 本身之外的支持产品来实现许多功能和服务。先前版本的 Portal Server 实现了许多内部管理功能,而在集成了 Sun Java System Identity Server 后,Sun Java System Portal Server 可以利用 Sun Java System Identity Server 产品的下列管理工具和服务:
有关管理 Sun Java System Identity Server 服务的信息,参见第 3 章,“管理验证、用户和服务”。
Sun Java System Portal Server 服务
除了标准的 Sun Java System Identity Server 服务之外,Sun Java System Portal Server 使用 Sun Java System Identity Server 管理控制台管理其内部服务(“桌面”、NetMail、“重写器”和“搜索”)。
桌面
如上一部分所述,桌面是 Sun Java System Portal Server 最终用户的主界面。桌面是一种机制,这种机制通过“提供者应用程序编程接口”(PAPI) 将可扩展内容加以综合。桌面包括多种提供者,这些提供者启用容器层次结构和基本构件,来构建某些类型的频道。为了保存内容提供者和频道数据,桌面在 Sun Java System Identity Server 服务的最上层实行一种显示配置文件数据存储机制。可以通过管理控制台编辑显示配置文件和其他桌面服务数据。有关管理桌面和显示配置文件的详细信息,参见第 5 章,“管理门户桌面服务”和第 7 章,“管理显示配置文件”。
重写器
“重写器”提供了一个 Java 类库,用于重写各种 Web 语言(如 HTML、JavaScript 和 WML)以及 HTTP 位置头中的 URL 引用(重定向)。“重写器”定义一种 Sun Java System Identity Server 服务,用于保存定义重写方式和要重写的数据的规则。可通过管理控制台来编辑“重写器”规则。有关管理重写器的信息,参见第 9 章,“管理重写器服务”。
搜索引擎
“搜索引擎”服务为桌面提供基本和高级的搜索和浏览频道。它使用 robot 为内联网中的可用文档创建资源描述,并将这些资源描述存储到创建了索引的数据库中。也可以从另一服务器或者从备份 SOIF(摘要对象交换格式)文件导入资源描述 (RD)。搜索引擎包括用于提交资源描述和搜索数据库的 Java 及 C API。搜索引擎数据库也可以用于保存其他任意内容,例如,其他内容提供者的共享内容高速缓存。可以通过管理控制台编辑搜索引擎服务数据。有关管理搜索的信息,参见第 10 章,“管理搜索引擎服务”。
NetMail
NetMail 服务实现了 NetMail (Java) 和 NetMail Lite 电子邮件客户机。这些客户机与标准的 IMAP 和 SMTP 服务器协同工作。可以通过管理控制台编辑 NetMail 服务数据。有关管理 NetMail 的信息,参见第 8 章,“管理NetMail服务”。
Sun Java System Portal Server 服务配置机制
Sun Java System Portal Server 使用多种配置机制来定义、存储和管理其服务。本部分包含五个表,分别列出了每种 Sun Java System Portal Server 内部服务使用的配置机制。
表 1-1 列出了桌面服务的配置机制。该表分为两列:“配置机制”和“描述”。“配置机制”列出机制,“描述”对机制的用途进行描述。
表 1-1 Sun Java System Portal Server 桌面配置机制
配置机制
描述
桌面服务定义
定义桌面服务的 Sun Java System Identity Server 配置属性。有关详细信息,参见附录 B,“XML 参考”。
桌面显示配置文件 XML DTD
通过定义提供者和频道对象及其特性,可定义“桌面”的显示配置。有关详细信息,参见附录 B,“XML 参考”。
桌面管理控制台模块
提供在 Sun Java System Identity Server 框架内管理 Sun Java System Portal Server 服务的方法。有关管理桌面服务配置属性的详细信息,参见第 5 章,“管理门户桌面服务”。有关管理显示配置文件的详细信息,参见第 7 章,“管理显示配置文件”。
桌面 CLI
为产品管理提供 dpadmin 和 par 命令实用程序。有关详细信息,参见第 21 章,“命令行实用程序”。
桌面配置特性文件
定义桌面服务的服务器特定参数。有关详细信息,参见附录 A,“配置文件”。
表 1-2 列出了搜索服务的配置机制。该表包含两列:“配置机制”和“描述”。“配置机制”列出机制,“描述”对机制的用途进行描述。
表 1-2 Sun Java System Portal Server 搜索配置机制
配置机制
描述
搜索服务定义
定义“搜索”服务的 Sun Java System Identity Server 配置属性。有关详细信息,参见附录 I,“模式参考”。
搜索管理控制台模块
提供在 Sun Java System Identity Server 框架内管理 Sun Java System Portal Server“搜索”服务数据的方法。有关详细信息,参见第 10 章,“管理搜索引擎服务”。
搜索 CLI
为产品管理提供 rdmgr、sendrdm 和 StartRobot 命令实用程序。有关详细信息,参见第 21 章,“命令行实用程序”。
搜索配置特性文件
定义搜索服务的服务器特定参数。有关详细信息,参见附录 A,“配置文件”。
Robot 配置文件
定义搜索引擎 robot 的行为。有四个 robot 配置文件。有关详细信息,参见第 11 章,“管理搜索引擎 Robot”和第 12 章,“预定义的 Robot 应用程序操作程序”。
表 1-3 列出了重写器服务的配置机制。该表包含两列:“配置机制”和“描述”。“配置机制”列出机制,“描述”对机制的用途进行描述。
表 1-3 Sun Java System Portal Server 重写器配置机制
配置机制
描述
重写器服务定义
定义“重写器”服务的 Sun Java System Identity Server 配置属性。有关详细信息,参见附录 I,“模式参考”。
重写器规则 XML DTD
有关详细信息,参见附录 B,“XML 参考”。
重写器管理控制台模块
提供在 Sun Java System Identity Server 框架内管理 Sun Java System Portal Server“重写器”服务数据的方法。有关详细信息,参见第 9 章,“管理重写器服务”。
重写器 CLI
为产品管理提供 rwadmin 命令实用程序。有关详细信息,参见第 21 章,“命令行实用程序”。
表 1-4 列出了 NetMail 服务的配置机制。该表包含两列:“配置机制”和“描述”。“配置机制”列出机制,“描述”对机制的用途进行描述。
表 1-4 Sun Java System Portal Server NetMail 配置机制
配置机制
描述
NetMail 服务定义
定义 NetMail 服务的 Sun Java System Identity Server 配置属性。有关详细信息,参见附录 I,“模式参考”。
NetMail 管理控制台模块
提供在 Sun Java System Identity Server 框架内管理 Sun Java System Portal Server NetMail 服务数据的方法。有关详细信息,参见第 8 章,“管理NetMail服务”。
管理概述本部分对通过 Sun Java System Identity Server 控制台和命令行这两种方法管理 Sun Java System Portal Server 进行了概述。
使用 Sun Java System Identity Server 控制台
您可通过 Sun Java System Identity Server 所提供的基于 HTML 的管理控制台来管理 Sun Java System Portal Server 和 Sun Java System Identity Server 服务。Sun Java System Portal Server 为 Sun Java System Portal Server 特定服务添加了管理模块,以扩展 Sun Java System Identity Server 控制台。有关使用控制台执行的实际任务的详细信息,参见本指南中的各章内容。
Sun Java System Identity Server 控制台分为三个部分:位置窗格、导航窗格和数据窗格。管理员可以使用这三个窗格来导航目录、执行用户和服务配置,以及创建策略。图 1-2 展示了管理控制台。
图 1-2 Sun Java System Identity Server 管理控制台
位置窗格
位置窗格铺于控制台的顶部。最上方的“查看”菜单允许管理员在四个不同的管理视图之间切换:
“欢迎”字段显示用户名称,该用户当前正运行与其用户配置文件相关联的控制台。
使用“帮助”链接能打开一个浏览器窗口,其中包含本文档的附录 C、D、E 及 F 的 HTML 版本,即《属性参考指南》。
用户可以使用“注销”链接从 Sun Java System Identity Server 控制台注销。
导航窗格
导航窗格是控制台的左侧部分。“目录对象”部分在该窗格的顶部,显示当前打开的目录对象的名称及其“特性”链接。“显示”菜单列出所选目录对象下的目录。可根据子目录的数量来使用分页机制。
数据窗格
数据窗格是控制台的右侧部分。在这里显示和配置对象的属性及属性值。在此窗格中为它们的相应组、角色或组织选择相应项。
使用命令行实用程序
Sun Java System Portal Server 命令行界面包括由 Sun Java System Identity Server 和 Sun Java System Portal Server 提供的实用程序。
有关 Sun Java System Portal Server 命令行实用程序的完整列表和语法,参见第 21 章,“命令行实用程序”。有关 Sun Java System Identity Server 命令行实用程序的信息,参见其产品文档。