我是一個完整的WCF新手。我試圖構建一個非常非常簡單的IIS 7.0託管的Web服務。由於我不能控制的原因,它必須是WCF而不是ASMX。它是一個預先存在的Web應用程序的包裝服務,只需執行以下操作:沒有複雜序列化的簡單WCF服務(POX)
1)接收帶請求主體XML封裝表單元素的POST請求。有點像價值。這是無類型的XML,XML是原子(一種形式),而不是記錄/對象列表。
2)向請求XML添加一對標籤,並用一個簡單的POST +裸XML調用另一個基於HTTP的服務 - 這實際上會被一些內部SQL操作添加,但這不是問題。
3)接收來自第三方服務的XML響應和中繼它按照步驟1
客戶端的響應原始調用客戶端(步驟1)將是某種形式的基於網頁的腳本,但可以是任何.aspx,python,php等。
我不能擁有SOAP和通常基於WCF的REST示例與他們的合同和序列化讓我感到困惑。這在概念上似乎是一個非常普遍而且非常簡單的問題。在代碼中實現會很容易,但是需要IIS託管的WCF。
任何指針?
另外一個白皮書... http://msdn.microsoft.com/en-us/library/ee391967.aspx – SteveC 2010-11-29 16:08:30