Sun Java System Portal Server Mobile Access 7.1 管理指南

第 1 章 概述

Sun JavaTM System Portal Server Mobile Access(以前称为 Sun™ ONE Portal Server, Mobile Access)软件将 Sun Java System Portal Server 平台的服务和功能扩展到了移动设备,如手机和个人数字助理。它还提供了一个语音访问的框架。Mobile Access 软件使门户站点用户能够获得与通过浏览器(需要使用“超文本标记语言”HTML))所访问内容相同的内容。它支持 Sun Java System Portal Server Secure Remote Access 软件并使用 Sun Java System Access Manager 软件的管理控制台。

Mobile Access 产品的功能无缝集成至 Portal Server 软件。如果知道如何管理 Portal Server 软件,就不难了解如何管理 Mobile Access 软件。

本章包含如何在 Portal Server 7.1 应用程序中启用 Mobile Access 功能的信息、Mobile Access 软件的主要功能概述以及添加到 Sun Java System Access Manager 软件管理控制台、portal server 控制台、Portal Server 桌面(主要的最终用户界面)的 Mobile Access 功能的描述。本章所讨论的主题如下:

在 Portal Server 7.1 中启用 Mobile Access 功能

如果已安装了 Portal Server 7.1 应用程序,默认情况下 Mobile Access 功能被禁用。要在 Portal Server 7.1 中启用 Mobile Access 功能,则在 Webserver 中执行以下任务:

  1. 打开 /var/opt/SUNWwbsvr7/admin-server/config-store/host-name/web-app/host-name/amserver/WEB-INF/web.xml 文件和 /var/opt/SUNWwbsvr7/https-host-name/web-app/host-name/amserver/WEB-INF/web.xml 文件。

  2. web.xml 文件中搜索 filter 条目。

  3. 取消注释 amlcontroller 的条目并保存文件。amlcontroller 文件中需要取消注释的行是:


    <filter>
    		<filter-name>amlcontroller</filter-name>
    	<filter-class>com.sun.mobile.filter.AMLController</filter-class>
    </filter>
    
    <filter-mapping>
    	<filter-name>amlcontroller</filter-name>
    	<url-pattern>/*</url-pattern>
    </filter-mapping>
  4. 重新启动 Application Server/Web Server。

    在 Application Server 中,执行以下任务:

  1. 打开 /var/opt/SUNWappserver/domains/domain1/generated/xml/j2ee-modules/amserver/WEB-INF/web.xml 文件和 /var/opt/SUNWappserver/domains/domain1/applications/j2ee-modules/amserver/WEB-INF/web.xml 文件。

  2. web.xml 文件中搜索 filter 条目。

  3. 取消注释 amlcontroller 的条目并保存文件。

  4. 重新启动 Application Server/Web Server。

Procedure在 Portal Server 7.1 中配置 Mobile Access

  1. 登录 Portal Server 控制台应用程序。

  2. 单击 "Portal" 选项卡。

  3. 单击可用门户列表中的 portal1 门户。

  4. 在“选择 DN”下拉列表中选择 DeveloperSample

  5. 将“桌面属性”中可用的 "ParentContainer" 字段的值更改为 WirelessDesktopDispatcher。

Procedure在成功 URL 中提及更改

  1. 登录到 Access Manager 控制台。

  2. 转到开发者范例组织。

  3. 选择“服务”。

  4. 将核心中可用的默认成功登录 URL 更改为 /portal/dt

Mobile Access 软件

了解以下 Mobile Access 软件功能以及它们是如何扩展 Portal Server 软件功能的将非常有用:

Portal 桌面

您的门户站点提供移动 Portal 桌面、语音 Portal 桌面 以及标准 Portal 桌面。无线桌面调度程序, (Mobile Access 软件的组件之一)对它们进行控制。Portal Server 桌面 servlet 将请求转发给无线桌面调度程序。

无线桌面调度程序使用显示配置文件配置数据来确定应将用户请求相应地路由到哪个 Portal 桌面—标准、移动或语音。

不管用户如何访问门户站点,门户站点的用户界面均为 Portal 桌面。当门户站点用户使用移动设备访问门户站点时,将显示移动 Portal 桌面。当门户站点用户使用电话访问门户站点时,将显示语音 Portal 桌面。

默认情况下可在移动 Portal 桌面上看到和使用以下频道:

有关移动 Portal 桌面的详细信息,请参阅第 4 章,管理移动 Portal 桌面

客户机类型

Mobile Access 软件实际上支持每台可用的移动设备。它使用客户机配置文件来标识每个移动设备或客户机。它基于设备浏览器使用的设备标记语言,为每个客户机指定一个称为客户机类型的唯一标识符。

这些标记语言包括:

Mobile Access 软件对 Nokia 6310i 客户机提供 WML 支持,并且对 Handspring Treo 180 客户机提供 cHTML 支持,尽管用户可以通过任何使用这些标记语言之一的移动设备来访问门户内容。

客户机管理器是 Access Manager 管理控制台的组成部分,用于管理客户机配置文件。有关移动客户机类型和设备检测的详细信息,参见第 2 章,管理移动设备

验证

Mobile Access 软件支持 Portal Server 软件提供的验证模块,但它还允许您:

有关使用这些验证模块的详细信息,参见第 3 章,配置移动验证

语音访问

Mobile Access 软件VoiceXML 应用程序提供框架。要访问语音功能,您必须配置语音服务器以提供语音识别、语音合成和 VoiceXML 浏览器。

有关语音访问的详细信息,参见第 6 章,配置语音访问

频道、容器和提供者

Mobile Access 软件使用提供者、频道和容器在移动 Portal 桌面上显示内容。

本主题提供以下各项信息:

频道

频道用于在移动 Portal 桌面上显示内容。频道由支持频道所需的提供者对象、配置设置和数据文件(如模板)组成。

容器频道

容器或容器频道是一种频道,可将其他频道的内容聚合到移动 Portal 桌面上显示。Mobile Access 软件会向 Portal Server 软件随带的容器频道中添加以下默认容器频道:

提供者

提供者是底层实现,用于在移动 Portal 桌面上向用户显示频道内容。它们采用一般资源的界面。

提供者内容来源包括:

提供者是 Java 类文件,对于每种类型的移动设备,它们会以相应的格式提供内容。创建移动 Portal 桌面后,将查询每个提供者所关联频道的内容。

默认提供者包括:

将以下新提供者添加至默认容器:

有关使用频道、容器和提供者来配置移动 Portal 桌面的详细信息,参见第 4 章,管理移动 Portal 桌面

呈现

门户站点用户可以使用移动设备来访问通过任何 HTML 浏览器所能访问的同一内容。实现这一点的过程被称作呈现 (rendering)。呈现允许您创建内容一次即可在各种独特的移动设备上正确显示它。

移动呈现组件检测要在移动设备上显示的设备和格式输出。它由四个子组件组成:

Mobile Access 软件支持本机和呈现频道及容器。本机频道基于 JSP 技术及专用于 Nokia WML 客户机的模板。支持 HTML、VoiceXML 和 WML 的客户机将模板用于本机 Portal 桌面。

呈现频道也使用 JSP 技术。它们使用户能够查看显示特定移动设备唯一的已呈现内容的 Portal 桌面。仅当使用通过 Mobile Access 软件的呈现进程传递的抽象标记语言 (Abstract Markup Language, AML) 模板时,方能使用此功能。支持 cHTML、iHTML、JHTML、XHTML 和 HDML 的客户机需要已呈现 Portal 桌面的 AML 模板。

移动应用程序

Mobile Access 软件提供四个默认应用程序,用户可在移动 Portal 桌面中访问它们。这些应用程序是:

这些应用程序在用户界面为移动 Portal 桌面的后端服务器上运行。一旦建立应用程序的链接,该应用程序的运行将不受 Portal Server 软件的控制。当用户使用完该应用程序时,可以返回到移动 Portal 桌面以使用其他提供者。

管理控制台

Mobile Access 软件管理员使用 Access Manager 的管理控制台来完成大多数进行中的日常管理任务。

本节提供了以下详细信息,说明如何使用管理控制台控制对门户站点的移动访问:

有关 Access Manager 管理控制台以及如何管理 Access Manager 软件的详细信息,参见《Sun Java System Access Manager 7 2005Q4 管理指南》

Mobile Access 软件功能

管理门户站点的移动访问所需的功能是管理控制台和门户控制台的组成部分。

属于管理控制台组成部分的功能包括:

属于门户控制台组成部分的功能包括:

典型的管理员功能

可以通过管理控制台来管理移动和语音 Portal 桌面的功能包括:

属于门户控制台组成部分的典型功能包括:

登录

Access Manager 管理控制台的默认 URL 是:

http://server:port/amconsole

Portal 管理控制台的默认 URL 是:

http://server:port/psconsole

管理员以 amadmin 身份登录到这两个管理控制台。

有关 Portal Server 软件管理控制台使用方面的更多信息,参见《Sun Java System Portal Server 7 管理指南》。