摘要随着信息和网络技术的发展,Web服务已经成为网络信息领域的关键技术。Web服务是一种面向服务架构的技术,它能使运行在不同机器上的不同应用,相互交互数据或集成,而无须借助第三方软件或硬件。WSDL(Web服务描述语言)是一种用机器可以阅读的Web服务的正式描述文档,用于描述服务端口访问方式以及使用协议的细节,它是一种基于XML语言的文档。现在有多种手段将现有程序封装为Web服务,但是像gSoap,Axis和.Net封装后产生的WSDL不安全符合W3C规范,给Web的自动发布带来了困难。通过使用XML处理工具中的DOM和Dom4j创建一个通用WSDL规范器,对输入的WSDL文档进行解析并规范化处理,再通过UDDI实现自动发布。21811
关键词 Web服务 WSDL 规范化处理 自动发布 毕业论文设计说明书(论文)外文摘要
Title The Research of Web Services Publishing Technology
Abstract
With the development of information and network technology, Web services have become a key technology in the field of network information. Web Services is a service-oriented architecture technology, which enables different applications running on different machines, interact with each other or integrated data, without the aid of third-party software or hardware. WSDL (Web Services Description Language) is a formal description of the document can be read by the machine's Web Services, describes the service as well as details of the access method to use protocol ports for, it is a language based on XML documents.There are a variety of means to an existing program packages as Web services, but like gSoap, Axis and
.Net package unsafe W3C-compliant, which makes it difficult to automatically publishing a Web Service. Created by using the DOM XML processing tools and Dom4j a common WSDL specification, a WSDL document to parse input and normalized, and then through UDDI automatically released.
Keywords Web Services WSDL normalization automatically publish
目 次
1 绪论1
1.1 研究背景1
1.2 国内外研究现状 2
1.3 本文结构 3
2 Web服务相关技术 4
2.1 XML介绍 4
2.2 XML处理工具 5
2.3 Web服务平台7
2.4 Web服务发布 10
3 WSDL文档详解 12
3.1 WSDL文档结构 12
3.2 WSDL规范 14
3.3 不规范的WSDL文档 17
4 WSDL文档规范化实现18
4.1 WSDL解析器的设计18
4.2 规范化WSDL文档实例20
4.3 结果分析 25
5 发布效果27
结论 29
致谢 30
参考文献31
1 绪论
1.1 研究背景
经过几年的发展,Web服务已经从一个概念发展成为了现实。Web服务是一种面向服务架构的技术,它能使运行在不同机器上的不同应用,相互交互数据或集成,而无须借助第三方软件或硬件。Web服务满足了IT业存在已久的需求,世界上主要的开发商在致力于如何轻松地构建和使用Web服务。
Web服务正朝着内容更加动态、带宽更加便宜、存储更加便宜、普适性更强的方向发展。凭借这些优势和不断地与时俱进,在未来的网络世界里,Web服务一定能占领一席之地,得到广泛的应用。
WSDL(Web服务描述语言)是一种用机器可以阅读的Web服务的正式描述文档,用于描述服务端口访问方式以及使用协议的细节,即描述一个Web服务的功能是什么、它的位置、如何调用它,它是一种基于XML语言的文档。由于其简洁,容易被机器阅读,因而得到了广泛应用并得到大家的青睐。目前常用的WSDL规范是有W3C制订的WSDL 1.1和WSDL2.0,期中WSDL 1.1起步较早应用较为广泛,WSDL 2.0在继承WSDL 1.1的基础上做了一些改进。