在Microsoft技术堆栈上构建SOA

时间:2010-07-12 23:19:25

标签: soa

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

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

2 个答案:

答案 0 :(得分:3)

对我而言,答案始终是“它取决于”。选项3为大多数需求提供最灵活的解决方案。

对于大多数解决方案,我会使用选项1,因为它是最不复杂的,并且在AppFabric中提供统一的托管解决方案。

我不需要BizTalk来获得企业服务总线模式,但是......如果解决方案是针对具有大量集成的大批量关键任务企业解决方案,那么确定BizTalk将是一个我想要的选项考虑一下。价格标签将是决定性因素,Jitterbit提供类似的集成功能,而且价格较低。

一般来说,我会从下面的SOA模式链接中的方法开始,并根据需要添加部分,它的SOA是对的吗?因此可组合性应该是我的标志。我应该能够在我需要的时候抓住我需要的部分,因为它是基于标准的,因此技术/产品不像非SOA解决方案那样令人担忧。

SOA Design Pattern

Achieving Integrity in Service Orientated Applications

Why your SOA needs to be like a VW Beetle

答案 1 :(得分:0)

无论您从Microsoft SOA产品(选项1-3)中选择哪种技术/产品堆栈,您都需要SOA治理和自动化,以便为您的解决方案提供真正的SOA敏捷性和管理。通过非侵入式服务虚拟化概念,本机实现以及与Microsoft堆栈的集成,查看http://www.nevatech.com提供独特的SOA管理功能。