J2EE应用服务器Web服务支撑系统的设计与实现

J2EE应用服务器Web服务支撑系统的设计与实现

论文摘要

随着Internet在各个领域应用的普及和深化,如何通过网络将异质异构的应用系统动态互联,成为急需解决的问题。当前主要分布式组件技术(COBRA、RMI、DCOM)在技术上存在局限性,Web服务成为解决上述问题的理想选择。Web服务采用XML实现其描述、发现和绑定,由于XML的开放性,消除了使用不同组件模型、操作系统和编程语言的系统之间存在的差异。与现有分布式组件技术相比,Web服务技术具有易集成、松耦合、动态组合等优点。J2EE是开发多层分布式企业级应用系统的标准体系结构,对Web服务提供全面支持。Web Services for J2EE是J2EE平台Web服务的构架规范,定义了J2EE应用服务器中web服务的实现标准。基于以上原理,论文首先阐述了Web服务体系结构及相关的协议,对XML和WSDL的文档结构和解析技术进行详细分析,介绍了J2EE Web服务实现原理和技术,在此基础之上提出一个J2EE应用服务器Web服务支撑系统的实现方案。然后详细描述了以下系统主要功能的具体实现过程:(1)服务调用:包括基于无状态EJB和基于Servlet的Web服务实现。(2)服务部署:实现J2EE组件中Web服务的自动部署和反部署。(3)服务管理:提供对已部署服务的管理和服务运行情况的监视功能。(4)服务测试:能够根据WSDL文件描述自动生成用户界面,由WSDL文件和用户输入值动态构建服务调用信息并调用服务。本文详细描述了Web服务支撑系统的实现细节,系统提供了一个Web服务的部署、运行、管理和测试的一体化的支持环境,从而方便了用户的Web服务应用。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题研究背景
  • 1.2 Web服务技术研究现状
  • 1.3 论文主要工作
  • 1.4 论文工作的意义
  • 1.5 论文组织结构
  • 第二章 Web服务及相关技术
  • 2.1 Web服务的概念
  • 2.2 Web服务的体系结构
  • 2.3 Web服务基础协议
  • 2.4 XML
  • 2.4.1 XML文档结构
  • 2.4.2 XML文档解析
  • 2.5 SOAP
  • 2.6 WSDL
  • 2.6.1 WSDL文档结构
  • 2.6.2 WSDL文档解析
  • 第三章 J2EE应用服务器Web服务实现原理及实现方案
  • 3.1 J2EE Web服务实现原理
  • 3.1.1 Web服务客户机
  • 3.1.2 Web服务服务器端
  • 3.1.3 Web服务访问机制
  • 3.2 JTang应用服务器简介
  • 3.3 Axis简介
  • 3.4 一种J2EE Web服务实现方案
  • 3.4.1 体系框架
  • 3.4.2 模块设计
  • 第四章 J2EE应用服务器Web服务的实现
  • 4.1 Web服务部署模块
  • 4.1.1 Web服务部署文件
  • 4.1.2 基于无状态EJB的服务部署
  • 4.1.3 基于Servlet的服务部署
  • 4.1.4 Web服务的反部署
  • 4.2 Web服务调用实现模块
  • 4.2.1 接收请求和返回响应
  • 4.2.2 调用服务
  • 4.3 Web服务的管理模块
  • 4.3.1 Web服务停用和启用
  • 4.3.2 Web服务的监视
  • 第五章 Web服务自动测试模块设计与实现
  • 5.1 模块总体结构
  • 5.2 参数类型构建
  • 5.2.1 Javabean的生成
  • 5.2.2 类型映射的实现
  • 5.3 动态服务调用
  • 5.3.1 客户端编程模型
  • 5.3.2 调用参数构建
  • 5.3.3 服务调用
  • 第六章 结束语
  • 参考文献
  • 致谢
  • 附录
  • 攻读学位期间发表的学术论文目录
  • 相关论文文献

    标签:;  

    J2EE应用服务器Web服务支撑系统的设计与实现
    下载Doc文档

    猜你喜欢