应用商店方案建议书.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应用商店方案建议书

应用商店项目建议书 文件状态: [ ] 草稿 [√] 正式发布 [ ] 正在修改 文件标识: 应用商店项目-RD 当前版本: 1.0.0 作 者: 陈雅楠 完成日期: 2015-4-21 目 录 1.1. 产品介绍 2 1.1.1. 客户端界面 2 1.1.2. 应用商店整体架构 5 1.1.3. 管理平台功能组织结构 7 1.2. 系统安全 10 1.2.1. 软件安全 10 1.2.2. 操作系统安全 16 1.2.3. 网络安全 17 1.3. 技术对接形式 17 1.4. 项目进度计划 18 1.5. 网络需求 18 1.5.1. 应用软件的功能与性能要求 18 1.5.2. 设备的处理能力与容量进行分析: 19 1.6. 运营策略 19 1.7. 商务合作模式 19 1.8. 平台报价 19 产品介绍 客户端界面 推荐界面 分类界面 管理界面 应用商店整体架构 系统架构说明 应用商店采用Mule企业服务总线消息框架,并且mule很好地集成的spring,hibernate等等java开源框架,利用Mule技术开发企业级应用越来越成熟。 Mule是一个轻量级的基于java的ESB消息框架,它允许用户快捷地连接多个应用并且在这些应用之间交换数据。Mule使用了SOA的体系结构思想,可以方便的集成已有的应用。它是可升级的、高分布式的对象代理,可以通过异步传输消息技术来无缝地处理服务与应用之间的交互。 Mule框架提供了一个可升级的环境,可以把自己的业务组件部署在里面。Mule管理所有组件之间的交互,不管它们是在同一个虚似机中还是在internet上,也不管底层使用的传输方式。 Mule围绕着企业服务总线(ESB)架构进行设计,保证了不同的组件或者应用可以通过公共的消息总线进行交互,公共的消息总线一般是由JMS或者其他消息服务器来实现。在应用中会使用不同的技术,包括JMS,Web Services,JDBC,HTTP等等,Mule可以很好地处理他们之间的交互。 资源层 资源层包括文件服务器资源和数据库。文件服务器主要存储应用(也就是apk文件)及其相关的截图,推广图等等其它信息。目前,商店使用多台文件服务器,它们之间信息互相同步,以确保存储的文件丢失。数据库使用mysql,mysql是大多数互联网应用采用的数据库,商店采用mysql集群部署,以保证信息的完成性。 组件层 商店根据不同的业务分成若干组件,比如用户管理组件,订单组件,分类查询组件等等。 服务层 服务层主要是对外提供的服务。单一服务:只有应用商店提供的服务。组合服务:多个系统提供的服务,比如由于商店、用户系统、广告系统或者支付系统提供的服务。 表示层 表示层包括商店后台页面(http://appstore.huan.tv/admin)和web版应用商店(http://appstore.huan.tv/webstore)。 接口服务 对终端提供数据接口服务。 接入层 目前的应用商店有浏览器和android电视。 管理平台功能组织结构 应用商店平台功能组织结构如下图所示: 应用商店客户端模块示意图 智能数字电视应用商店应用示范系统,采用数据存储与呈现方式分离 的设计,所用应用程序信息都用数据库来保存,程序的显示方式根据业务需求决定。 根据应用程序商店的基本需求,可将该模块的需求划分为如下: a.用户终端设备的验证 b.云端应用程序信息下载,及用户交互 c.单个应用程序下载,支持断点续传功能 d.应用程序的安装,卸载管理,并进行上报功能 e.对以安装的应用程序信息管理,提供给 launcher 进行 app 分类管理 f.针对网络传输下载功能,对程序进行优化,比如图片缓存 g.应用程序的下载,安装验证,防止非法程序安装 h.其他优化功能 应用商店主要功能模块结构图: 应用商店与后台的关系 智能数字电视应用商店应用示范系统中,应用商店与后台的关系如下图所示: 云端运营系统中区别显示本地已安装的应用和未安装可下载的应用,并对应用需要按类别显示,考虑下载热门排行、应用推荐列表等功能。页面、数据和资源下载均 使用标准 HTTP 接口,便于跨平台实现。支持收费机制,下载过程中判断用户帐户 费用等情况,下载过程允许取消,扣费发生在下载开始前,下载取消或者中途退出 后,用户在一定期限内可以免费再次下载,支持断点续传并保证软件包安全和完整性。 应用商店总体架构示意图如下所示: A. 应用商店示范系统组织结构 应用商店示范系统包括终端客户端、开发者门户、用户门户及管理平台(管理平台包括应用开发及管理模块、应用销售及管理模块和运营支撑模块。 ) a. 应用商店用户客户端 应用商店针对不同终端采用不同方式来构建应用商店客户端,通过客户端

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档