2009-11-30 74 views
1

只是想詢問是否有人的可靠&簡單的方法來揭露一個Web服務(WSDL)作爲一個WebForm給最終用戶知道。公開Web服務(WSDL)作爲一個WebForm

我們的團隊爲外部聯繫人開發了大量軟件,這些軟件通常涉及創建Web服務並將其作爲wsdl和網站公開。我們希望儘可能地自動化最後一步(特別是對於盲目的數據抽取項目),所以我們可以專注於開發Web服務而不是網站。

我最近遇到了Enunciate, ,但是還沒有找到時間詳細玩 。我想知道是否有人有任何經驗(或與任何類似的項目),你的發現是什麼,你會建議我們採取什麼方向與此。

最好的問候, 添


UPDATE2: 原來我需要什麼這個字正腔圓模塊中完全描述:http://jira.codehaus.org/browse/ENUNCIATE-23。唯一的問題是它沒有實現......(還有?)
任何人都有創建自己的模塊的經驗,或知道提供相同功能的現有解決方案嗎?

+0

這看起來像我的意圖somehwat ..任何人都知道任何替代方法嗎? http://www.soapclient.com/soaptest.html – Tim 2010-01-10 20:19:53

回答

3

我不確定我的回答有多少重量(因爲我是Enunciate的首席開發人員),但我想鼓勵您嘗試一下。我知道很多快樂的Enunciate用戶。

即使你決定不使用它,我想聽聽你的經驗,爲什麼你決定反對它。

+0

感謝您在這裏回覆..我將再次嘗試一下,這次使用Ant而不是Maven。原來,maven原型從聲明下載包中返回一個不同的代碼庫,所以我再次嘗試這個也是..(到目前爲止我已經能夠編譯,會讓你知道接下來會發生什麼..) – Tim 2009-12-01 14:51:10

+0

@ Ryan:我一直在研究Enunciate,事實證明我需要的是這個問題中描述的HTML表單模塊:http://jira.codehaus.org/browse/ENUNCIATE-23然而,最新的更新在這個問題似乎是從去年四月..這是我們仍然可以期待在未來的東西? – Tim 2010-02-15 08:32:24

0

我發現使用Metro庫提供Web服務引擎時,在使用GET訪問終點時會生成網頁,如果您需要,可以輕鬆獲取WSDL。

我不知道這是不是你的意思與「網站」,但它是一個不錯的默認工作方式。