我需要做一個網絡「服務」。由於此服務的主要用途是讀取和寫入一些可以編碼爲XML文檔的數據(兩種方式都是相同的數據),因此我希望將其作爲REST接口來執行此操作。爲RESTful URL和文檔模式生成WSDL 2.0的工具?
因爲我會被要求提供WSDL,有沒有一種工具來緩解這種痛苦?有沒有什麼東西可以讓我提供一個基本的URL,後綴和XML文檔模式(或者更好的是,可以從中推斷出基數等的樣本),並且彈出您不需要的WSDL 2.0,但是管理層需要這樣才能檢查營銷箱?我不認爲我會被要求提供WADL,因爲這裏的VIP不知道它是什麼,但是WSDL = SOA,所以我必須遵守。
理想情況下,此工具應該是實現中立的(讀取簡單,簡潔的文件或文件集),而不是依賴於掃描特定語言的源代碼。它應該在* nix上運行,或者至少是一個java二進制文件。如果我在做.NET,我想這將會內置,至少在某種程度上。 (UNIX,Java的,在未來,也許其他平臺)
是的,我真的懶了,我想保持這種方式:-)
有什麼Axis2中(的Java2WSDL ?)在沒有大量製作代碼的情況下做出這種幫助?
這裏是爲什麼我試圖做的是「壞」的鏈接(什麼「的管理」部分你不明白嗎?):
http://bitworking.org/news/193/Do-we-need-WADL
但我希望無論如何要做。
上WADL一些背景資料:
http://weblogs.java.net/blog/mhadley/archive/2005/05/introducing_wad.html
http://www.sunlabs.com/techrep/2006/abstract-153.html
的一些背景知識對WSDL 2.0
http://en.wikipedia.org/wiki/Web_Services_Description_Language
謝謝,但這不是我正在尋找的答案。我意識到,務實的人不會需要* DL文件。但是,有WADL和WSDL 2.0規範應該支持REST。 (也許他們只會嘗試並失敗?) – Roboprog 2009-06-18 17:51:42