本章提供对 Sun Java™ System Content Delivery Server 的概述。将介绍内容的生命周期,并提供了 Catalog Manager、Fulfillment Manager 和 Vending Manager 这些组件的概述。同时介绍内容提交到 Content Delivery Server 之后自动执行的内容验证过程。
本章还将介绍如何登录到 Catalog Manager 管理组件和 Vending Manager 管理组件。
Sun Java System Content Delivery Server 是一种高性能软件解决方案。利用此方案,运营商可以将几乎所有类型的无线内容通过无线方式 (OTA) 传送给订户,使这一原本复杂的过程变得简单。Content Delivery Server 将内容的聚集、表示和传送划分到不同的管理器-Catalog Manager、Fulfillment Manager 和 Vending Manager。利用这些管理器,运营商可以集中管理内容、定制多种订户界面,并可以提供快速下载。
下图在较高层次上概述了 Content Delivery Server。
Catalog Manager 是内容聚集器或内容仓库-它管理着来自开发团体的全部内容。在内容得到授权后,Catalog Manager 发布该内容,让 Vending Manager 可以使用它。然后,Vending Manager 将内容出售给它们独特的订户团体。
Catalog Manager 支持任何类型的内容。Catalog Manager 管理员定义他们希望自己企业接受的内容类型。
Catalog Manager 的管理员管理以下任务:
下图在较高层次上概述了 Catalog Manager 在应用程序的生命周期中所充当的角色。还用图解说明了 Catalog Manager 的各个过程。
如上图所示,Catalog Manager 管理开发者所提交的内容,并控制 Vending Manager 可以访问的内容。Catalog Manager 负责以下任务:
Sun Java System Content Delivery Server 对内容执行自动验证。如果应用程序在验证的任何阶段失败,它都不能提交给 Catalog Manager。
内容验证包括以下几个步骤:
API 过滤器检查 MIDlet 应用程序中使用的 API 是否为允许使用的 API。开发者计划定义了允许使用的 API 集。开发者提交内容后,API 过滤器会检查提交的应用程序所使用的 API。如果开发者使用了开发者计划不允许使用的 API,该内容将无法提交。
程序校验过程将代码插入 MIDlet 应用程序中,用于解释所指定的定价模型。例如,插入的代码用于解释应用程序是按下载次数定价、只按首次下载定价、按订阅数量定价,还是按以上这些的组合来定价。
经过程序校验的代码保留着设备上的许可证信息,并定期与 Sun Java System Content Delivery Server 进行通信来验证订户是否有权运行该应用程序。如果许可证过期,订户可以选择续订许可证。
您可以根据您工作单位的需要对验证过程进行定制。可以禁用选中的过程,也可以根据需要添加过程。例如,您可能希望添加一个对应用程序进行模糊化的步骤。模糊处理可使代码在反编译时变得难以理解,并可以缩小 Java 归档 (JAR) 文件的大小。
本节介绍 Catalog Manager 所管理的内容和类别。
在内容通过了自动验证过程的检查后,它会转到已提交的内容部分,供 Catalog Manager 管理员审查。管理员对内容进行审查,还可以根据需要对内容进行编辑,并可以修改定价和类别分配。管理员可以接受内容,也可以拒绝内容。
管理员在接受该内容后,可以发布该内容,使之可供 Vending Manager 使用。
内容分类是内容管理的核心。它们是存储 Sun Java System Content Delivery Server 所管理的内容的逻辑容器或存储桶。Catalog Manager 使用内容类别来控制 Vending Manager 的访问。
“管理内容”介绍了如何管理 Catalog Manager 的内容。
Catalog Manager 定义了 Content Delivery Server 所支持的设备和设备功能。作为一名 Catalog Manager 管理员,您可以添加新设备、删除不再支持的设备,并可以编辑任何设备型号的特征和功能。
“管理设备”介绍了如何管理您的网络所支持的设备。
帐户定义了对 Catalog Manager 的访问权限。帐户有以下三种类型:
Vending Manager 帐户适用于特定署名的 Vending Manager,后者从 Catalog Manager 储存内容。该帐户与一个或多个售卖计划关联。
开发者帐户适用于向 Catalog Manager 提交内容的公司或个人。开发者帐户与一个或多个开发者计划关联。
管理员帐户适用于管理 Catalog Manager 的个人。
“管理帐户”介绍了如何管理帐户。
Catalog Manager 使用计划来控制开发者的内容提交以及 Vending Manager 对内容的访问。Catalog Manager 中的管理计划包括管理以下内容:
售卖计划定义了 Vending Manager 可以访问的内容类别。售卖计划可以包含其他售卖计划,形成嵌套的分层结构。每个 Vending Manager 帐户都与一个或多个售卖计划关联。
开发者计划定义了开发者在其提交的应用程序中可以使用的 API 集。配置文件定义了特定库中开发者可以使用的类。开发者计划包含一个或多个配置文件。
“管理计划”详细介绍了计划管理。
Fulfillment Manager 通过一种高性能、低成本的下载体系结构控制传送给订户的内容,并向订户传送内容。下图在较高层次上概述了 Fulfillment Manager 的各个过程。
Fulfillment Manager 没有关联的管理任务。
Vending Manager 负责内容的出售和定价。Vending Manager 通常被配置为专为各自的企业提供服务。一个 Catalog Manager 可以支持多个 Vending Manager。
Vending Manager 管理 Catalog Manager 发布的内容。Vending Manager 中储存的内容用于供订户下载。同时,Vending Manager 控制订户的访问和订户的购买价格,并提供有关 Content Delivery Server 的每日统计报告。
Vending Manager 管理员管理以下任务:
除 Vending Manager 管理员之外,还可以有 Vending Manager 客户服务代理。客户服务代理只有有限的管理员权限。客户服务代理管理以下任务:
下图在较高层次概述了 Vending Manager 在应用程序的生命周期中所充当的角色。还用图解说明了 Vending Manager 的各个过程。
上图显示了 Vending Manager 的各个过程。Vending Manager 负责以下任务:
Catalog Manager 向 Vending Manager 发布内容。Vending Manager 负责获取该内容并存储它,以使订户能够使用该内容。Vending Manager 管理员可以更改内容的订户订阅价格,允许订户进行试用,并可以将内容指定到新类别。管理员也可以更改类别分配,添加新类别,以控制订户对内容的访问。
“管理目录内容”介绍了如何管理 Vending Manager 的内容。
Vending Manager 使用订户计划来控制订户对内容的访问。每个订户帐户都被指定了一个或多个订户计划。订户计划决定了订户可访问和下载的内容。
订户计划会被映射到 Vending Manager 中的选定类别。选定类别中的内容就可供计划中的成员使用。如果内容所在类别不为该订户计划所支持,订户也就无法访问和下载该内容。
“管理订户计划”介绍了如何管理订户计划。
帐户定义了对 Vending Manager 的访问权限;Vending Manager 负责两种类型的帐户:
订户帐户适用于订阅某项服务计划的个人,服务计划用来向订户提供下载服务。每个订户帐户都与一个或多个订户计划关联。“管理订户帐户”介绍了如何管理订户帐户。
管理员帐户适用于管理 Vending Manager 的个人。有两种管理员角色-“管理员”(适用于对 Vending Manager 有完全管理权限的管理员)和“客户服务代理”(适用于具有查看内容权限和管理订户权限的管理员)。如果您不希望个人访问 Vending Manager,则可以禁用管理员帐户。“管理 Vending Manager 管理员帐户”介绍了如何管理管理员帐户。
Vending Manager 提供了每日统计报告,您可以借助该报告查看和跟踪应用程序下载信息以及使用统计下载次数。
“查看报告”介绍了 Vending Manager 的报告工具。
使用 Catalog Manager 管理控制台可以管理 Catalog Manager。使用 Vending Manager 管理控制台可以管理 Vending Manager。这些控制台可通过 Web 浏览器访问。
开发者可使用 Developer Portal 将内容提交到 Sun Java System Content Delivery Server。订户可以使用其 PC 或移动设备的 Subscriber Portal 从 Sun Java System Content Delivery Server 下载内容。
管理控制台可以在以下浏览器上运行:
在首次访问 Catalog Manager 管理控制台和 Vending Manager 管理控制台时,请使用您在安装 Sun Java System Content Delivery Server 时创建的缺省登录 ID 和密码。缺省值为:
在初次登录之后应当更改密码(注意密码区分大小写)。在登录 Catalog Manager 和 Vending Manager 之后,可根据需要添加其他帐户。请参见“添加 Catalog Manager 管理员帐户”了解如何添加 Catalog Manager 管理员。请参见“添加 Vending Manager 管理员帐户”了解如何添加 Vending Manager 管理员。
要登录 Catalog Manager:
要登录到 Vending Manager:
管理员指南 Sun Java™ System Content Delivery Server,版本 2004Q1 |
版权所有 © 2004 Sun Microsystems, Inc. 保留所有权利。必须依据许可证条款使用。