目录 上一页 下一页 索引

第 1 章

简介


本章提供对 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

Sun Java System Content Delivery Server 是一种高性能软件解决方案。利用此方案,运营商可以将几乎所有类型的无线内容通过无线方式 (OTA) 传送给订户,使这一原本复杂的过程变得简单。Content Delivery Server 将内容的聚集、表示和传送划分到不同的管理器-Catalog Manager、Fulfillment Manager 和 Vending Manager。利用这些管理器,运营商可以集中管理内容、定制多种订户界面,并可以提供快速下载。

下图在较高层次上概述了 Content Delivery Server。

该图的说明如下。

  1. 内容提供商创建一个应用程序,并使用基于 Web 的 Developer Portal 将它提交给 Catalog Manager。
  2. Catalog Manager 从开发者那里取得该应用程序,对内容进行验证。
  3. Catalog Manager 验证内容之后,Catalog Manager 的管理员发布该内容,使它可供 Vending Manager 使用。
  4. Vending Manager 的管理员从 Catalog Manager 选择已发布的内容,并储存该内容,使它可供订户使用。

Catalog Manager

Catalog Manager 是内容聚集器或内容仓库-它管理着来自开发团体的全部内容。在内容得到授权后,Catalog Manager 发布该内容,让 Vending Manager 可以使用它。然后,Vending Manager 将内容出售给它们独特的订户团体。

Catalog Manager 支持任何类型的内容。Catalog Manager 管理员定义他们希望自己企业接受的内容类型。

Catalog Manager 的管理员管理以下任务:

下图在较高层次上概述了 Catalog Manager 在应用程序的生命周期中所充当的角色。还用图解说明了 Catalog Manager 的各个过程。

该图的说明如下。

  1. 开发者将内容提交给 Catalog Manager。Catalog Manager 对该内容运行一个自动执行的验证过程,确保不存在恶意内容,并且能在支持的设备上运行。
  2. 在内容通过自动验证过程的检查后,它被转到 Catalog Manager 的“已提交内容”部分,供管理员审查。管理员对内容进行审查,如果需要,还可以对内容进行编辑,并修改定价和指定的类别分配。管理员可以接受该内容,也可以拒绝该内容。
  3. 在内容得到授权后,Catalog Manager 发布该内容,让 Vending Manager 可以使用它。

Catalog Manager 的各个过程

如上图所示,Catalog Manager 管理开发者所提交的内容,并控制 Vending Manager 可以访问的内容。Catalog Manager 负责以下任务:

自动内容验证

Sun Java System Content Delivery Server 对内容执行自动验证。如果应用程序在验证的任何阶段失败,它都不能提交给 Catalog Manager。


注-缺省实现的内容验证只对 MIDlet 执行自动验证。您可以对验证过程进行定制,以验证其他类型的内容。

内容验证包括以下几个步骤:

API 过滤

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 帐户适用于特定署名的 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 的各个过程。

此图例以文本形式进行说明。

Fulfillment Manager 没有关联的管理任务。

Vending 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 的各个过程。

该图的说明如下。

  1. Catalog Manager 发布内容,使内容可供 Vending Manager 使用。
  2. Vending Manager 管理员访问 Catalog Manager 发布的内容。管理员可以更改内容的订阅价格,将内容指定到新类别,并可以更改内容的属性。
  3. 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 下载内容。


注-Developer Portal 和 Subscriber Portal 都不属于本指南介绍的内容。

浏览器要求

管理控制台可以在以下浏览器上运行:


注-在浏览器中必须启用 Cookie 才能使用管理控制台。

访问管理控制台

在首次访问 Catalog Manager 管理控制台和 Vending Manager 管理控制台时,请使用您在安装 Sun Java System Content Delivery Server 时创建的缺省登录 ID 和密码。缺省值为:

表 1-缺省的登录名和密码
关键词
登录 ID:
admin
密码:
admin

在初次登录之后应当更改密码(注意密码区分大小写)。在登录 Catalog Manager 和 Vending Manager 之后,可根据需要添加其他帐户。请参见“添加 Catalog Manager 管理员帐户”了解如何添加 Catalog Manager 管理员。请参见“添加 Vending Manager 管理员帐户”了解如何添加 Vending Manager 管理员。

登录 Catalog Manager

要登录 Catalog Manager:

  1. 启动 Catalog Manager。
  2. 有关启动 Catalog Manager 的信息,请参见《Sun Java System Content Delivery Server 安装指南》。

  3. 在浏览器窗口中输入以下地址:
  4. http://<localhost>/admin/main 
    

    此时会显示 Catalog Manager 登录页面。

    此图例以文本形式进行说明。

  5. 输入您的管理员名称和密码。
  6. 单击“登录”。

登录到 Vending Manager

要登录到 Vending Manager:

  1. 启动 Vending Manager。有关启动 Vending Manager 的信息,请参见《Sun Java System Content Delivery Server 安装指南》。
  2. 在浏览器窗口中输入以下地址:
  3. http://<localhost>/vsadmin/main 
    

    此时会显示 Vending Manager 登录页面

  4. 输入您的管理员名称和密码。
  5. 单击“登录”。


目录 上一页 下一页 索引 管理员指南
Sun Java™ System Content Delivery Server,版本 2004Q1