WebService学习:SOPA与WSDL基本语法

在WebService学习中,发现SOPA和WSDL的语法比较繁琐,故将以下几点记下,以备查看。

 

SOPA基本语法:

SOAP消息基于XML文档构建,一条SOAP消息就是一份特定的XML文档,SOAP消息包含如下3个主要元素:

1、  必需的根元素,SOAP消息对应的XML文档以该元素作为根元素;

2、  可选的

元素,包含SOAP消息的头信息;

3、  必需的元素,包含所有的调用和相应信息(实际需要传送的信息)。

 

WSDL基本语法:

portType元素

元素用于描述一个webservice所有可以被调用的操作,以及该操作相关的消息。每个元素可以包含多个子元素,每个子元素定义一个允许被远程调用的操作。

例:











binding元素

元素用于定义webservice与某个具体网络传输协议或消息传输协议之间的绑定。元素有如下两个常用属性:

name属性:指定元素的名称

type属性:指定为哪个元素定义的web service进行绑定。该属性值必须等于前面定义的元素的name属性值。

 

Service元素

元素用于为web services提供的访问入口指定详细的部署细节。每个元素可以包含多个子元素,

每个子元素定义一个服务访问入口。

元素内部的子元素需要指定如下属性:

Name属性:指定子元素的名称

Type属性:指定为哪个元素绑定服务访问入口。

服务访问入口的网络地址。

 

 

你可能感兴趣的:(WebService)