文档介绍:摘要
分布式系统由于不同的硬件和软件,不同的平台,使得共享数据,集成系统变得非常麻烦和困难,这样往往会降低开发的效率,增加了开发的成本。
Web服务是解决分布式系统的一个理想的解决方法。Web服务式基于XML的,而XML是一种通用的数据表示格式,可以被任何平台所接受,同时,Web的开发相对简单,所以,用Web服务可以在一定程度上解决分布式开发的问题。
在本文中,将介绍Web服务体系中重要组成部分SOAP(简单对象访问协议)、WSDL(Web服务描述语言)、UDDI(通用描述,发现和集成)三个协议的规范和内容,.NET和J2EE下两大平台对Web服务的支持和开发,以及在智能交通系统中和电子档案馆项目的应用。
关键字:分布式系统,Web服务,SOAP,WSDL,UDDI,XML
ABSTRACT
Because of different hardware and software ,different platforms, it gets difficult to share the data, integrate system when the distributed systems is a result,the efficiency is low and the cost is higher.
Web Service technique is one of the ideal solutions to these Service is based on XML which is a general format to express data and can be accepted by any developed platform and languages, and the Web Service is easier to be developed, so Web Service technique can solve the problems of developing distributed system to a certain extent.
We will introduce the most important protocol of SOAP,UDDI,WSDL,the support and development of .NET and J2EE,and applications of Web Service technique in Intelligent Transportation System and Electron Document Library.
Key Words:Distributed Systems ,Web Service, SOAP,WSDL,UDDI,XML
目录
第一章 绪论 3
3
Web服务对分布式的解决方案 3
Web服务的定义 3
Web服务对分布式的解决方案 5
5
5
5
6
7
Web服务技术框架介绍 7
XML简介和Web服务的关系 8
XML的特点 8
XML和Web服务的关系 9
SOAP协议(简单对象访问协议) 9
SOAP的定义 9
SOAP的XML表示 10
WSDL(Web服务描述语言) 12
什么是 WSDL? 12
WSDL如何用XML来表示服务 12
UDDI(Web服务发布语言) 14
UDDI概述 14
的工作原理 16
第三章Web服务开发平台 18
. NET下的web服务的开发 18
Java下web服务的开发 19
J2EE 的Web服务 19
Web服务开发模式 20
、Web服务接口 21
22
第四章Web服务应用实例 24
24
智能交通简介 24
25
25
27
27
29
泰达电子档案馆简介 29
泰达电子档案馆