论文摘要
随着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服务应用。
论文目录
相关论文文献
标签:服务论文;