Web Service Adapter簡介:

來源:互聯網
上載者:User

標籤:安全認證   使用者名稱   ip地址   檔案夾   適配器   

Web Service Adapter簡介:

業務整合中常用的適配器有3種

1、Database Sql Adapter

2、Data Table Adapter

3、Web Service Adapter

前面兩個都是寫sql的

而Web Service Adapter是專門針對WebServices的

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/94/F6/wKioL1kQMm-z-RQgAAAf-21xXE8509.png-wh_500x0-wm_3-wmp_4-s_220325059.png" title="圖片1.png" alt="wKioL1kQMm-z-RQgAAAf-21xXE8509.png-wh_50" /> 

Url:WebServices的url的地址

UserName:安全認證的使用者名稱

Password:安全認證的密碼

Domain:安全認證的域

一般來說配置好url就可以了

Url的寫法:http://IP地址:連接埠號碼/Portal/WebServices/對應的WebServices檔案名稱.asmx

配置完之後可以點擊上方的運行按鈕,如所示:

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/94/F7/wKiom1kQMrSB1dQbAACaG_B-Glg092.png-wh_500x0-wm_3-wmp_4-s_2678724173.png" title="圖片2.png" alt="wKiom1kQMrSB1dQbAACaG_B-Glg092.png-wh_50" /> 

將此服務和流程關聯起來的步驟和Database Sql Adapter、Data Table Adapter這兩個適配的器的是一致的

 

WebServices檔案位置:

項目中如需用到Webservers,檔案都存放在WebServices檔案夾下面,如:

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M00/94/F7/wKiom1kQMsmRUSpVAABYEKOzBzs020.png-wh_500x0-wm_3-wmp_4-s_1368367090.png" title="圖片3.png" alt="wKiom1kQMsmRUSpVAABYEKOzBzs020.png-wh_50" /> 

 

應用範圍樣本:

例如遞迴尋找參與者的邏輯,複雜的邏輯用參與者韓式無法滿足,使用sql相關的整合一效率沒介面高;二編寫SQL也比較複雜不現實。若是用商務規則,可以實現但是規則太麻煩,因為是找人的邏輯,客戶公司可能有成百上千人,沒個都配上,非常複雜且不易維護。這個時候就可以寫服務,規則用代碼編寫,在流程節點中調用。

 

WebServices相關知識

如所示

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/94/F7/wKioL1kQMxCxLlzfAAC4mABKhJo632.png-wh_500x0-wm_3-wmp_4-s_3804653385.png" title="圖片4.png" alt="wKioL1kQMxCxLlzfAAC4mABKhJo632.png-wh_50" /> 

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/94/F7/wKioL1kQMyKjWKf5AAAzGl1t-FI230.png-wh_500x0-wm_3-wmp_4-s_1924804820.png" title="圖片5.png" alt="wKioL1kQMyKjWKf5AAAzGl1t-FI230.png-wh_50" /> 

其實WebService中的方法的方法體與C#中背景尋常方法體的文法一致,類型也一致

但是WebService有個特點,就是方法上面的“[WebMethod(Description = "監管人駁回到發起人,取消進行中中的任務")]”

這個可以看做是方法的屬性,一般不需要寫什麼~

如需瞭解,相關網址:

http://www.cnblogs.com/xiaofengfeng/archive/2011/07/17/2108902.html

http://www.cnblogs.com/denylau/archive/2010/07/23/1783530.html

 

H3調用說明:

H3會通過在整合中配置url找到對應的web檔案,可以遍曆出裡面的所有方法~然後通過主要資料或者資料模型中配置需要的方法。

 

H3通過Web Service Adapter適配器調用外部服務:

所謂的外部服務,是非我們程式員通過代碼開發的,相當於客戶提供WebService的檔案供我們使用,而我們通過檔案儲存體的路徑找到對應檔案並遍曆出裡面所有方法去使用,根據方法的功能不同可能會使用到身分識別驗證。

Url的寫法同內部的一致

 

 


Web Service Adapter簡介:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.