- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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. 应用商店用户客户端
应用商店针对不同终端采用不同方式来构建应用商店客户端,通过客户端
您可能关注的文档
最近下载
- 2024年会计基础知识竞赛考试题库及答案(共120题).pdf
- 公共机构能耗定额 第1部分:党政机关DB41_T 1960.1-2020.pdf VIP
- 化工园区安全风险智能化管控平台建设方案.docx VIP
- 欧洲之星 3D点阵铒激光使用手册.pdf
- 雨课堂学堂在线《古代经典兵书导读(中国人民武装警察部队特种警察学院)学堂云单元测试考核答案.pdf VIP
- 县管校聘办公室主任岗位说明书.doc VIP
- 建筑装饰装修工程施工组织设计方案.pdf
- 2024年江苏苏州工业园区人民法院招聘辅助人员考试真题及答案.pdf VIP
- 2024《基于“人工智能”下小学英语智慧课堂教学的创新研究》4900字.docx
- 高中化学《苯酚》教学课件.ppt
文档评论(0)