簡體   English   中英

在VS2010中創建Web服務包裝的最佳實踐?

[英]Best practice on creating a webservice wrapper in VS2010?

背景-我們正在使用由電信運營商發行的Web服務。 消耗WS的所有應用都需要在其暫存IP上進行測試,這會在我們的項目時間線上產生不可預測的開銷,因為運營商的周轉時間會因情況而異,但通常會很長,而無需提及繁瑣的繁文s節。

我們是否可以為此WS創建包裝器,以便我們只需要一次通過它們的階段測試,之后任何新應用程序都將使用此包裝器消耗服務提供的內容,而不是與自己的WS調用副本耦合?

因此,從本質上講,它是包裝另一個Web服務的Web服務,但是它們將托管在同一服務器上。

我正在使用VS2010,但生產服務器是WS2K3上的IIS6。

在VS2010中創建新項目時...是否可以嘗試WCF服務應用程序

還是只堅持使用ASP.NET Web應用程序

我已經排除了將其作為Windows服務進行操作的可能性,但我可能是錯的。

任何幫助表示贊賞。

TIA

要將服務公開給另一個應用程序(包裝暫存WS),如果在WS2003中安裝了3.5 Framework(或4),我將使用WCF。 使用WCF,您可以公開許多終結點 (例如TCP,如果在環境中可以承受的話),這是簡單的ASP.NET WebServices / Remoting的演變。

我會盡量不要使用Windows服務,因為它不靈活並且不能作為服務公開。

您可以簡單地創建一個獨立的Windows Forms桌面應用程序並將Web參考添加到該Web服務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM