我在Web服務新我開發是從另一家公司調用外部服務得到一些客戶的數據(例如C#WCF服務:姓名,地址,電話等),這部分工作到目前爲止還不錯。添加類似於Web服務到.NET C#應用程序
外部服務是基於標準的XML Schema和其他企業將不得不很快從相同的XML模式生成相同的服務,使用相同的名稱的方法和返回同一類型的XML文件。
我的第一個問題是,在我完成這個第一個實現後,有任何方法可以動態地添加其他外部公司服務,具有URL/Ports/etc的信息,還是必須插入他們手動作爲我的內部服務項目中的服務引用每當我需要添加一個新的,然後編譯和重新部署?
我的第二個問題是與數據合同/成員的關係,我的理解是,即使他們返回相同的XML文件,它們的數據合約/成員將是不同的,是真的嗎?因此,我必須制定一個特定的代碼,從每個新的外部公司的數據合同中讀取我需要的信息。如果這是真的,我一直在考慮做一個通用的代碼來讀取原始的XML,這是最好的選擇?
非常感謝你,這裏有很多非常有用的信息! – user1558528 2012-07-27 20:16:20
@ user1558528非常歡迎。爲您添加了一些獎勵信息。 :) – Mithon 2012-07-27 21:30:17