论文摘要
在一些Web服务应用中,例如无线环境下,应用程序不应当在执行远程调用时一直被阻塞。因此,异步操作在分布式计算框架中显得尤为重要。Web服务功能日趋复杂、服务与服务间将以工作流形式进行组合将促使Web服务的异步操作方式逐步取代现有RPC同步方式,成为Web服务的主要交互方式。 本文结合水利部远程会商系统的实际需要和Web服务的发展趋势,对异步操作模型、异步操作实现方式、无线设备的特点以及JSR172规范等进行分析。在此基础上,设计和实现了一个适用于无线环境的Web服务异步操作模型——AWSM4ME(Asynchronous Web Servi ce Model for J2ME)。该模型通过使用一个代理(J2ME异步Web服务代理)以及电子邮件系统和FTP系统所提供的可靠存储能力,将Web服务请求信息与SMTP、FTP等协议绑定,并以XML文件形式在无线设备和Web服务之间进行存储/转发。从而实现了Web服务请求操作与服务响应操作的分离,保证了交互过程的可靠性和安全性。 本文详细论述了AWSM4ME模型中J2ME异步Web服务代理、J2ME客户端、交互协议等组成部分的实现,并以水利部远程会商系统为背景,提出了基于电子邮件和基于FTP服务的解决方案。最后,对基于电子邮件的异步Web服务解决方案加以实现。
论文目录
摘要ABSTRACT目录第一章 绪论1.1 引言1.2 研究背景1.2.1 课题背景1.2.2 研究依据和意义1.3 本课题研究内容1.4 论文组织第二章 课题的技术基础2.1 Web服务2.1.1 Web服务的异步操作2.1.2 Web服务异步操作模型2.1.3 Web服务异步操作实现方式2.2 Apache Axis2.3 J2ME技术2.3.1 J2ME介绍2.3.2 J2ME通用连接框架(General Connection Framework)2.3.3 J2ME开发最佳实践2.4 小结第三章 JSR172规范的不足和课题设计原则3.1 JSR172规范3.2 JSR172规范的不足3.3 课题的设计思想和原则3.3.1 传输协议选取3.3.2 异步操作模型的选取和实现方法的选择3.3.3 客户端设计3.3.4 代理和存储/转发机制的使用3.3.5 其它问题3.4 小结第四章 WEB服务异步操作模型(AWSM4ME)的设计4.1 AWSM4ME模型4.1.1 AWSM4ME模型体系结构4.1.2 AWSM4ME异步处理过程4.2 系统设计4.2.1 J2ME异步Web服务代理设计4.2.2 J2ME客户端设计4.2.3 交互协议设计4.2.4 可靠性设计4.2.5 安全性设计4.2.6 其它问题4.3 AWSM4ME的应用模型4.3.1 基于电子邮件的AWSM4ME4.3.2 基于FTP的AWSM4ME4.4 小结第五章 基于电子邮件的AWSM4ME模型的实现与应用5.1 J2ME异步Web服务代理的实现5.1.1 Handler包的实现5.1.2 Processor包的实现5.2 客户端的实现5.2.1 SMTP协议的实现5.2.2 POP3协议的实现5.2.3 J2ME客户端用户界面实现5.3 Web服务端实现5.4 基于电子邮件的AWSM4ME模型的应用第六章 结论与展望参考文献发表文章目录致谢
相关论文文献
标签:服务论文; 异步操作论文; 规范论文; 异步服务代理论文; 远程会商系统论文;