WCF + EF(POCO):我应该使用SOA还是有其他架构风格?

时间:2012-04-24 18:27:30

标签: wcf entity-framework design-patterns soa

我几乎一无所知关于SOA或一般关于不同的架构风格的任何事情,所以我的问题可能完全关闭或过于通用

a)在创建WCF + EF(POCO)时,就构造风格而言,我的选择是什么?一种选择是使用SOA模式实现WCF + EF应用程序,但是SOA的替代方案是什么?

b)我对如何决定是否使用SOA或是否采用某种替代方式感到有点困惑(我不想阅读关于SOA的五本或更多书籍,只是发现它是对于我的大多数WCF + EF应用程序而言,一种时尚或利基还是不是最佳选择?

谢谢

1 个答案:

答案 0 :(得分:2)

“SOA”这个术语存在很多混乱,就像我们这个行业非常喜欢的任何其他首字母缩略词一样。这真的是让应用程序相互通信的一种方式。因此,我最初的困惑。 WCF + EF可以是更大的面向服务的体系结构的一部分,允许其他服务与您的服务进行通信,所有这些服务都组合到最终的应用程序中。我不知道有一种“使用SOA实现WCF”的方法,因为WCF是一个单一的服务点。您可以使用它与其他WCF服务进行通信(即使在相同的服务中,如果您有冒险精神),或者您可以使用它与消息总线或地图服务等进行通信。

希望有所帮助