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