2012-06-05 60 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