Java技术

1.完整描述SOA架构

1.1 什么是web服务(web service)

Web 服务是一个软件接口,它描述了一组可以在网络上通过标准化的 XML 消息传递访问的操作.

Web Service 最基本的组成部分为服务的提供者(Service Provider)和服务的请求者(Service Requester),这两端痛过XML格式进行通信。

1.2 Web服务三要素

WSDL:用于用于描述和定位网络服务。WSDL中主要有如下元素,

<portType> 是最重要的一个元素,用来描述web服务支持的操作及相关信息。可以把该元素比作传统编程语言中的一个函数库(或一个模块、或一个类),而把每个操作比作传统编程语言中的一个函数。

<message> 用来定义一个操作(函数)的具体调用格式(函数名,参数名等等)

<portType>代码片段:

 1 <message name="getTermRequest">
 2    <part name="term" type="xs:string"/>
 3 </message>
 4 
 5 <message name="getTermResponse">
 6    <part name="value" type="xs:string"/>
 7 </message>
 8 
 9 <portType name="glossaryTerms">
10   <operation name="getTerm">
11         <input message="getTermRequest"/>
12         <output message="getTermResponse"/>
13   </operation>
14 </portType>
View Code

相关文章: