学位论文 > 优秀研究生学位论文题录展示
基于Mobile agent和J2ME的Web Services系统模型的研究与实现
作 者: 杨正伟
导 师: 顾治华
学 校: 武汉理工大学
专 业: 计算机应用技术
关键词: Java ME Web Services 移动警务系统 Mobile Agent KMAgenice
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 113次
引 用: 0次
阅 读: 论文下载
内容摘要
|
Web Services的简单性、开放式标准、灵活高效性、可扩展性等优点使其得到了各企业、组织和机构的广泛关注和使用。而Java ME技术呈现的高灵活性和可靠性,在解决移动设备与企业应用的融合方面具有独到的优势。将Java ME和Web Services相结合的移动Web服务可以随时随地提供灵活和便利的服务,做到真正意义上的“按需服务”,因此,这两种技术的完美结合,在未来带宽增加、传输优化的环境中将会提供更强大的应用支持,从而为企业移动应用描绘更美好的明天,对商务模式的探索和移动电子商务技术的发展也有着重大意义。然而当前技术仍不成熟,存在着诸多不足。本文的研究目的就是针对这些缺陷,提出自己的一些解决办法,努力提高系统的实用性和高效性,最终设计出较为理想的KMAgenice系统模型。随着人口的流动性逐渐加大,犯罪分子流动性也逐渐增加,建立移动数据系统是遏制恶性犯罪,提高侦破侦察反应速度的必要手段。鉴于此,本文将KMAgenice系统模型实例化,设计出一套简单的移动警务系统。本文的研究从Java ME技术和Web Services技术入手。首先,简单介绍了Java ME平台的体系结构及关键技术、Web Services的技术优势及其标准和协议、Web Services模型的工作机制、Mobile Agent的体系结构和关键技术、MobileAgent在分布应用领域的优点。然后,着重研究了Web Services和Java ME相结合的移动Web服务体系结构,深入地分析了当前主流的基于JSR172协议的Web服务系统模型的特点,从而找出其不足之处,在其启示下提出利用Mobile Agent作为移动代理,建立较为理想的KMAgenice系统模型。接着,将系统模型实例化,设计出一套简单的移动警务系统,利用实例展示了该系统模型的设计流程及整个项目的开发平台、部署情况。再接着,从Java ME客户端安全、Web Services安全层主要技术安全、Mobile Agent安全三个方面对系统的安全性进行探讨,并对整个系统的安全和性能进行模拟测试。最后,对本文所做的工作进行总结和展望,提出了进一步研究的方向和内容,对下一步将要完善的工作进行准备。
|
全文目录
摘要 4-5 ABSTRACT 5-10 第1章 绪论 10-16 1.1 研究背景 10-11 1.1.1 Java ME技术的发展及其应用 10 1.1.2 Web Services技术的发展及其应用 10-11 1.2 研究目的及意义 11-12 1.3 国内外研究现状 12-13 1.4 本文的研究内容和创新点 13-14 1.5 本文的组织结构 14-16 第2章 相关技术和理论基础 16-30 2.1 Java ME技术概述 16-20 2.1.1 Java ME的概念和发展 16-17 2.1.2 Java ME技术的基本特性 17 2.1.3 Java ME总体架构 17-18 2.1.4 Configuration和Profile介绍 18-19 2.1.5 MIDlet状态及其生命周期 19-20 2.2 Web Services技术概述 20-25 2.2.1 Web Services简介 20 2.2.2 Web Services的优势 20-21 2.2.3 Web Services标准和协议 21-23 2.2.4 Web Services模型的工作机制 23-25 2.2.5 Web Services模型的开发生命周期 25 2.3 Mobile Agent技术 25-29 2.3.1 Agent概述 25 2.3.2 Mobile Agent定义 25-26 2.3.3 Mobile Agent体系结构 26-27 2.3.4 Mobile Agent在分布应用领域中的优点 27-28 2.3.5 Mobile Agent关键技术 28-29 2.4 小结 29-30 第3章 JSR172规范下的JAVA ME WEB SERVICES 30-41 3.1 Java ME WSA简介及体系结构 30-31 3.2 JSR172规范简介及其典型架构 31-34 3.3 JSR172规范的组织模型及调用模型研究 34-36 3.3.1 JSR172规范的组织模型研究 34-35 3.3.2 JSR172规范的调用模型研究 35-36 3.4 JSR172规范下的Java ME Web Services的优缺点及改进 36-39 3.4.1 JSR172规范下的Java ME Web Services的优缺点分析 36-38 3.4.2 不足之处的解决方案 38 3.4.3 应用Mobile Agent技术的可行性分析 38-39 3.5 较为理想的KMAgenice模型 39-40 3.6 小结 40-41 第4章 移动警务系统的设计 41-64 4.1 项目背景 41 4.2 系统设计目的 41 4.3 系统总体结构及其工作原理 41-43 4.4 系统主要功能模块 43-45 4.5 系统用到的技术产品和API介绍 45-46 4.6 Web Services服务器端开发 46-53 4.6.1 使用JUDDI建立一个私有的UDDI注册中心 46-47 4.6.2 安装和配置Axis1.4到Tomcat服务器 47-48 4.6.3 编写要发布的常住人口信息查询java类 48-49 4.6.4 发布常住人口信息查询Web Services 49-51 4.6.5 使用UDDI存放和查询服务 51-53 4.7 Java ME客户端开发 53-55 4.7.1 手机客户端的组成 53 4.7.2 用户登录验证及发送服务请求模块具体实现 53-55 4.8 网络通信部分的设计与开发 55-60 4.8.1 Mobile Agent系统的组成 56-57 4.8.2 Mobile Agent系统迁移机制和通信机制的实现 57-59 4.8.3 Java ME客户端与Web Services服务器端通信的实现 59 4.8.4 Java ME客户端与UDDI注册中心的交互 59-60 4.9 系统主要运行界面及流程 60-63 4.10 小结 63-64 第5章 系统安全性应用研究 64-72 5.1 Web服务安全层的特点 64-65 5.2 Web服务的安全措施 65-66 5.3 Web服务安全层主要技术安全的实现 66-68 5.3.1 SOAP安全的解决 66 5.3.2 UDDI安全模型 66-67 5.3.3 WSDL安全 67-68 5.4 客户端安全方案的实现 68-70 5.4.1 Bouncy Castle密码术包 68 5.4.2 加密和数字签名的实现过程 68-70 5.5 Mobile Agent的安全性研究 70-71 5.6 小结 71-72 第6章 系统测试 72-76 6.1 安全测试 72-73 6.2 性能测试 73-75 6.2.1 系统压力测试 73-74 6.2.2 系统性能比较测试 74-75 6.3 小结 75-76 第7章 总结和展望 76-79 7.1 本文主要工作总结 76-77 7.2 进一步工作展望 77-79 参考文献 79-81 致谢 81-82 攻读硕士学位期间发表的学术论文和参加的项目 82
|
相似论文
- 基于WEB的军犬训练管理系统,TP311.52
- 基于Java EE框架的公文传输系统设计与实现,TP311.52
- 设计院图纸管理系统设计与实现,TP311.52
- 基于J2ME的手机在线纸牌游戏系统研究与设计,TP311.52
- 行政服务系统中电子政务的研究与应用,TP399-C2
- 盘锦市区划地名信息系统的设计与实现,TP311.52
- 基于Java的汽车备品备件管理系统的开发与实现,TP311.52
- 科技项目管理平台核心模块的设计与实现,TP311.52
- 基于服务总线的模具企业信息集成系统,TP311.52
- Java卡性能优化技术研究,TN409
- 基于Socket通信的卫星通信地球站监控系统的设计与实现,TN927.2
- 数字家庭媒体系统设计与实现,TP311.52
- 仿真资源云存储技术的研究与实现,TP333
- 基于SOA的协同制造异构系统的数据集成研究,TP311.13
- 物资集约化管理和信息化应用研究,TP311.52
- 高校科技信息化管理系统设计与实现,TP311.52
- 佳木斯大学数据中心管理系统的设计与实现,TP311.52
- 无线传感数据处理平台的软件设计,TP311.52
- 基于工作流警务会议综合信息系统设计与实现,TP311.52
- 基于JAVA ME的移动学生课外辅导信息系统的设计与实现,TP311.52
- 基于JAVAEE的轻量级框架应用研究,TP311.10
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|