- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
这里是所有交付的人的问题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 中的一些组件)
我们的新客户/预期客户希望我们的产品套件使用真正的 SOA (WCF),因此我们迁移了我们的产品(因为他们拥有来自 Java 世界的系统,并希望与我们的 WCF 服务对话)。
我们的一些使用 .NET 后台实现的老客户在过去 10 年中为他们提供了很好的服务,我们的产品很好地融入了他们的环境,在他们的大型机周围愉快地聊天。(他们非常不愿意升级)
现有客户的印象是这是一项重大的技术堆栈更改,因此他们可能需要新硬件并且肯定需要大量测试工作/资源来测试新技术堆栈,而他们获得的实际好处是已完成的小功能过去 6 个月但由于英国预算变化,他们必须要有新功能。
这里是问题
1) 我需要强有力的论据来说服我的老客户在以下方面升级到我们的新产品套件
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/
我有一个名为 flightbooking 的表。该表由字段组成,包括标有“R”或“C”的状态、已保留和已取消。 我想弄清楚的是允许删除状态为“C”的记录,但如果下一行的状态为“R”,则不应删除。 [编
关闭。这个问题是opinion-based .它目前不接受答案。 想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它. 1年前关闭。 Improve this
研究 PHP/Gearman。我试图了解 Gearman 服务器/进程如何确定什么构成“有效”客户端。 在我看过的文档中,文档显示了许多连接到 Gearman 服务器的客户端。但是,我没有找到任何描述
HBase案例:客户/订单 假设HBase 用于存储客户和订单信息。有两种核心记录类型被摄取:客户记录类型和订单记录类型。 客户记录类型将包含您通常期望的所有内容: 客户编号 客户名称
当运行配方时出现问题并且客户端运行中途挂起时,安装的 Chef 客户端将无法使用。 然后,您可以退出机器、重新启动、清理 Chef pid 文件等,但每次启动 Chef 客户端时都会显示以下消息: C
我正在用Java开发游戏,目前进展顺利。我想尽早实现多人游戏,因此我在此基础上进行构建,而不是在具有大量不同功能的情况下将整个游戏移植到多人游戏中。 我想使其成为客户端/服务器应用程序。 现在,我确定
我正在尝试以编程方式修改 magento 上的现有客户数据,但出现错误,希望有人可以帮助我。 require_once('../app/Mage.php'); ini_set("error_repor
我正在学习 JQuery。我需要创建一个自定义控件。该控件基本上将呈现一些 HTML。有时,我只想获取 HTML。我希望使用以下语法: // Put generated html inside of
我正在尝试以编程方式修改 magento 上的现有客户数据,但出现错误,希望有人可以帮助我。 require_once('../app/Mage.php'); ini_set("error_repor
我想选择表格的一行并插入到另一个现有表格中。(我用的是php和MySql,两张表除了id和timestamp外,其他列都是一样的) 我试着做一个手推车。我希望当有人付款时,从“carret”中选择该客
我想使用 JXTA 实现客户端-服务器架构。服务器部分的配置也将是 3 层。有谁知道开始这个项目的好地方吗? 提前致谢。 最佳答案 JXTA 处理 p2p 连接。这与客户端-服务器方法相反。 据我了解
我需要创建一个 Stripe 客户并为他们订阅一个计划。我查看了 Stripe.js,似乎虽然您可以获得 token ,但除此之外它没有提供任何东西。有可用于节点和 PHP 的库,但为什么不能用于 J
我有一个数据库设计要求,它变得越来越复杂,我需要找出最佳的处理方法。 目前,我有“联系人”,也有“公司”。一个公司可以有多个联系人,但一个联系人只能属于一个公司。这形成了明显的 1:n 关系。但是,联
http://ecc.galengrover.com/programs/facility-rentals/ 在那个页面上,只有那个页面我有一个奇怪的问题。在内容框上方,“所有区域”一词出现在其他文本的
所以,我让这个 CSS 预加载器正常工作。但是,我在将其添加到我的网站时遇到了一些困难。有人可以帮助我理解代码的实现,以允许预加载器成为网站加载前查看的第一个元素。此时预加载器将淡出。预加载器的代码如
考虑以下场景: 有一个 Windows 服务托管一个 WCF 服务。 WCF 服务在客户端和位于不同物理机器上的 AppFabric 服务器之间提供接口(interface)。它检索对象,对其进行计算
当前端的订单历史页面 (*/sales/order/history/) 只显示一条短消息时,这个问题首先被意识到:您没有下订单。 经过一番调试,发现问题出在这个函数上: Mage::getSingle
我的公司是一些项目的定制开发商店,有些较大,有些较小。目前,我们通过电子邮件处理所有客户通信。所以我们通过电子邮件发送设计文档,他们将其标记并发送回去。然后我们推出了他们产品的测试版,他们通过电子邮件
我有一个小部件 View 如下: 公共(public)类 RemoteNumView 扩展了 FrameLayout { 我如何调用 Roboguice 就像在 RoboActivity 中一样?如下
我有一个包含客户编号、客户名称和商品编号的 MySQL 表。它比这稍微复杂一点,但我尝试稍微简化它并删除敏感数据。 当前表 Unique Customer Number | Customer Name
我是一名优秀的程序员,十分优秀!