gpt4 book ai didi

windows - 如何说服客户升级到 WCF 或为 Remoting 和 WCF 保留两个代码库

转载 作者:可可西里 更新时间:2023-11-01 11:37:22 25 4
gpt4 key购买 nike

这里是所有交付的人的问题WCF 解决方案给他们的客户/他们的客户还有一些其他旧的分布式技术,例如 .net remoting/Asmx。

我们的情况

旧产品套件的技术 (Windows 2003)

财务后台(.NET Remoting、Winforms、Webservices、SQL Server 2005)

前台(SQL 2005、ASP.NET)

新产品套件的技术 (Windows 2008)

财务后台(WCF、Winforms、WPF、Webservices、SQL Server 2008 的一些组件)

前台(SQL 2008、ASP.NET MVC 和 silverlight 中的一些组件)

  1. 我们的新客户/预期客户希望我们的产品套件使用真正的 SOA (WCF),因此我们迁移了我们的产品(因为他们拥有来自 Java 世界的系统,并希望与我们的 WCF 服务对话)。

  2. 我们的一些使用 .NET 后台实现的老客户在过去 10 年中为他们提供了很好的服务,我们的产品很好地融入了他们的环境,在他们的大型机周围愉快地聊天。(他们非常不愿意升级)

  3. 现有客户的印象是这是一项重大的技术堆栈更改,因此他们可能需要新硬件并且肯定需要大量测试工作/资源来测试新技术堆栈,而他们获得的实际好处是已完成的小功能过去 6 个月但由于英国预算变化,他们必须要有新功能。

这里是问题

1) 我需要强有力的论据来说服我的老客户在以下方面升级到我们的新产品套件

  • .Net 远程处理上的 WCF
  • SQL 2008 优于 SQL 2005
  • Windows 2008 优于 Windows 2003

2) 为服务器端保留两个代码库,一个用于 .Net 远程处理,另一个用于 WCF,是否存在(或将存在)任何问题(如果任何机构已成功/未成功完成)

当我们的一些客户仍然拒绝升级到新堆栈但我们仍然必须提供 RND 中的一些新功能时,这可能是一个棘手的情况当我们迁移到 wcf 时。

跟随不会有问题,因为我们有好的想法,当我们启动 WCF

1) 为服务获取代理很好地分离并且很容易替换为 WCF 和 .net 远程处理。

2) 托管 shell 不是问题,因为它们已经很好地分离了。

如果有人需要更多信息,请回信。

最佳答案

Microsoft 对 SQL 2005 的一般支持已于 2011 年 4 月 12 日到期:http://support.microsoft.com/lifecycle/?p1=2855 .

Microsoft 对 Windows 2003 的一般支持已于 2010 年 7 月 13 日到期:http://support.microsoft.com/lifecycle/?p1=3198 .

.NET 远程处理随 .NET Framework 1.1 一起提供,从 .NET 2.0 开始被认为是遗留的。对于 .NET Framework 1.1,.NET Remoting 帮助显示在:http://msdn.microsoft.com/en-us/library/kwdt6w2k(v=vs.71).aspx .现在,如果您将同一帮助文件的版本更改为 .NET 3.0(2.0 运行时),它会显示在:http://msdn.microsoft.com/en-us/library/kwdt6w2k(v=VS.85).aspx。其中第一行声明:

This topic is specific to a legacy technology that is retained for backward compatibility with existing applications and is not recommended for new development. Distributed applications should now be developed using the Windows Communication Foundation (WCF).

这些通常是客户开始使用较新平台的好理由,因为缺乏 Microsoft 的普遍支持增加了问题无法通过服务包或修补程序解决的风险,并增加了产品的拥有成本。

关于windows - 如何说服客户升级到 WCF 或为 Remoting 和 WCF 保留两个代码库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7984866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com