2011-08-20 43 views
0

我正在開發一個Web服務供java和php客戶端使用。WCF操作參數字符串與.Net類型(最佳實踐)

當我們編寫一個接受Order Object的操作時,可以這樣做嗎?

空隙getOrderDetail(訂單順序)

OR

空隙getOrderDetail(字符串順序)

//其中順序是一個xml

基本上,我後面是:

  1. 以上實現的最佳做法是什麼?
  2. 如果我的操作接受訂單類型,它應該與客戶有關嗎?

謝謝。 謝謝。

回答

2

我會去#1。自我描述操作總是一個雙贏 - 「字符串」並不能提供更智能的客戶端(即可以生成WCF,Axis等線型存根的客戶端)任何有關如何操作的提示。如果在線路上使用強類型,則生成的WSDL充當客戶端生成器也可以使用的第一級文檔。

+0

感謝您的回答,讚賞。 –