2014-01-13 109 views
0

請告訴我,我可以做些什麼像.. 一些公司已經創建了CRM,這個CRM提供了一些Web服務。我可以通過XML與這些服務進行通信。所以我的問題是我可以使用WCF創建Windows服務,它將向Web服務發送一些請求(每小時)並從此Web服務接收數據。WCF發送XML到Web服務並接收消息

例子:

  1. 在上午9點,上午10點... WCF已發送請求(XML)到Web服務:嘿CRM多少用戶你有嗎?
  2. Web Service通過XML接收到消息和響應:我有10個用戶。
  3. WCF收到的消息:我有10個用戶...並對它做了一些事情。

請給予一些幫助。文章,代碼示例或關鍵詞我應該尋找什麼。

+1

您可以添加一個服務引用到CRM公開的web服務嗎? (在您的應用程序上右鍵單擊參考,然後單擊添加服務參考,然後將該URL添加到webservice) – Cosmin

+0

感謝大家的回覆。我不知道如何完成這樣的事情,但我很確定你的答案能解決我的問題。再次感謝,我明天會嘗試。 – 2432683

回答

1

在你的問題中什麼也沒有表明需要WCF,這聽起來像你需要做的就是創建一個SOAP參考(Web引用)到這個CRM Web服務,並每小時調用一次。這可能是一個控制檯應用程序或任何應用程序。

+0

你的回答是第一位的。標記爲已解決。 – 2432683

1

如果提供的Web服務是標準的,WCF應該能夠與它們通信。 添加服務引用,指定URL,並且如果發現(WSDL)可用,Visual Studio將允許您快速生成代理類,使得使用服務器非常簡單。

每小時調度請求與wcf無關,請使用任務調度程序或手動解決方案。