2009-01-06 66 views

回答

1

您有多種選擇 -

  1. RESTful Web服務(如果u需要不僅僅是CRUD)+ ADO.net數據服務更多(數據)
  2. 久經考驗的ASMX
  3. 構建一個使用SOAP/HTTP/TCP/JSON /你custome結合的都在同一個WCF服務

3號是我個人的選擇。

3

WCF可能是你想要的東西,因爲它是一個框架,包括HTTP,SOAP,TCP,JSON等

1

根據你的意圖的幾件事情,你還必須考慮到:

  1. RESTful Web服務通過ADO.NET數據服務以及許多其他非微軟平臺的支持。

  2. WCF Web服務必須包括一個策略XML文件,並支持WS- *的進一步提高,但微軟的具體實現(WS「死星」,如果你想我的意見)

  3. ASMX Web服務很簡單,但缺乏圍繞WCF構建的安全模型(基於RESTful或基於SOAP)。

如果你想做快速原型,我會建議使用ASMX服務,因爲它們涉及的工作量最少。如果您正在做一些涉及大量數據庫交互的事情,請考慮使用ADO.NET數據服務和RESTful方法。如果您想增加很多複雜性,但受益於更強大的安全性和配置,請使用WCF。

相關問題