
Web Service 的基本概念
Web Service 也叫 XML Web Service WebService 是一种可以接收从 Internet
或者 Intranet 上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:
通过 SOAP 在 Web 上提供的软件(服务),使用 WSDL 文件进行(说明),并
通过(UDDI)进行注册。
XML:(Extensible Markup Language)扩展型可标记语言。面向短期的临时数据
处理、面向万维网络,是 Soap 的基础。
Soap:(Simple Object Access Protocol)简单对象存取协议。是 XML Web
Service 的通信协议。当用户通过 UDDI 找到你的 WSDL 描述文档后,他通过
可以 SOAP 调用你建立的 Web 服务中的一个或多个操作。SOAP 是 XML 文档
形式的调用方法的规范,它可以支持不同的底层接口,像 HTTP(S)或者 SMTP。
WSDL:(Web Services Description Language) WSDL 文件是一个 XML 文档,
用于说明一组 SOAP 消息以及如何交换这些消息。大多数情况下由软件自动生
成和使用。
UDDI (Universal Description, Discovery, and Integration) 是一个主要针对
Web 服务供应商和使用者的新项目。在用户能够调用 Web 服务之前,必须确定
这个服务内包含哪些商务方法,找到被调用的接口定义,还要在服务端来编制软
件,UDDI 是一种根据描述文档来引导系统查找相应服务的机制。UDDI 利用
SOAP 消息机制(标准的 XML/HTTP)来发布,编辑,浏览以及查找注册信息。
它采用 XML 格式来封装各种不同类型的数据,并且发送到注册中心或者由注册
中心来返回需要的数据。
概念补充:
http soap 关系
http:是一个客户端和服务器端请求和应答的标准(TCP)。http 协议其目的是为了提供一
种发布和接收 htttp 页面的方法
一 http 协议的客户端与服务器的交互:由 HTTP 客户端发起一个请求,建立一个到服务器
指定端口(默认是 80 端口)的 TCP 连接。HTTP 服务器则在那个端口监听客户端发送过
来的请求。一旦收到请求,服务器(向客户端)发回一个状态行,比如"HTTP/1.1 200
OK",和(响应的)消息,消息的消息体可能是请求的文件、错误消息、或者其它一些信
息。