答案 0 :(得分:7)
问题是:您需要基于Microsoft的解决方案吗?
Spring Batch应该很好地集成,即使在Microsoft世界中也是如此。它可以在Microsoft服务器上运行,访问Microsoft数据库,使用Microsoft协议(或者更确切地说:使用与Microsoft产品相同的标准协议)。
如果需要将其与实际的.net代码集成,可以通过许多WebService协议轻松实现。
为什么重新发明轮子?
答案 1 :(得分:6)
微软没有开发ETL框架;存在一些非MS的:
可能还有一些我不知道的。当然,这两者并不能与Spring Batch相提并论。给肖恩的问题+1,你确定你需要基于MS的纯解决方案吗?
答案 2 :(得分:1)
对于完整的批处理框架,除了Spring Batch提供的批处理编程模型之外,请查看 Websphere XD计算网格。
我建议您在DeveloperWorks中阅读此主题http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14298983 将Spring Batch与WebSphere XD Compute Grid进行比较。
此外,TheServerSide http://www.theserverside.com/news/thread.tss?thread_id=47506#242521 文章:Spring Batch Overview 中的这个主题很有趣。它将Spring Batch放在Websphere XD和其他框架(如Quartz和Flux)之后。