在Microsoft技术堆栈上构建SOA

rya*_*our 6 soa

所以我当天开放的潜在主观问题是; 如果您有机会今天在Microsoft技术上构建SOA; 你会从以下选项中选择什么?

  1. WCF,WF + AppFabric
  2. BizTalk + ESB工具包
  3. 1和2的组合
  4. 其他一些打包解决方案

Met*_*mon 3

对我来说,答案始终是“视情况而定”。选项 3 提供了满足大多数需求的最灵活的解决方案。

对于大多数解决方案,我会选择选项一,因为它是最简单的,并且在 AppFabric 中提供统一的托管解决方案。

我不需要 BizTalk 来获得企业服务总线模式,但是...如果该解决方案是针对具有大量集成的大容量关键任务企业解决方案,那么 BizTalk 当然将是我希望能够考虑的一个选项。价格标签将是决定因素,Jitterbit 以更低的价格提供类似的集成功能。

一般来说,我会从下面的 SOA 模式链接中的方法开始,并根据需要添加部分,这就是 SOA,对吗?因此可组合性应该是我的标志。我应该能够根据需要插入所需的部分,因为它是基于标准的,因此与非 SOA 解决方案相比,技术/产品不用那么担心。

SOA设计模式

实现面向服务的应用程序的完整性

为什么您的 SOA 需要像大众甲壳虫一样