【发布时间】:2010-09-14 08:47:07
【问题描述】:
我的团队计划使用Biztalk server 2006。任务如下:-
每晚运行一个预定的作业,从多个数据库中获取一组数据(基本上是相同的选择查询,其中包含运行大约 20000 个 ID 的 where 子句)并将其写入 xml 文件。
目前我们有 c# winform,它对用户输入的一个或多个 Id 执行相同的操作。但是客户不希望用户输入,而是想在晚上运行作业,以便在早上 xml 包含来自所有数据库的最新数据。
我们认为 Biztalk 很好,因为我们需要良好的故障处理和不丢失数据。也因为它对我们来说是一次很好的体验,因为我们从未使用过 Biztalk。 (我们已经拥有同一部门另一个项目的许可证)
请指教,Biztalk 是解决方案吗?
【问题讨论】:
-
Biztalk 2006?不是最新版本?
-
我会写一个 CLR 存储过程,甚至是一个 TSQL 存储过程并安排它......
-
@mitch : 不是最新的,我们还有 biztalk 2006。我们可以编写一个 sp 并安排它,但我们想知道 biztalk 是否可以做得更好。此外,该工具与其他系统的集成势必会增长
-
您从 BizTalk 获得的唯一好处是对您的流程进行广泛的跟踪和监控。考虑到相当简单的要求,您会增加很多开销——您的客户可能不想为此付费。如果此特定要求是更大集成方案的一部分,它将允许您从可靠的基础架构开始。