我对SOA或任何关于不同arhitectural风格的东西几乎一无所知,所以我的问题可能完全关闭或过于通用WCF + EF(POCO):我应该使用SOA,还是有替代arhitectural样式?
a)创建WCF + EF(POCO)时,我的选项至于arhitectural风格去?一种选择是使用SOA模式实现WCF + EF应用程序,但SOA有什么选择?
b)我对如何决定是否使用SOA或是否使用其他风格也有点困惑(我不想阅读关于SOA的五本或更多本书,只是为了找出它是一个时尚或利基或不是我的大部分WCF + EF应用程序的最佳选择)?
谢谢
SOA =面向服务的架构(http://en.wikipedia.org/wiki/Service-oriented_architecture)。 WCF是创建服务的框架。 EF是一个对象映射框架。 POCO仅仅意味着你正在使用CLR对象而不是自动创建的EF类型。所以,把它们放在一起,除了你将如何公开WCF对象之外,你没有提到任何有关架构的内容。你的应用程序的其他部分是什么? – 2012-04-24 19:49:37
我只会使用WCF和EF。因此没有UI或其他任何东西。我只是想弄清楚WCF + EF类型的应用程序有哪些架构风格,所以我将从一些参考点开始 - 就是这样。 – user702769 2012-04-24 20:15:48
另一个我要求替代SOA的原因是也想了解SOA如何适应WCF + EF应用程序的体系结构。例如,如果你告诉我正分层设计是SOA的替代方案,然后因为我知道n层设计是什么,我将有更好的理解,其中在SOA适合。 – user702769 2012-04-24 20:16:08