【问题标题】:BizTalk CRM Dynamics 4 to Dynamics 2011BizTalk CRM Dynamics 4 到 Dynamics 2011
【发布时间】:2012-08-24 21:05:34
【问题描述】:

我的客户正在从 CRM Dynamics 4 升级到 2011,它使用 BizTalk 2009 作为其 ESB,他们目前正在使用“Microsoft BizTalk Server Adapter for Microsoft Dynamics CRM 4.0”进行集成,我的问题是有人知道吗从 BizTalk 的角度来看,在进行此升级时涉及哪些重大更改?

我是否正在查看 CRM 11 中的一套全新合同,例如WCF 意味着代码更改、映射、模式以及从适配器 (4.) 迁移到纯 WCF 传输通信?

此时我正试图衡量一项服务的复杂性和迁移级别...

干杯

【问题讨论】:

  • 我自己没有使用过 BizTalk 适配器,所以很难评论。但假设它使用 CRM 4 Web 服务,我希望它能够工作,这些 Web 服务在 CRM 2011 上仍然有效。但是我怀疑你在尝试之前永远不会真正知道。
  • 感谢詹姆斯的帮助,看来你也说得对!我可能会假设这一点,然后在构建时运行 POC...Thnx

标签: dynamics-crm dynamics-crm-2011 upgrade biztalk


【解决方案1】:

我有一些将 BizTalk 与 CRM Online 2011 集成的第一手经验。

主要区别在于从允许编译时类型安全的预定义 CRM 类型到无类型 Wcf 接口的变化。这个问题的几个(丑陋的)解决方案已经在网络上记录下来,但是 Richard Seroter 的this blog post 定义了一个仅限 BizTalk 的解决方案。

我们使用了由德国 Roedl 开发的third-party supplied adapter。这使用 Wcf 适配器框架,以与 WCF-SQL 适配器类似的方式,提供一组编译时强类型架构。这使得在 CRM 类型与我们的旧系统数据类型之间进行映射变得简单。

一个免责声明,我们发现性能“足够”,而不是出色。如果您需要来回移动 大量 数据,请考虑使用定制解决方案,但如果降低开发成本是您的主要动机,则值得考虑。

【讨论】:

  • 感谢 Brett,我今天与当地的 BizTalk 专家交谈,他告诉我他们之前已经这样做过,并使用 Richards 选项 B '为 BizTalk 构建代理服务来调用接收类型对象并与 Dynamics 通信CRM”,他们在 BizTalk 和 CRM 11 之间创建了一个代理服务,然后使用 CRM 11 SDK(客户端 DLL)来使用本机 CRM 端点。听起来很乱,但他说这是在现实中使用 Richards 选项 A 之前的街道世界环境(Richard 无意冒犯;))。也感谢适配器的链接,总是值得一看!
【解决方案2】:

所描述的这个项目的范围将是巨大的,特别是考虑到 BizTalk Server 适配器的限制。他们考虑过使用 Scribe 吗?您可能想使用免费评估版为他们做一个简单的概念验证项目。 Scribe downloads

【讨论】:

  • 感谢您的输入队友,范围并不大,它基本上是量化重大更改,因为我认为您不能再使用适配器了,WCF 现在。回复:Scribe,为什么一家拥有现有中间件产品的公司会选择在动态升级期间更改其中间件,这很有意义! ;)
猜你喜欢
  • 2011-09-17
  • 1970-01-01
  • 1970-01-01
  • 2012-05-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-21
  • 2013-06-13
相关资源
最近更新 更多