我几乎一无所知关于SOA或一般关于不同的架构风格的任何事情,所以我的问题可能完全关闭或过于通用
a)在创建WCF + EF(POCO)时,就构造风格而言,我的选择是什么?一种选择是使用SOA模式实现WCF + EF应用程序,但是SOA的替代方案是什么?
b)我对如何决定是否使用SOA或是否采用某种替代方式感到有点困惑(我不想阅读关于SOA的五本或更多书籍,只是发现它是对于我的大多数WCF + EF应用程序而言,一种时尚或利基还是不是最佳选择?谢谢
答案 0 :(得分:2)
“SOA”这个术语存在很多混乱,就像我们这个行业非常喜欢的任何其他首字母缩略词一样。这真的是让应用程序相互通信的一种方式。因此,我最初的困惑。 WCF + EF可以是更大的面向服务的体系结构的一部分,允许其他服务与您的服务进行通信,所有这些服务都组合到最终的应用程序中。我不知道有一种“使用SOA实现WCF”的方法,因为WCF是一个单一的服务点。您可以使用它与其他WCF服务进行通信(即使在相同的服务中,如果您有冒险精神),或者您可以使用它与消息总线或地图服务等进行通信。
希望有所帮助