论文部分内容阅读
随着手机,PDA等手持设备的普及和3G技术在国内的普及,4G技术的进一步研究,在手持设备上实现Web服务已成为手持设备应用的一项重要需求。由于目前手持设备的种类繁多、标准复杂、更新换代速度比较快,开发一种兼容性高、可移植性好的Web服务手机开发平台,可以提高用户基于SOA应用的开发效率,具有重要的研究价值和应用前景。论文针对上述问题和需求,在863计划、省重大科技攻关计划的支持下,结合UT斯达康公司的各类手持设备,遵循Java ME的基本规范,设计和开发了一个基于手持设备虚拟机的Web服务开发平台。该手机模拟器支持UEI规范,可以在Eclipse、Netbeans等集成开发环境中进行对模拟器设备的导入,提高开发效率,规范代码。同时,该Web服务平台向下支持手持设备虚拟机的规范,向上支持Web服务的规范,为自身提供了良好的可移植性,也为Java ME应用程序提供了良好的可移植性。论文第一章首先介绍了Web服务的基础概念和消息处理流程,然后阐明了Web服务的研究现状和使用现状。论文第二章首先明确手持设备Web服务平台的设计目标,要达到的性能。接着讲述Web服务在手持设备平台下面的体系架构,包括KVM的安全机制,Web服务的远程访问模块和底层XML数据解析方式。论文第三章研究XML技术在OpenMedia平台中的Web服务模块中的应用,包括XML文件的加密技术,WSDL数据与Java数据之间的映射关系,在Web服务中对XML文件的解析方式,最后实现测试了该模块。论文第四章提出了远程访问在OpenMedia平台中的Web服务模块中的应用方式,并考虑了安全性的要求,最后实现测试了该模块。论文第五章阐述了Web服务的测试用例,如何利用该Web服务平台进行JavaME应用程序的开发,以及该应用程序的运行流程和基本性能状况。论文的最后对本文的基本工作情况进行了总结,分析了其中的缺点以及在今后的工作中需要解决和完善的问题。