J2ME移动软件程序设计 第13章 移动软件设计技术.ppt
《J2ME移动软件程序设计 第13章 移动软件设计技术.ppt》由会员分享,可在线阅读,更多相关《J2ME移动软件程序设计 第13章 移动软件设计技术.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、china_第第13章章移动软件设计技术移动软件设计技术J2ME移动软件程序设计移动软件程序设计china_知识点:l软件体系和计算模型l基于双代理结构的移动计算模型l基于移动Agent的移动计算模型l基于广域网的移动计算模型本章导读:本章介绍了移动软件设计的基本原理和架构,分析了C/S、B/S和混合模式的特点和不同。主要介绍基于移动Agent的移动计算模型。J2ME移动软件程序设计移动软件程序设计china_13.1 软件体系和计算模型软件体系和计算模型l传统计算模型多种多样,大体上包括主机计算模型、C/S计算模型、B/S计算模型等。l主机计算模型l基于主机终端模式的计算模型图13-1主机计
2、算模型示意图J2ME移动软件程序设计移动软件程序设计china_lC/S计算模型lClient/Server计算模型图13-2C/S计算模型示意图J2ME移动软件程序设计移动软件程序设计china_lB/S计算模型lBrowser/Server计算模型图13-3B/S计算模型示意图J2ME移动软件程序设计移动软件程序设计china_lB/S和C/S混合移动计算模式1l在原来的三层C/S结构中增加了WEB服务器,以接受Browser客户的HTTP请求。它保证了应用服务器中封装的企业逻辑程序能够完全重用。图13-4B/S、C/S混合移动计算模型示意图1J2ME移动软件程序设计移动软件程序设计chi
3、na_lB/S和C/S混合移动计算模式2lB/S为核心,将B/S模式嵌入到C/S模式内部。图13-5B/S、C/S混合移动计算模型示意图2J2ME移动软件程序设计移动软件程序设计china_13.2.1双代理结构的移动计算模型双代理结构的移动计算模型简述简述13.2 基于双代理结构的移动计算模型基于双代理结构的移动计算模型l传统的计算模型,不能适应移动计算的需求。l在基于代理的移动计算模型的基础上提出了称为浏览器-代理/智能代理/服务器的三层半计算模型(简称双代理,Broker-Agent)图13-6基于双代理结构的移动计算模型示意图J2ME移动软件程序设计移动软件程序设计china_13.2
4、.2 双代理结构的移动计算模型模块双代理结构的移动计算模型模块l主要有4个模块,这些模块相互配合,能够大量地减少CSB/SSA之间的传输数据量,同时又不影响客户端和服务器端的功能以及它们之间的交互性。l静态对象缓存管理模块l动态对象缓存管理模块l对象压缩模块l协议优化模块J2ME移动软件程序设计移动软件程序设计china_13.3.1 移动移动Agnet的概念与优点的概念与优点13.3 基于移动基于移动Agent的移动计算模型的移动计算模型l移动Agent是一个能够在异构网络中自主地从一台主机迁移到另外一台主机、并可以与其他Agent或资源交互的程序,它实际上是Agent技术和分布式计算技术的
5、混合。J2ME移动软件程序设计移动软件程序设计china_l移动Agent的优点l减少网络带宽和时延l支持离线计算l实现载荷卸载l动态均匀分布性l并行性l提供实时的远程交互l提供平台无关性J2ME移动软件程序设计移动软件程序设计china_13.3.2 移动移动Agnet技术的关键问题技术的关键问题l安全性有待提高l执行效率有待提高l自治性差l移动Agnet的标准化工作还有待进一步完善和推广J2ME移动软件程序设计移动软件程序设计china_13.3.3 移动移动Agnet计算模型计算模型l使用移动Agnet来完成移动计算过程的计算模型称之为基于移动Agnet的移动计算模型。图13-7移动Ag
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- J2ME移动软件程序设计 第13章 移动软件设计技术 J2ME 移动 软件 程序设计 13 软件设计 技术
限制150内