WSDL檔案設計入門

2021-08-22 10:41:16 字數 2703 閱讀 9519

在 wsdl 中,服務被定義為三個截然不同的部分(服務的位址,組成,繫結):

在 wsdl 中,服務被定義為三個截然不同的部分:

· port(

)。port 定義了可用服務的實際位置(端點)― 例如,soap 服務所在的 http url。

· porttype(功能服務的組成)

。porttype定義了由服務提供的抽象介面。一

porttype

定義了一組

operation

。每乙個 operation 可能為 in-out(請求-響應)、in-only、out-only 或 out-in(懇求-響應)。每乙個 operation 定義了 input 和/或 output message。乙個 message 又是被定義為一組 part,而每乙個 part 有乙個由模式定義的型別。

<

wsdl:porttype

name

="mathporttype"

>

<

wsdl:operation

name

="add"

>

<

wsdl:input

name

="addrequest"

message

="tns:addrequest"

/>

<

wsdl:output

name

="addresponse"

message

="tns:addresponse"

/>

wsdl:operation

>

wsdl:porttype

>

<

wsdl:message

name

="addresponse"

>

<

wsdl:part

name

="parameters"

element

="tns:addresponse"

/>

wsdl:message

>

<

wsdl:message

name

="addrequest"

>

<

wsdl:part

name

="parameters"

element

="tns:add"

/>

wsdl:message

>

· binding(功能服務的對映)

。乙個binding定義了如何在乙個抽象porttype與乙個真實的服務格式和協議之間建立對映關係。例如,soap 繫結定義了編碼風格、soapaction 頭和 body(targeturi)的命名空間等等。

(結束)

需求設計入門

我正式參加的第乙個專案是移動渠道運營,由於公司人手不夠,老大將渠道資源的大模組交給我乙個人來負責,由於之前的詳細設計極為粗略,庫表設計也沒有,所以一切就得自己來搞定了。開發過程中與客戶進行過2次粗略的互動,可由於我是新手,對移動業務很是不熟悉,他們的需求我難以全部消化。兩個月後一期開發完畢,昨天在現...

RESTful API 設計入門

前後端對接其實主要是面向 api 文件開發,而 api 的設計中,有一種 restful api 的設計,具有規範,從某一種角度,我覺得 restful api 可以很好的把後端 api 從繁雜的業務中抽象出來,更好地進行管理和編寫,同時也具有良好的可讀性。對於一些現代化的 mvc 框架,在腳手架階...

Hbase roekey設計入門

rowkey類似於主鍵,可以唯一的標識一行記錄 由於資料按照rowkey的字典序 byte order 排序儲存,因此hbase中的資料永遠都是有序的。rowkey可以由使用者自己指定,只要保證這個字串不重複就可以了。不可以 會被覆蓋 hbase main 006 0 put csdn emp rk...