2012-06-05 63 views
0

我們開發了一個.NET Winforms應用程序,通過webservices連接到中央SQL Server數據庫。胖客戶端本身依賴於多個外部依賴項,如Microsoft Office,Office Web Components和.NET Framework 4.0。通過雲/虛擬化環境部署多依賴.NET Winforms應用程序

像虛擬化應用程序一樣,可用於部署這樣的應用程序(只是.NET Winforms厚厚的客戶端部件)的選項是什麼?我們試圖實現的目標是:

  • 簡化安裝過程,用戶當前必須在各種Windows環境中安裝許多先決條件,每個條件都有自己的特性。
  • 均質化用戶體驗並降低支持成本。此外,允許應用程序在Windows以外的平臺上運行。

我們正在研究的規模約爲10,000個桌面用戶。

我已經查看了來自Numecent http://www.numecent.com/technology/cloudpaging.html的Cloud Paging產品,它與需要的類似。想知道是否有人將傳統.NET Winform應用程序轉換爲虛擬化產品,以及是否有人有任何建議和想法。

回答

0

您正處在正確的軌道上。

Numecent可以解決.NET應用程序的交付問題,並且允許集成其他軟件資產(包括但不限於)Microsoft Office,Office Web Components和.NET 4.0框架在外的其他軟件資產的外部依賴關係。此外,任何或所有這些依賴關係都可以作爲您的軟件包的一部分(如果它們不在或不希望將這些資產用於胖客戶端)。

對於交付,Cloudpaging將大大減少這些應用程序及其依賴項的大小。例如,一個非常受歡迎的CAD應用程序在.NET中以134MB(CAD應用程序本身爲3GB!)提供了完整的功能。我懷疑SQL胖客戶端會小得多。

就您的其他問題而言,簡化安裝過程並處理不同Windows環境中的先決條件對於降低支持成本以及更好地滿足最終用戶至關重要。 Numecent已經證明了這一點,並且已經在生產中進行了成功的商業部署,類似於你的用例。他們還爲其他平臺(例如平板電腦)提供解決方案。

我建議你去

http://www.numecent.com/contact/contact-us.html

,有人將您詳細的解答聯繫。

+1

謝謝你,它有點回答我的問題。然而,尋找替代方案和任何替代方案的經驗,所以我可以對比和比較。 – HiltonW