WSDL 是一種Web Service 的語言, 是一個拿來作 integration 不錯的方法。
不少軟件都可以 WSDL 的方式作輸出 然後可以以 eclipse 再轉為 java 並能與現有程序合併在一起。
WSDL 的樣子其實就和一個 XML 檔案差不多, WSDL 能以 XML 的方式透過 HTTP 去傳遞方法 (method)、函数 (function),達至可以跨平台/軟件傳輸資料並作進一步的整合。
詳細 WSDL 的簡介可看此:
http://zh.wikipedia.org/wiki/WSDL
WSDL 的樣子:
以下作小教學關於如何使用 Eclipse import 已有的 WSDL 文檔
1.假設我要整合和使用某某程序的方法、函数, 首先我要有 WSDL Service 的鏈結
例如:http://wsf.cdyne.com/WeatherWS/Weather.asmx?WSDL
2. 然後在 Eclipse 建立一個新 Project(可直接選 web service client 又或者 按 other )
3. 在搜索格輸入 web service client, 點選然後表下一步
4. 在剪咀格貼上第一步的 link 然後按 完成。
5. 然後....就沒了....就這樣簡單。如果 WSDL 大的話可能要等久一點
完成成功了以後你就會在左邊 project explorer 看到 自動生成的 java 文件, 你可以盡情使用了!
推薦免費的 WSDL Service:
這個是國外有名網站提供了不少免費的 SOAP Service,有興趣可以 WSDL 的方法拉下來試試吧!
http://www.service-repository.com/