我正在開發一個ASP.NET Web應用程序(C#.NET 4),這個應用程序需要使用另一個開發提供的WCF SOAP服務(VB.NET 4)團隊作爲模型。在ASP.NET MVC中使用SOAP Web服務作爲模型MVC
使用AppFabric在IIS上託管服務。創建WCF實施以支持以下情形:
獨立於語言/平臺的共享數據服務層。還有一個要求是,當前端開發外包給外部開發人員時,服務應該提供一個黑盒子。 WCF SOAP服務用於提供常用的基於Web的API。這些服務的消費者都是內部和外部的Web應用程序和桌面軟件。
我的問題是關於我目前的Web應用程序體系結構。該應用程序是使用ASP.NET MVC 2和jQuery UI開發的。從我讀到的這一點看來,使用WCF SOAP服務作爲模型是可以的。我的計劃也使用基於這篇文章的ViewModels和AutoMapper:
Using SOAP web service object as a model in ASP.NET MVC 2
哪些陷阱如果有的話?
我應該如何開展與服務的溝通? 在與這種架構溝通方面是否存在開銷? 任何最佳實踐?
(重新設計業務層的OData是不是在這個階段的一個選項)
沒有陷阱。從blogo和stackosphere這幾乎每個人都這樣做。 – jfar 2010-12-13 17:17:48