我想構建新的移動應用後端。此後端可能最終支持其他類型的客戶端,如桌面或傳統Web應用程序。使用Azure Api的多客戶端架構
在過去的多客戶端應用程序中,我會使用這一堆技術。 SQL Server - >實體框架 - > TCP WCF服務端點 - > MVC Web應用程序或WPF Windows應用程序
我知道我希望我的移動客戶端使用Restful Http Web API,就像您將在新的Azure中託管的類型API產品。但我不確定是否應該繼續執行WCF圖層。
難道我的所有客戶都不能只使用Web API嗎?或者,在開發WCF服務和圖層Web API的基礎上繼續是明智之舉?
在同一時間使用2種不同的序列化技術似乎不太合適。
您應該可以使用Web API替換TCP WCF端點,但請注意,您將嚴格限制爲使用Web API的HTTP。 – Tim