学位论文 > 优秀研究生学位论文题录展示

基于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

相似论文

  1. 基于WEB的军犬训练管理系统,TP311.52
  2. 基于Java EE框架的公文传输系统设计与实现,TP311.52
  3. 设计院图纸管理系统设计与实现,TP311.52
  4. 基于J2ME的手机在线纸牌游戏系统研究与设计,TP311.52
  5. 行政服务系统中电子政务的研究与应用,TP399-C2
  6. 盘锦市区划地名信息系统的设计与实现,TP311.52
  7. 基于Java的汽车备品备件管理系统的开发与实现,TP311.52
  8. 科技项目管理平台核心模块的设计与实现,TP311.52
  9. 基于服务总线的模具企业信息集成系统,TP311.52
  10. Java卡性能优化技术研究,TN409
  11. 基于Socket通信的卫星通信地球站监控系统的设计与实现,TN927.2
  12. 数字家庭媒体系统设计与实现,TP311.52
  13. 仿真资源云存储技术的研究与实现,TP333
  14. 基于SOA的协同制造异构系统的数据集成研究,TP311.13
  15. 物资集约化管理和信息化应用研究,TP311.52
  16. 高校科技信息化管理系统设计与实现,TP311.52
  17. 佳木斯大学数据中心管理系统的设计与实现,TP311.52
  18. 无线传感数据处理平台的软件设计,TP311.52
  19. 基于工作流警务会议综合信息系统设计与实现,TP311.52
  20. 基于JAVA ME的移动学生课外辅导信息系统的设计与实现,TP311.52
  21. 基于JAVAEE的轻量级框架应用研究,TP311.10

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com