端到端无线企业Java技术的研究与实现

来源 :武汉科技大学 | 被引量 : 0次 | 上传用户:xingchen1023
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动计算的发展以及信息访问需求的日益增长,商务活动正向移动和无线连接领域逐渐发展。企业需要更强大的移动和无线连接解决方案来扩展他们的商务应用,以获得更好的投资回报率。 然而与传统的企业应用相比,部署移动企业应用面临更为严重的挑战,这些挑战主要来自于移动通信设备的多样化、缺乏统一的标记语言以及众多相互竞争的无线通信协议在应用中共存。 将J2ME与J2EE技术相结合来部署移动企业应用则可以使这些问题得到解决。J2ME是Java 2平台的一个分支,用于消费和嵌入式等资源有限设备上的应用程序开发,尤其适合于较为复杂、需要智能处理的客户端开发。J2ME继承于Java语言的平台无关性,使得应用程序能够方便的部署到不同的移动通信设备上,同时J2ME允许无线通信设备通过无线互联网将应用程序下载到设备上并离线运行,用户则能以Client/Serve的方式直接访问互联网。J2ME可以工作在目前所有的网络技术和标准的解决方案上,并且与当前的其他无线应用相兼容。而J2EE以其可扩展性、灵活性已经成为企业应用中服务端事实上的开发标准。基于J2ME和J2EE在部署移动企业应用上的优势,本文将两个平台进行整合,给出了端到端无线企业Java技术的解决方案。 XML(可扩展标记语言)是一种可以用来创建自己标记的标记语言,其良好的数据存储格式、可扩展性、高度结构化使得XML被广泛的应用于Web开发领域。在分析了目前基于J2ME的移动应用中客户端和服务端之间数据传输普遍所采取的格式及其不足后,本文提出在无线企业Java技术中,采用XML格式进行客户端与服务端的通信方案,这使得客户端与服务端之间不仅能进行大量数据的传输,并且摆脱了传统应用中两者之间需要约定格式才能进行数据传输的弊端。同时本文对解决方案中如何用kXML解析器对移动设备端所接收的XML文档进行解析、如何在移动设备和服务端之间进行网络会话、J2ME/MIDP体系所采取的安全措施以及如何利用Bouncy Castle加密库对传输的XML文档进行数字签名和加密以保证数据传输的安全性、如何进行XML文档的封装进行了详细探讨。 最后,本文将无线企业Java技术的解决方案应用到某航空公司的移动售票系统中,实现了端到端的通信。在通信中利用Bouncy Castle加密库对传输数据加密并采用XML格式对其封装,使得移动客户端能够更好地与服务端进行安全会话。
其他文献
随着网络使用的普及以及信息技术的不断进步,Web应用已逐渐成为一种主流的应用模式,如何确保Web应用的可靠性显得越来越重要。Web应用的特点是体系结构复杂、代码量大、页面众
当今,互联网飞速发展,网络新业务层见叠出,网络流量也呈现指数级的增长。网络业务流量的精细识别被广泛应用于规划和管理网络,解决网络用塞,预防网络攻击等方面,成为对防火墙等安全
从20世纪80年代中期开始,光纤通信在电信网中得到广泛的应用,凭借着廉价优良的带宽特性,光纤通信已成为电信网的主要传输手段。光同步数字传送网(SONET/SDH)主要以光纤为传输
在电信企业面向市场,面向国内外众多的竞争者,努力创造更高价值的同时,客户流失的不断增加,客户平均生命周期的不断缩减严重影响了电信企业的发展。如何才能减少客户的流失或
信息技术的发展和互联网规模的壮大,必然导致用户信息接收量的几何增长,信息过载的时代已经来临。在这样一个时代里,我们每天接收着来自外界海量的信息,并不能够有效的选择和筛选
目前我国电信网中使用的通信设备种类繁多,各个电信设备商的通信设备都有自己的网络管理系统。这些设备的网络管理系统的软件体系结构、协议规范、接口、操作界面和操作方法
近年来,无线传感器网络(WSNs)由于具有低成本、自组织、动态拓扑、多跳路由等特点,现已成为许多重要应用中的首选解决方案,例如:入侵检测、目标追踪,实现工业自动化等。无线
“软件即服务”已经成为软件发展的潮流。Web服务下的动态电子商务正是这一思想的结果,它的出现标志着人类已经迈入应用程序开发技术的新纪元,代表着Internet技术和商业结合的
本文首先综述了建立CAT考试系统的各项关键技术,包括CAT的理论基础、数学模型、测试开始条件、后继题目的选择、能力估计算法、测试结束条件等。然后重点解决建立IRT题库的
术语自动抽取是中文信息处理中的一个很重要的课题。术语集中体现和负载了一个学科领域的核心知识,术语的变化在一定程度上反映了一个学科领域的发展变化。术语抽取对信息检索