2011-02-18 158 views
3

我一直在學術環境中使用Web服務已經有相當長的一段時間了,但是有一個關於它們的基本方面我沒有得到。這是:發佈網絡服務

假設您有一個您希望人們用作Web服務的應用程序。因此,您爲其創建(或最有可能生成)WSDL描述並調整應用程序,以便可以由有權訪問該WSDL描述的人調用其功能。您現在擁有功能完備的Web服務。但是,您如何讓人們知道在哪裏找到它以及它代表什麼?

我知道UDDI計劃,但是imho已經開始失敗。甚至讓EVERYBODY在一個地方發佈他們的Web服務也沒什麼意義,支持它的大公司似乎已經意識到了這一點。那麼你還有什麼選擇?你如何告訴人們「嘿,看看我爲你製作的這個漂亮的Web服務API,這裏也是WSDL文件。」您是否只在Web頁面上建立了WSDL描述的鏈接?

+0

UDDI是死的。沒有人使用過它。 – 2011-02-18 15:25:48

回答

0

爲其編寫一些文檔和示例,並將它們與指向該服務的鏈接一起發佈到/您的網站上。這裏的所有都是它的。

這裏有一個好的文檔網站的例子:

http://code.google.com/apis/maps/documentation/webservices/index.html

+0

感謝您的鏈接。我已經檢查過了,以及其他一些API文檔示例,事實上它看起來確實如此。 – Epicurus 2011-02-22 09:15:24