2012-08-24 41 views
0

我的客户正在进行CRM Dynamics 4到2011的升级,它使用BizTalk 2009作为其ESB,他们目前正在使用“Microsoft BizTalk Server Adapter for Microsoft Dynamics CRM 4.0”进行集成,我的问题是,有没有人知道当这次升级发生时BizTalk观点中涉及到什么突变?BizTalk CRM Dynamics 4到Dynamics 2011

我在看CRM 11中的一套全新的合同,例如WCF含义代码更改,映射,模式和从适配器(4.)移到纯WCF传输通信?

在这个时刻我试图衡量的复杂性和迁移量为一个服务...

干杯

+1

我自己还没有使用过BizTalk适配器,所以很难评论。但假设它使用CRM 4 Web服务,我期望它可以工作,那些Web服务在CRM 2011上仍然有效。但是,我怀疑在尝试之前你永远都不会知道。 –

+0

感谢James的帮助,看来你也是对的!我可能会假设这一点,然后在构建时运行POC ... Thnx – user728584

回答

1

我有一些第一手经验的BizTalk集成与CRM在线2011年

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

我们使用了由Roedl在德国开发的third-party supplied adapter。这与使用WCF-SQL适配器类似的方式使用Wcf适配器框架来提供一组编译时强类型模式。这使得将CRM类型映射到我们的遗留系统数据类型变得很简单。

一个免责声明,我们发现表现“足够”,没有突出。如果您需要前后移动数据,请考虑使用定制解决方案,但如果降低开发成本是您的主要动机,则值得考虑。

+0

感谢Brett,我今天和一位本地的BizTalk专家交谈过,他告诉我他们之前做过这些,并且使用了Richards选项B'为BizTalk构建代理服务来调用接受输入对象并与Dynamics CRM通信“,他们创建一个在BizTalk和CRM 11之间的代理服务,然后使用CRM 11 SDK(客户端DLL)来使用本地CRM端点。听起来很混乱,但他说这是在真实世界环境中与Richards选项A一起前进的街道。以理查德;))。感谢您的连接到适配器,总是值得一看! – user728584

0

所描述的将是巨大的尤其是考虑的限制,该项目的范围BizTalk Server适配器。他们有没有考虑过使用抄写员?您可能想要通过免费评估版为他们做一个简单的概念验证项目。 Scribe downloads

+0

感谢您的输入队友,范围并不是很大,它基本上是量化重大更改,因为我不认为您可以再使用适配器,WCF现在。回复:抄写员,为什么一个拥有现任中间件产品的公司选择在动态升级过程中更换它的中间件,这非常合理! ;) – user728584