【发布时间】:2011-01-30 07:53:56
【问题描述】:
我的公司即将进行一个大型项目,在该项目中,我们的客户想要一个带有 cms、crm 实施的大型客户门户。这将需要与来自我们客户业务的多个来源的数据进行交互,这些来源包括 XML 办公后端系统、sql 数据库、Web 服务等。
我们建议的解决方案是用 c# 编写一个 API,为所有这些系统提供一个通用接口。这对于公司内部的未来和并发项目是可扩展的。
我们的客户表示有兴趣使用 Biztalk 而不是自定义 API 来进行此集成,因为他们认为这是一种企业解决方案,他们的任何供应商都可以选择和使用,并且会得到更好的支持。
我们认为使用 Biztalk 的配置工作对于他们所需的所有自定义业务规则来说是相当繁重的,并且仍然需要编写新应用程序从 Biztalk 获取数据的接口。
我们是否更喜欢 Biztalk 之上的自定义 API 解决方案? Biztalk 是否适合作为数据代理层为我们正在编写的新客户门户提供接口。我们之前没有使用 Biztalk 的经验,因此我们将不胜感激。
【问题讨论】: